总结:iOS应用发布provisioning profile的问题

项目完成了需要上线,真机调试什么的一点问题没有,换上发布证书之后:

The provisioning profile specified in your build settings (“XXX”) has an AppID of “xxx” which does not match your bundle identifier “XXX”. Xcode can resolve this issue by downloading a new provisioning profile from the Member Center.

然后一脸懵逼,WTF!
然后bing,google。
或许你的问题得以解决,那么祝贺你。
如果没有解决,你也可以试一试我的方法。

1.找到你的xcodeproj ,右键->显示包内容


你的工程文件

2.打开project.pbxproj 文件。显示出一堆,没准你看不懂,但是大神能看懂的代码。


没错,就是这货

3.command + F 搜索 PROVISIONING_PROFILE 删除对应的行。(这或许就是你之前搜到的内容)
4.如果上面的方法已经解决了你的问题,那么就OK了。如果没有,请这样:删除对应行之后,将箭头位置上的Bundle identifier(是不是很耳熟?)变成你期望的字符串。
将箭头位置改成你期望的Bundle identifier

5.保存,clean,编译,OK。
6.完美上架,世界和平

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容