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

Posted qigemingnan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于自动编译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  

 

然后重命名为.ipa

 
          mv xx.zip xx.ipa

以上是关于关于自动编译iOS工程,生成app及ipa文件的方法-备的主要内容,如果未能解决你的问题,请参考以下文章

怎么把iosapp导出ipa

【iOS开发】打包成ipa的方法

【iOS开发】打包成ipa的方法

xcodebuild和xcrun自动化编译ipa包 笔记

iOS 开发.app快速生成.ipa包安装

delphi 编译生成ipa文件