1、手动打包
a.描述文件设置成自动配置
b.edit scheme -> run- > 设置成debug。
c.项目选择Generic iOS Device(也可选择真机,不过不建议选真机)。然后cmd+b 编译一下。
d.选中Products里XX.app,show in finder。桌面新建一个叫Payload的文件夹,将该XX.app拖入Payload里。压缩成Payload.zip。修改后缀成Payload.ipa。上传到fir即可。




桌面新建一个叫Payload的文件夹,将show in finder 里的.app文件拖入Payload里,然后压缩Payload文件夹。将Payload.zip修改后缀成Payload.ipa。上传到fir即可
2.自动打包
a.描述文件设置成自动配置
b.edit scheme -> run- > 设置成debug。
c.Build Phases -> 左上角➕-> new run script phase 把脚本文件写入该Run Script。
如果是Debug环境并且目录存在
if [ "{BUILD_ROOT}/${CONFIGURATION}-iphoneos" ]
then
打开工程目录
cd {CONFIGURATION}-iphoneos
删除Payload避免重复
rm -rf Payload
创建Payload文件夹
mkdir Payload
拷贝app到Payload
cp -rf ${PROJECT_NAME}.app Payload
打包成ipa
zip -r ${PROJECT_NAME}.ipa Payload
打开目录
open .
fi
c.项目选择Generic iOS Device(也可选择真机,不过不建议选真机)。然后cmd+b 编译一下。会自动弹出finder,里边有已经压缩好的.ipa 文件。
网友评论