在 Xcode 中,如何在没有付费 Apple Developer 帐户的情况下注册设备进行测试?

Mar*_*rcG 5 xcode ios apple-id apple-developer xcode9

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

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

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

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

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

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

Mar*_*rcG 9

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

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

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


小智 2

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

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

如果这不起作用,请尝试按照此网站上的说明进行操作: https: //help.apple.com/developer-account/#/下的“注册单一设备”。