Code=3000 "未找到应用程序的“aps-environment”的权利字符串"
网上说了很多情况,有一篇叫《史上最坑的证书报错解决方法:Code=3000 "未找到应用程序的“aps-environment”的权利字符串"》
地址:http://www.tuicool.com/articles/736VRn
这些错误我都看了,都是对的,还是没有解决
最后发现是Build Settings里的Provisioning Profile对应错误导致的,其实有文章提到这个,可能是Xcode版本更新太频繁,变化太大,只是简答的说profile没对应,但是我找不到地方修改
其实我这个问题原因就是我现在这个程序是之前做的版本是不支持推送,然后现在加推送,在删除旧Provisioning Profile后名字变化了,但是Xcode就算你把profile删除了还都是存着,当名称换了后就对应不上了
修改办法:
target->Build Setttings->Code Signing ->Provisioning Profile ->Debug
下拉显示很多profile,选在现在的就可以了