6

我正在尝试使用 XCode 9 在真实设备中测试应用程序。

在 Xcode > 常规 > “自动管理签名”中,我收到此错误:无法创建配置文件。在开发者网站上您的帐户中没有注册设备。插入并选择一个设备让 Xcode 注册它。

我尝试过物理插入 iPod、iPad 和 iPhone。它们都出现在 iTunes 中,也出现在 Windows >“设备和模拟器”下的 XCode 中,但 XCode 根本没有注册任何东西。

我也尝试去网站手动注册设备,但如果没有付费的 Apple 开发者帐户,我似乎什至无法访问该网站?

我没有付费的 Apple 开发者帐户,但我有 Apple ID。我知道我可以在没有帐户的情况下在真实设备中进行测试,因为在此页面https://developer.apple.com/support/compare-memberships/下的福利和资源,使用 Apple ID 登录列已选中在设备上进行测试

请问,我该如何解决这个问题?

4

2 回答 2

10

在 Xcode 窗口的顶部,从左到右,在 Run 和 Stop 按钮之后,还有一个按钮,当您将鼠标悬停在它上面时,它会显示工具提示“Set the active scheme”。

此按钮可让您选择模拟器。但是,一旦您的设备被插入,它也可以让您选择该设备。选择设备后,问题就会消失。

请注意那些使用 Xcode 运行为 Google 的 Flutter 开发的代码:您可能还必须在 Xcode 中选择Product> Run,然后才能让设备信任证书,在设备的General>下Device Management

于 2018-08-06T05:32:13.067 回答
2

在设备上进行测试时,我通常会在存档构建之前选择通用设备,然后在构建后按照提示进行操作,然后选择在设备上安装。

如果您真的打算无需存档就可以直接运行,请确保您使用您的 Apple id 登录(您需要付费的唯一原因是您提交到应用商店,所以您不要不必担心)在帐户(XCode -> Preferences -> Accounts)下,然后重新插入您的设备。

如果这不起作用,请尝试按照此站点上的说明进行操作:https ://help.apple.com/developer-account/#/在 Registera Single Device 下。

于 2018-08-06T04:39:57.533 回答