我对我的应用程序进行了归档,然后进行了验证。弹出一个标题为“选择要签名的应用程序记录和身份”的窗口,然后显示一个黄色三角形和消息“没有身份可供签名”,以及用于下载身份和导入开发人员配置文件的选项。我选择了下载身份,并在登录到我的IOS开发人员中心帐户后收到消息“管理员必须先请求身份才能下载”。codesigning error warnig http://imageshack.us/a/img824/4080/validate2.gif然后我选择了“导入开发人员配置文件”,但也没有成功。
我检查了代码签名,注意到错误警告当前没有配置文件匹配,以及应用程序标识符com.jarrahbridges......配置文件与应用程序标识符com.jarrahBridges不匹配........
在组织者我的配置配置文件中,他们是有效的配置文件,我的密钥链(编号6)中的所有证书都是有效的。
在这方面的任何方向都将不胜感激。
发布于 2012-10-12 01:14:25
我也有同样的问题,问题是我的分发证书是在另一台Mac上创建的。以下是更多详细信息:
http://spacetech.dk/ios-development-error-no-identities-are-available-for-signing.html
发布于 2013-11-22 19:41:43
不过,我不知道这是一个bug还是一个特性。
发布于 2014-01-30 23:59:42
尝试按照这些说明进行操作。基本上,您必须在多个地方告诉Xcode您的捆绑包标识符是什么以及配置配置文件是什么。我不敢相信苹果在iOS开发者分发指南中完全忽略了这个东西。
http://anthonytietjen.blogspot.com/2012/08/overcoming-trouble-validating-your.html
此外,转到项目的生成设置,然后转到代码签名。确保代码签名标识都设置为您在iTunes连接中创建的iDevice分发应用程序ID,以及设置为您在iOS开发中心中精心创建的预配配置文件的预配配置文件(您创建并下载到Xcode中的即席预配配置文件)。Apple在引导您创建分发证书和Ad Hoc配置文件方面做得很好,但当涉及到将内容捆绑到Xcode中时,他们遗漏了很多东西。
我想说的是,如果你仍然不能让它在一个临时配置文件中工作,那么尝试在开发中心的“证书、标识符和配置文件”部分中生成一个App Store分发配置文件,将其导入Xcode (通过刷新Xcode->preferences->accounts->details->refresh按钮下的配置文件列表),然后再次执行您的归档的验证过程。我不确定这是不是因为Xcode不能验证带有Ad Hoc配置文件的存档,或者其他什么原因,但它似乎可以很好地获取分发配置文件,并允许您进行验证。不要担心,即使你没有用临时配置配置文件验证存档,你仍然可以通过点击管理器->存档中的分发按钮并选择临时配置文件来为你的存档创建.ipa,这样你就可以对其进行beta测试。
https://stackoverflow.com/questions/12446908
复制相似问题