IOS 绕过开发者账号密码出ipa包 快速出包

今天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脚本自动化打包问题:xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH

后面根据对比发现新版的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下载地址:

下载地址

你可能感兴趣的:(IOS 绕过开发者账号密码出ipa包 快速出包)