我有一个运行iPhone 6的iOS 9.3.3,我在开发中使用了很长一段时间,没有遇到在上面部署代码和使用Xcode 8.2.1进行调试的问题。可访问性检查器在下拉列表中此iPhone旁边有一个“(不是安装程序)”来选择要检查的项。如果我选择这个设备,它就会发出一个警告,上面写着:
设备不安装 必须设置此设备,以便使用Xcode进行开发。
我对这条消息感到非常困惑,因为我能够在它上部署和调试。在Xcode中,我没有看到设备需要任何额外的设置。
我的另一位团队成员的iOS 9.x.x设备也遇到了同样的问题。我开始怀疑这是否与iOS版本9.x有关。不幸的是,我们目前无法将这些设备升级到iOS 10。另外,我对另一个用于开发的设备没有问题,那就是运行iOS 10。
Xcode 8.2.1和iOS 9.x设备中的可访问性检查器之间是否存在兼容性问题?
发布于 2017-06-06 09:24:57
xcode版本8.3.2 (实际上8.x.x的所有版本都有问题)以及ios 9和ios 10也有同样的问题。
我不知道你的需要是什么,实际上我看到你很久以前就问过你的问题了,但如果你或其他开发商有这样的问题,我正在写另一种方法来获取视图框架及其约束;
我已经在设备上运行了应用程序,并进入了视图。在调试区域的顶部有一个包含断点的工具栏,继续,停下来,然后.

从工具中选择Debug视图层次结构
一段时间后,您可以看到iphone屏幕,并通过左键单击视图并选择打印描述.您可以看到UIView的框架和约束

https://stackoverflow.com/questions/42421476
复制相似问题