a valid provisioning profile not found

来源:互联网 发布:mysql注入 1#1 编辑:程序博客网 时间:2024/05/29 10:07

问题描述:在导出 ipa 包时,xcode 报错:a valid provisioning profile not found。
原因分析:在xcode 7 中,共有四种方式可以导出ipa包。
xcode - > Product - > Archive - > Export
第一种:导出的ipa包,可以使用Application Loader上传至App Store.
第二种:使用发布证书和Ad Hoc描述文件,导出的ipa包,可以使用如蒲公英等第三方渠道分发给客户;
第三种:导出的企业版ipa包,是和企业版证书配套使用;
第四种:xcode 7 新加入的一种方式,使用开发证书和开发描述文件导出的ipa包;
我们的主要目的是:导出beta 版本ipa包,给客户试用。选择的是ad hoc方式,之前误认为ad hoc 方式导出ipa包时,会使用开发证书和开发描述文件,所以导出后,对方是无法安装的;
解决方案:
1,先把xcode所有描述文件清空,项目也清理一遍;清空xcode描述文件见博文:http://blog.csdn.net/jiajiayouba/article/details/46686019
2,developer 开发者网站,新建ad hoc 描述文件。
这里写图片描述
3,xcode 里,taget-》build setting - 》code signing。release 描述文件选择 ad hoc 描述文件。即可。
方案二:当然,你也可以选择第四种导出方式,就会直接使用开发证书和开发描述文件了。
关于 ad hoc 描述文件的介绍:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html

0 0