尝试创buildiOS应用程序存档时出错:“无法创buildconfiguration文件,因为您的团队没有注册设备。”

我正在尝试使用Xcode创build一个iOS应用程序的存档,将其提交给App Store。 但是,当我select“iOS设备”作为目标并点击产品 – 存档时,popup以下错误消息:

无法创buildconfiguration文件,因为您的团队没有在会员中心注册设备。 请连接设备,启用它进行开发,并使用Organizer将其添加到成员中心。

当我点击应用程序设置页面上的“修正问题”button时,也会出现相同的错误消息,它告诉我没有安assembly置configuration文件。

这个问题似乎有以下两个原因:

  1. 应用程序ID未在Apple会员中心注册。 我已经解决了这个问题。 不幸的是,这并没有帮助。
  2. 一些较旧的主题提到您需要在会员中心添加您的Mac。 但是,给出的指令似乎是针对旧版本的Xcode,而且似乎不适用于Xcode 6.1:
    • 如果我去窗口pipe理器,没有“设备”选项卡
    • 有窗户 – 装置虽然。 我在这里看到“我的Mac”,但是我不能右键单击并select“添加到门户”,因为没有这个选项。
    • 在会员中心的“证书,标识符和configuration文件”下,我也无法添加我的Mac。 我似乎只接受iOS设备。

我还应该提到,我没有拥有iOS设备(不幸的是,我也没有办法买到),但根据我读到的,应该可以提交一个应用程序到App Store,而不需要iOS设备。

提前感谢你的帮助!

对于那些有同样问题的人:在我的情况下,问题是我有在Apple会员中心configuration多个证书。 Xcode的自动configuration似乎只能使用一个证书。

为了解决这个问题,你可以在会员中心手动创buildconfiguration文件,并将其导入到Xcode中。 对我来说,只需双击文件的工作。 它没有显示任何消息,但之后我可以使用该configuration文件(它也可能会自动将其从会员中心拉出…)。

要实际使用该configuration文件,请进入应用程序的“生成设置”。 在“代码签名”部分下,select正确的证书(您用来创buildconfiguration文件的证书),最后selectconfiguration文件本身。 它应该看起来像这样:

设置正确的证书

现在,你应该能够存档你的应用程序。

非常感谢来自reddit的brendan09和Legolas-the-elf,他帮助我解决了这个问题: https ://www.reddit.com/r/iOSProgramming/comments/2lsjpe/error_when_trying_to_create_archive_of_ios_app/