今天SDK合作方要求我出个ipa包 发现没有对方的ios开发者账号打不了ipa包
后来网上查阅一些方法 解决了这个问题
但是绕过开发者账号出的包能不能审核 就不清楚了
Xcode->Archive成功之后
Archive --> 右键生成的Archive文件 --> Show in Finder --> 右键xxx.xcarchive文件 --> 显示包内容 --> Products-->Applications--> 包 --> 拖到 itunes中,成成ipa --> 右键,在Finder中显示。
验证过确实可以 出包成功
.csr 文件 做证书时 需要使用自己电脑的 对方电脑打过来的证书打包时会出错
XCode9.4 快速出iOS开发包
找到编译成的targetname.app文件夹,使用下面的命令进行打包生成.ipa文件
xcrun -sdk iphoneos PackageApplication -v targetname.app所在目录/targetname.app" -o 想要输出的目录/文件名.ipa
后面根据对比发现新版的Xcode少了这个PackageApplication(转注:PackageApplication在前几个版本已被标识为废弃,在8.3版本彻底移除了)
先去找个旧版的Xcode里面copy一份过来
放到下面这个目录:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/
然后执行命令1:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/
然后执行命令2:
chmod +x /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication
最后附上PackageApplication下载地址:
网友评论