最新文章
Cocos2d-x游戏开发实例详解7:对象释放时机
03-25 13:59
Cocos2d-x游戏开发实例详解6:自动释放池
03-25 13:55
Cocos2d-x游戏开发实例详解5:神奇的自动释放
03-25 13:49
Cocos2d-x游戏开发实例详解4:游戏主循环
03-25 13:44
Cocos2d-x游戏开发实例详解3:无限滚动地图
03-25 13:37
Cocos2d-x游戏开发实例详解2:开始菜单续
03-25 13:32
cocos2dx怎样打包成ipa
很多人不注意细节,不清楚 Cocos2d-x 怎样打包成 IPA,下面将为大家详细讲解。
自动编译 iOS 工程,生成 app 及 IPA 文件的方法
所需命令(可直接在命令行中执行)
使用 Release 模式构建工程
xcodebuild -configuration Release进入所在工程的根目录文件夹,执行上述命令,即可开始自动使用 Release 模式构建该工程文件。需要注意的是,工程文件必须添加证书,否则可能无法正常构建。
将 app 文件打包为 IPA 文件
mkdir -p ipa/Payload cp -r ./Release-iphoneos/PRODUCT_NAME.app ./ipa/Payload cd ipa zip -r $FILE_NAME *进入生成的 app 文件所在的文件夹,执行上述命令,可将 app 文件打包为 IPA 文件。
需要注意的是,app 文件可直接导入 iTunes 后直接运行,但是默认没有图标。若要添加图标,只需将图标放入 ./ipa 文件夹一起打包即可。
app 文件默认生成路径(可修改)
- Xcode 3:所在工程根目录
/build/Debug-iphoneos/PRODUCT_NAME - Xcode 4:
/user/USER_NAME/library/Developer/Xcode/DerivedData/PRODUCT_NAME-RANDOM_STRING/Build/Products/Debug-iphoneos/PRODUCT_NAME
图标要求
- 尺寸不大于 500 * 500
- 格式为 JPG
- 命名为
iTunesArtwork,且不能有后缀
脚本的写法(mac/linux)
脚本格式
#!/bin/sh
<a id="heading-6-上述打包所需的命令语句"></a>
# 上述打包所需的命令语句
exit 0
脚本创建方法
- 打开终端。
- 输入
vim FILE_NAME.sh并回车,创建一个新的脚本文件。 - 按 “i” 进入编辑模式。
- 输入脚本内容(可直接粘贴之前的打包命令)。
- 按 “Esc” 退出编辑模式。
- 按 “ZZ”(大写)保存并退出。
关于权限
使用 ls -l 可以查看当前目录下文件及文件夹的权限。若要修改脚本文件的权限,可使用以下命令将权限改为 777:
chmod 777 FILE_NAME.sh
通过以上步骤,你就可以将 Cocos2d-x 项目打包成 IPA 文件了。