有多少种创建Xcode工程或直接打包iPa包的方法?

我发现cocos2d-js可以直接打包ipa包,Unity也可以直接导出Xcode工程,请问在跨平台技术里面,由别的语言(如 js, C# java)的工程移植过来成Xcode工程或直接打ipa包,除了必须是在苹果系统操作,需要必要的签名证书和appId之外,需要什么框架支持,用到哪些知识,求高人告知,或直接给个教程传送门?
是我表达有问题还是你们没看清楚?变成Xcode工程后如何导出包这个我都做了几年了,能不懂吗?我问的是不用Xcode建工程,而是别的编程需要转成xcode能打开的工程结构,或跳过xcode这一步直接打ipa包的夸平台开发技术,有没有教程?

第1个回答  2015-04-05
您好,您
将这两个文件双击导入进mac电脑,
进入XCode ,菜单,Organizer 将设备激活为开发者用机即可进行真机调试
应用的发布也分两种
一种是.打包成ipa上传到国内第3方软件市场,当用户的手机已经JailBreak时,双击的ipa文件就可以安装软件
(ipa同android的apk包一样,实质是一个压缩包)
使用XCode打包ipa:
1、选择 Edit Scheme
2、选择图中显示的【Release】:注意,此时的工程左边Products目录下仍然是红色的vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140906/2014090608361786.png" alt="\">
3、按住Command B ,进行编译
通过前面指定的Release方式,会自动生成
一个【30_单元测试.app】文件,
此时工程左边Products目录下,已经有了新生成的【30_单元测试.app】文件。
4、右键,show in Finder,将【30_单元测试】这个资源包(其实就是mainBundle),拷贝至桌面
5、在桌面新建一个空白的文件夹,名字必须是:【Payload】
6、再将【30_单元测试】这个资源包,移动到【Payload】文件夹内
7、右击【Payload】文件夹,选择【压缩】
8、最后,将压缩后的文件名后缀zip
更改为ipa即可。
第2个回答  2015-04-05
Xcode自己的工程文件下,Products文件夹下面 .app 就是此时编译出来的,(这个地方要注意的问题就是,此时编译出来的如果是debug版,你选择的就是debug,如果是release版,你找到也就是release,建议用方式二去看看目录下面有哪些东西)。本回答被网友采纳
相似回答