总结: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 ,右键->显示包内容


总结:iOS应用发布provisioning profile的问题_第1张图片
你的工程文件

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


总结:iOS应用发布provisioning profile的问题_第2张图片
没错,就是这货

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

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

你可能感兴趣的:(总结:iOS应用发布provisioning profile的问题)