原地址:http://www.cnblogs.com/imzzk/p/3501868.html
今天将做好的app提交到app store,结果就出现标题上的错误。“No identities are available for signing”。这个错误对于一个iOS开发者来说已经很平常了,这个时候到苹果开发者网站生成Provisioning Profiles即可。然后把生成的文件下载点击,重启xcode即可。可惜当我再次提交Validate的时候,结果还是这个错误。看错误信息的提示,发现是app的"Bundle Identifier"跟我生成的Provisioning对不上,所以就没有匹配的identities,这样把app的bundle identifier删除掉,换上跟provisioning一样的即可。再次提交就ok啦。
以后碰到这样的问题按照下面几个步骤来做:
- go to Certificates, Identifiers & Profiles in the Developer Center
- create a new provisioning profile in "Provisioning Profiles" / "Distribution"
- download the profile and open it
- restart Xcode
原地址:http://blog.sina.com.cn/s/blog_78ef9cf101012lty.html
如图
通常这种问题是因为认证文件没有导入到xcode,注意看下图
-----------------------------------
1.进入Build Setiings → Code Signing → Provisioning Profile 选择 Team
2.点击Product 重新 Archive