使用iOS 9.x SDK构建,在ios 10.x设备上进行调试?

时间:2017-04-11 13:34:12

标签: ios xcode debugging

我有一个应用程序,由于一些严重的兼容性问题,我仍然使用iOS 9.x SDK构建。进行修改以使用10.x SDK进行编译将是一项艰巨的任务。所以,我刚刚使用Xcode 7。

问题在于,因此我无法在iOS 10.x设备上进行有效调试,因为(当然)XCode 7无法识别iOS 10设备。

有没有办法让两全其美?例如。运行XCode 8,在iOS 10.x设备上调试,但使用iOS 9.x SDK构建?

1 个答案:

答案 0 :(得分:0)

发现this answer可以解决问题。我成功地使用了这个方法,使用XCode 8使用iOS 9 SDK构建,并且生成的二进制文件被接受到App Store中。一个小小的注释,我不得不使用Application Loader将二进制文件上传到iTunes Connect,因为我在尝试直接从XCode Organizer上传时遇到了无法解释的错误。不确定这是否与旧的SDK有关,但为了以防万一,我想提到它。