配置时,参数'appIdName'没有提供任何值

时间:2012-10-14 16:57:52

标签: iphone ios xcode ios-provisioning

我刚刚参加了Apple的iOS开发者计划(帐户类型:个人)。

在我的iPhone 4设备上的Xcode管理器中,我点击“将设备添加到配置门户”=> Xcode询问我的凭据=>我输入了他们=>我看到“没有为参数'appIdName'提供任何值。”对话窗口。

我错过了什么?

5 个答案:

答案 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)

在我的情况下,该应用程序的配置文件无效,然后我执行了以下步骤:

  1. 登录开发者门户网站
  2. 点击证书,标识符&个人资料部分。
  3. 转到配置文件,在列表中我实现了我的应用配置文件 无效
  4. 点击修改,然后选择相应的证书(全部) 和设备(全部)。
  5. 下载个人资料并取消运行。问题解决了。