cocos2dx怎样打包成ipa

2015年02月07日 11:44 0 点赞 0 评论 更新于 2025-11-21 16:04

很多人不注意细节,不清楚 Cocos2d-x 怎样打包成 IPA,下面将为大家详细讲解。

自动编译 iOS 工程,生成 app 及 IPA 文件的方法

所需命令(可直接在命令行中执行)

  1. 使用 Release 模式构建工程

    xcodebuild -configuration Release
    

    进入所在工程的根目录文件夹,执行上述命令,即可开始自动使用 Release 模式构建该工程文件。需要注意的是,工程文件必须添加证书,否则可能无法正常构建。

  2. 将 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

脚本创建方法

  1. 打开终端。
  2. 输入 vim FILE_NAME.sh 并回车,创建一个新的脚本文件。
  3. 按 “i” 进入编辑模式。
  4. 输入脚本内容(可直接粘贴之前的打包命令)。
  5. 按 “Esc” 退出编辑模式。
  6. 按 “ZZ”(大写)保存并退出。

关于权限

使用 ls -l 可以查看当前目录下文件及文件夹的权限。若要修改脚本文件的权限,可使用以下命令将权限改为 777:

chmod 777 FILE_NAME.sh

通过以上步骤,你就可以将 Cocos2d-x 项目打包成 IPA 文件了。