iOS自动打包
2018-03-09 本文已影响26人
佚名_i
今天按照自动化打包教程做了一个测试,结果打包失败,提示信息如下:
error: exportArchive: "Tes.app" requires a provisioning profile.
Error Domain=IDEProvisioningErrorDomain Code=9 ""Tes.app" requires a provisioning profile." UserInfo={NSLocalizedDescription="Tes.app" requires a provisioning profile., NSLocalizedRecoverySuggestion=Add a profile to the "provisioningProfiles" dictionary in your Export Options property list.}
就决定自动手动打包测试,手动打包能成功,接着就是对比文件,原来是plist文件少了一些配置,填上后自动打包能成功,就很开心的打算向作者提issue
。于是乎复现一下bug,哈哈,打脸了bug复现不出来,就没好意思提issue
,不过好歹也是花了一个多小时才解决问题的,就在这里做一个记录。
分析问题的原因provisioning profile
,觉得是应为这个,却又不知道怎么处理
对比手动打包的plist文件,发现了
provisioningProfiles
字段,于是就照着添加,自动打包成功了,删除后却仍然能成功,就不计较了。修改对比图
注:自动打包前请先确定手动打包能成功,可以避免是由于证书引起问题
接下来的需求,自定义ipa文件输出的目录,同时导出对应的crash解释文件。