项目完成了需要上线,真机调试什么的一点问题没有,换上发布证书之后:
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(是不是很耳熟?)变成你期望的字符串。
5.保存,clean,编译,OK。
6.完美上架,世界和平