免ios开发者账号打包ipa(用于企业开发者签名)

1.借用别人的打包脚本AutoPacking,生成build/xxxx.xcarchive/Products/Applications/xxxxx.app

最后一步打包生成IPA可能会失败,原因是没有任何开发者账号,但是无妨。

https://github.com/stackhou/AutoPacking-iOS

2.打包脚本

xcrun -sdk iphoneos PackageApplication -v build/xxxxx.xcarchive/Products/Applications/xxxxx.app -o ~/Desktop/xxxxx.ipa

用这条命令打包生成IPA,可能打包好的IPA不能运行,我主要是为了拿给别人做企业签名用。

注意:找不到PackageApplication工具的话,可以如下操作。

用命令进行打包 提示下面这个错误

xcrun: error: unable to find utility"PackageApplication",nota developer toolorinPATH

后面根据对比发现新版的Xcode少了这个PackageApplication

先去找个旧版的Xcode里面copy一份过来

放到下面这个目录:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/

然后执行命令

sudo xcode-select -switch/Applications/Xcode.app/Contents/Developer/

chmod +x /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication

最后附上PackageApplication下载地址:

https://pan.baidu.com/s/1jHJF2Lo

原文:https://www.jianshu.com/p/88bb51cba34d

你可能感兴趣的:(免ios开发者账号打包ipa(用于企业开发者签名))