Xcode 5预配资料文件不可用

4
我无法访问在项目设置中创建的任何配置文件或代码签名标识。并不是说我没有下载过配置文件,或者没有安装正确的证书,而是在项目设置中没有出现配置文件键:
再次强调,我已确保正确导入了配置文件和证书。以下是我的账户在“偏好设置 > 帐户”中的显示:
所有配置文件都在我的本地机器上,包括通配符配置文件:
我已经想尽了办法。我已撤销了现有证书,删除了所有配置文件,并重新创建了一切。
此外,我从Apple提供的iOS Master-Detail模板中创建了一个虚拟项目。但是出现了相同的问题,即在项目构建设置中没有可用的代码签名标识或配置文件。
欢迎提出各种想法。谢谢。
更新:
正如我提到的,即使通过“偏好设置/帐户”正确创建并下载了代码签名下拉菜单,它们也不会出现:
图片来源:https://istack.dev59.com/Y4y3m.webp

请点击iPhone开发者以展示下拉列表并分享另一张截图,可能是您选择了错误的证书,但我真的很怀疑。它应该至少显示一些配置文件名称。如果您还没有尝试过,请尝试重新启动Xcode。 - Kamran Khan
3个回答

16

没有问题。解决方法很简单:前往编辑器 -> 显示值。

Xcode在此之后将显示所有选项。


哈哈,像所有好的答案一样,这个简单的回答让我感觉自己像个白痴。太棒了。非常感谢你,Gudus! - Daniel Larsen

2
你的配置文件在项目设置中没有列出,这是因为配置文件与你的包标识符不匹配。
1)检查你的包标识符,像下面的图片一样列出配置文件。因为这也可能导致此问题。
2)构建应用程序时,可能没有使用正确的证书。只需在配置文件门户中删除您的证书并创建新的证书,并在Xcode中更新它们。
3)根据上述描述,你没有正确的包标识符。转到组织者/配置文件/刷新并允许Xcode获取最新的配置文件。然后配置文件将显示如下
选择正确的配置文件。

感谢您的回复,但问题可能是其他方面引起的。1)我已为此捆绑包创建了App-ID,并为我的特定App-ID创建了配置文件,但这并不重要。我至少应该能够选择通配符配置文件,但在配置文件下拉菜单中没有显示。2)我已经删除了我的证书并创建了新的证书。3)在Xcode 5中,苹果将配置文件从组织者移动到了首选项/帐户/查看详细信息... https://dev59.com/LWMl5IYBdhLWcg3w5KXd?rq=1 - Daniel Larsen
1
可以使用通配符 App-Id 或显式 App-Id 创建配置文件,但必须提供相应的捆绑标识符。这两者之间的区别在于,通配符以(*)结尾的格式(例如 com.companyName.demos.*),而显式则以特定的应用程序 ID 结尾(例如 com.companyName.YourAppIdentifier)。 - Mani
我的账户列表中有一个配置文件(在我的首选项/帐户截图中选择的项目),其中包含明确的App-ID,但我无法在构建设置中选择它。 - Daniel Larsen
是的,我已经删除了旧证书和与这些证书相关联的旧配置文件。在删除了证书和配置文件之后,我创建了新的证书并重新创建了配置文件。 - Daniel Larsen
让我们在聊天中继续这个讨论:http://chat.stackoverflow.com/rooms/46891/discussion-between-imani-and-daniel-larsen - Mani
显示剩余3条评论

0

感谢您的建议,rkmakwana,但看起来这并没有真正改变什么。我可以在iPhone配置实用程序中看到预配资料文件,但我仍然无法在Xcode项目构建设置中选择它们。 - Daniel Larsen
你检查了捆绑标识符吗?捆绑标识符应该与创建应用程序ID时提供的相同(您用于创建配置文件的应用程序ID)。在plist中更改捆绑标识符,然后再次检查。 - gaurish.salunke

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接