“用于开发”在Xcode内部做了什么?

时间:2012-12-04 22:18:30

标签: ios iphone-privateapi

您可以在XCode管理器中将设备标记为用于开发。

它在iOS设备上内部实际做了什么?它会设置某种旗帜吗?它安装了什么吗?

设备上是否有API(包括私有)来检查它是否正在开发?

设备上是否有API(包括私有)将设备标记为开发?

我想我在这里找到了一小部分信息:What does the "Use for Development" button in Xcode Organizer do to an iOS device? 但是,它仅部分地解决了iOS设备实际发生的问题。

2 个答案:

答案 0 :(得分:1)

用于开发将复制UDID,将其上传到您的itunes连接帐户,更新配置文件并允许您刷新要与您的设备一起使用的开发配置文件。执行构建或临时安装时,这些配置文件将安装在设备上。

与手动完成所有步骤相比,它非常方便。

答案 1 :(得分:0)

关于检查设备是否正在开发。显然,这个标志是由锁定管理的。

据我所知,从这个链接有一种方法可以连接到lockdown来获取一些值: http://iphonedevwiki.net/index.php/Liblockdown.dylib