33

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

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

我错过了什么?

4

5 回答 5

34

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

要修复它,请尝试以下操作:

1)“撤销”您在开发者门户中可能拥有的任何现有证书

2)创建一个新的“App Id”;将其命名为“通配符”;并且只输入“*”(不带任何空格或引号)作为后缀。

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

干杯!

于 2012-11-03T07:48:52.543 回答
4

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

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

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

于 2012-10-15T09:29:44.270 回答
4

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

我猜主办方无法遵循 iOS Dev Center/Provisioning Portal 中与 App ID 相关的更新政策。

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

于 2012-10-20T17:10:06.693 回答
2

实际上,我最初的目标是能够在 iPhone 设备上测试我的应用程序。单击“将设备添加到配置门户”仍然会导致主题错误,但无论如何我的 iPhone 设备已以某种方式添加到配置门户,现在我可以在 iPhone 上看到我的应用程序(我什至没有尝试通过 iOS Dev 添加它中心)。我的猜测是这个过程需要多个步骤才能完成,现在只有最后一个仍然失败,而其余的都成功了。

于 2012-10-16T15:21:18.987 回答
0

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

  1. 登录开发者门户
  2. 单击证书、标识符和配置文件部分。
  3. 转到 Provisioning Profiles,在列表中我意识到我的应用配置文件无效
  4. 单击以编辑它并选择相应的证书(全部)和设备(全部)。
  5. 下载配置文件并取消运行。问题解决了。
于 2014-11-18T13:50:58.320 回答