我正在尝试使用 Xcode 创建 iOS 应用程序的存档,以将其提交到 App Store。但是,当我选择“iOS 设备”作为目标并单击“产品”-“存档”时,会弹出以下错误消息:
无法创建配置文件,因为您的团队没有在会员中心注册的设备。请连接设备,启用它进行开发,然后使用管理器将其添加到会员中心。
当我单击应用程序设置页面上的“修复问题”按钮时,也会出现相同的错误消息,它告诉我没有安装配置文件。
造成这个问题的原因似乎有以下两个:
- 该App ID未在Apple会员中心注册。我已经解决了这个问题。不幸的是,这没有帮助。
- Some older threads mention that you need to add your Mac in the Member Center. However, the instructions given seem to be for older versions of Xcode and don't appear to be working for Xcode 6.1:
- 如果我转到“窗口 - 管理器”,则没有“设备”选项卡
- 不过有窗口 - 设备。我确实在这里看到了“我的 Mac”,但是我无法右键单击并选择“添加到门户”,因为没有这样的选项。
- 在会员中心的“证书、标识符和配置文件”下,我也无法添加我的 Mac。它似乎只接受 iOS 设备。
我还应该提到,我没有 iOS 设备(不幸的是我也没有办法购买),但根据我所读到的内容,应该可以向 App Store 提交应用程序而无需iOS 设备。
提前感谢你的帮助!
对于那些有同样问题的人:我的情况是我在Apple会员中心配置了多个证书。 Xcode 的自动配置似乎仅适用于一个证书。
要解决这个问题,您只需在会员中心手动创建一个配置文件并将其导入 Xcode 即可。对我来说,只需双击该文件就可以了。它没有显示任何消息,但我后来能够使用该个人资料(它也可能自动从会员中心提取它......)。
要实际使用该配置文件,请进入应用程序的“构建设置”。在“代码签名”部分下,选择正确的证书(用于创建配置文件的证书),最后选择配置配置文件本身。它应该看起来像这样:
现在,您应该能够存档您的应用程序。
非常感谢 reddit 的 brendan09 和 Legolas-the-elf 帮助我解决了这个问题:https://www.reddit.com/r/iOSProgramming/comments/2lsjpe/error_when_trying_to_create_archive_of_ios_app/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)