很多不人注意细节,不知道cocos2dx怎样打包成ipa,下面给大家讲解一下。


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


1.所需语句(可直接在命令行中执行)
    xcodebuild -configuration Release        
    进入所在工程的根目录文件夹,执行上面的语句,即可开始自动使用release模式build该工程文件。
注意:文件必须添加证书。
    
    mkdir -p ipa/Payload
cp -r ./Release-iphoneos/PRODUCT_NAME.app  ./ipa/Payload
cd ipa
zip -r $FILE_NAME *
进入生成的app文件所在的文件夹,执行上面的语句,可将app文件打包为ipa文件。
注意:app文件可直接导入iTunes后直接运行,但是没有icon,只需将icon放入./ipa文件夹一起打包即可。
app文件默认生成路径(可修改)
    Xcode3:所在工程根目录/build/Debug-iphoneos/PRODUCT _NAME
Xcode4:./user/USER_NAME/library/Developer/Xcode/DerivedData/PRODUCT_NAME-RANDOM_STRING/Build/Products/Debug-iphoneos/PRODUCT _NAME

icon要求:
不大于500*500
格式为jpg
命名为iTunesArtwork
不能有后缀

2. 脚本的写法(mac/linux)
    脚本格式
    #!/bin/sh
    上面蓝色的语句。    
    exit 0

    脚本创建方法
    打开终端
    vim FILE_NAME.sh
    按“i”进入编辑模式
    输入脚本内容(可粘贴)
    按“Esc”退出编辑模式
    按“ZZ”(大写)保存并退出

关于权限
使用ls -l可以查看当前目录下文件及文件夹的权限。
这里将权限改为777即可chmod 777 FILE_NAME