我正在使用Xcode 10.1,并且我的设备页面(在Xcode 9和Xcode 10 Beta中存在)是否都没有通过网络连接的复选框。如果您不知道我的意思,请在Google图片上搜索“通过网络Xcode连接”。
但是,我必须调试应用程序的脱机流程(以React-Native btw编写)。不仅没有互联网连接,而且关闭了wifi和移动数据,这将触发状态更改。通过使用iPhone的开发人员设置,我可以使每个呼叫失败(丢失100%),但无法更改电话的互联网状态。
所以我希望调试器保持连接状态,并且能够:
顺便说一句,我无法使用模拟器,因为该应用程序需要蓝牙。
谢谢!
编辑:
对于较旧的iPhone设备,该复选框不存在。对于iPhone 7s,我确实看到了“通过网络连接”复选框。但是启用或禁用并不能改变您的iPhone需要Internet进行调试的事实。如果我禁用了手机上网功能,则会收到以下错误消息:
答案 0 :(得分:0)
好的,我发现了问题。我们正在测试iPhone5,而Apple不再支持它。这意味着苹果公司决定削减iPhone5的功能,以便您购买新的(出色的策略= /)。因此,iPhone5不再支持使用电缆进行调试。
我们用同事的iPhone6进行了测试,一切正常。
编辑: 虽然该复选框已存在,但我可以禁用wifi进行连接...当我关闭电话上的Internet时,应用程序崩溃并说:“运行时未准备好进行调试:请确保打包程序运行时正在运行” ...所以还没有解决方案...