整理在公司项目开发过程中所遇到的Xcode证书配置问题.
该项目的"包标识符"与"描述文件"(provisioning profile)包含的包标识符不一致,按照它的提示换一个对应的描述文件就好了.
解决方法:
具体操作:在Xcode -> Build settings -> provisioning profile里面选择正确的描述文件即可.
最好不要点 Fix Issue,点完后 Xcode 会自己生成一个包含统配包标识符的描述文件,并且 Remove 已经生成好的描述文件。会影响整个团队的合作.
证书失效
解决方法:去开发者中心重新生成一个证书.
问题3:开发证书不对应
确认下证书是不是开发证书,如果是发布证书就会出现这样的提示。
identifier "标识符的应用,导致出现的报错.
warning: This application's application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed.
解决方法:
删除原先装好的app,重新运行一个就可以了.
问题5: 描述文件问题
warning : process launch failed: timed out trying to launch app
解决方法:
还是描述文件的问题,把发布的描述文件或者是 hoc 的描述文件当成开发描述文件使用了。具体去开发者中心(https://idmsa.apple.com/IDMSWebAuth/login?&appIdKey=891bd3417a7776362562d2197f89480a8547b108fd934911bcbea0110d07f757&path=%2F%2Fmembercenter%2Findex.action)下载对应的描述文件即可.