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

Sta*_*ich 33 iphone xcode ios ios-provisioning

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

在我的iPhone 4设备上的Xcode组织器中,我单击"将设备添加到配置门户"=> Xcode询问我的凭据=>我输入它们=>我看到"没有为参数'appIdName'提供值." 对话窗口.

我错过了什么?

JRG*_*per 34

Xcode自动提交证书请求的部分过程是查找"通配符"应用程序ID.如果你错过了这个(出于某种原因,它是在某些帐户上自动创建的而不是在其他帐户上自动创建的?),这个自动化过程可能会失败.

要解决此问题,请尝试以下操作:

1)"撤销"您在开发人员门户中可能拥有的任何现有证书

2)创建一个新的"App Id"; 标题为"通配符"; 并仅输入"*"(不带任何空格或引号)作为后缀.

3)再次从Xcode中尝试自动证书请求,它现在应该可以工作了

干杯!

  • 这对我有用,而无需"撤销"任何现有证书.谢谢! (4认同)
  • 谢谢!此过程允许我创建新的配置文件并将未锁定的iPhone 5注册为开发人员设备.我发现答案的一个附录.在为已注册的设备构建调试应用程序时,我的旧代码签名证书仍在我的本地密钥链中.构建失败,消息"只能有一个".我从Keychain Access中删除了旧的(在门户网站中撤销)证书并重建了.成功!我猜Apple的撤销基础设施不会在本地撤销证书. (2认同)

Ian*_*n L 5

我在 Xcode 中遇到同样的问题。我认为这与 Xcode 为您创建的通配符应用程序 ID 有关。该过程似乎存在问题,会取消您尝试完成的设备添加过程。

您应该仍然可以通过iOS 开发中心添加设备。登录后,转到配置门户,您可以在那里添加设备。

我知道并不完美,但应该允许您开始构建应用程序并在设备上进行测试,直到解决 Xcode 问题。


小智 5

您可以通过在 iOS 开发中心中使用通配符 id 制作 App ID 来避免此问题。

我猜测 Organizer 无法遵循 iOS 开发中心/配置门户中与 App ID 相关的更新政策。

带通配符(“*”)的 App ID 似乎在某些功能上受到限制,例如推送通知、游戏中心。开发人员似乎还需要确保应用程序的安全选项与应用程序 ID 相关。