当我尝试在iOS 16.0上打开一个已配置的测试构建时,我收到了一个警报。
警报显示:
“您的应用程序”需要开发者模式才能运行。在启用开发者模式之前,此应用程序将无法使用。”
“您的应用程序”需要开发者模式才能运行。在启用开发者模式之前,此应用程序将无法使用。”
看起来你想在物理设备上运行它。 在 iPhone 上,转到 iOS 设备的“设置”>“隐私与安全性” ->“开发者模式” ->切换开发者模式。
参考文献:https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device
详细解释
在iOS 16.0中,如果您想将您的设备与Mac上的Xcode物理连接,您必须将开发者模式打开。当您尝试将程序构建并运行到设备时,Xcode会显示以下提示来告诉您目标无效,因为未启用开发者模式。
如何在iPhone上启用开发者模式
按照以下步骤将开发者模式打开:
参考文献 - Apple Doc - 在设备上启用开发者模式
设置 -> 隐私和安全 -> 开发者模式 -> 打开开发者模式 >
但在我的情况下,我没有开发者模式选项:如果有人遇到同样的问题。
请按照以下步骤操作: 在Xcode中按Command + shft + 2 -> 取消配对您的设备 -> 在您的手机上弹出提示框 -> 点击信任。然后再次进入上述路径,您将看到开发者选项。
干杯
对我来说,Anil Kumar的解决方案是唯一有效的,因为开发者模式没有显示出来,而且我也不想使用任何第三方应用程序。
如果您使用带有Thunderbolt接口的新Mac,并使用Thunderbolt适配器提供USB端口,则可能需要重新启动适配器(即从Mac上拔下它,然后重新插上它)!我将macOS升级到了Ventura,iOS升级到了16.5,Xcode升级到了14.3等,并尝试了所有方法来使我的手机显示在Android Studio中,最终这是让它成功的办法。
只有升级到Xcode 14才对我有效。