iOS自动打包

今天按照自动化打包教程做了一个测试,结果打包失败,提示信息如下:

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解释文件。

你可能感兴趣的:(iOS自动打包)