我刚刚参加了Apple的iOS开发者计划(帐户类型:个人)。
在我的iPhone 4设备上的Xcode管理器中,我点击“将设备添加到配置门户”=> Xcode询问我的凭据=>我输入了他们=>我看到“没有为参数'appIdName'提供任何值。”对话窗口。
我错过了什么?
答案 0 :(得分:34)
Xcode自动提交证书请求的部分过程是查找“通配符”应用ID。如果你错过了这个(出于某种原因,它是在某些帐户上自动创建的而不是在其他帐户上自动创建的?),这个自动化过程可能会失败。
要解决此问题,请尝试以下操作:
1)“撤销”您在开发人员门户网站中可能拥有的任何现有证书
2)创建一个新的“App Id”;标题为“通配符”;并仅输入“*”(不带任何空格或引号)作为后缀。
3)再次尝试Xcode中的自动证书请求,现在应该可以正常工作
干杯!
答案 1 :(得分:4)
我在Xcode中遇到了同样的问题。我认为这与Xcode为您创建的通配符应用程序ID有关。该流程似乎存在问题,然后取消您尝试完成的设备添加流程。
您仍然可以通过iOS Dev Center添加设备。登录后,转到Provisioning Portal,您可以在那里添加设备。
我知道并不完美,但应该允许您开始在您的设备上构建应用和测试,直到Xcode问题得到解决。
答案 2 :(得分:4)
您可以通过在iOS开发中心制作带有通配符ID的App ID来避免此问题。
我猜组织者无法在iOS开发中心/配置门户中遵循与App ID相关的更新策略。
带有通配符(“*”)的应用ID在某些功能中似乎受到限制, 例如,推送通知,游戏中心。 和 开发人员似乎也需要确保应用程序的安全选项与应用程序ID相关。
答案 3 :(得分:2)
实际上,我最初的目标是能够在iPhone设备上测试我的应用程序。单击“将设备添加到配置门户”仍会导致主题错误,但无论如何我的iPhone设备已经以某种方式添加到Provisioning Portal,现在我可以在iPhone上看到我的应用程序(我甚至没有尝试通过iOS Dev添加它中央)。我的猜测是,这个过程需要完成多个步骤,现在只有最后一个步骤仍然失败,而其余的步骤确实成功。
答案 4 :(得分:0)
在我的情况下,该应用程序的配置文件无效,然后我执行了以下步骤: