iOS Developer

低版本 Xcode 真机调试高版本 iOS 的解决方法

2018-07-24  本文已影响18人  zvving
低版本 Xcode 真机调试高版本 iOS 报错

iOS12 Public Beta 可以算是有史以来最稳定的公测版本,我的主力机第一时间升级。日常使用还好,Springboard 三天崩溃一次,基本不影响使用。而开发中真机调试问题不少。

手头的项目 Xcode 从 9 升到 10 是无法编译通过的,有大量的 cannot invoke initializer for type '' with no arguments 错误。尝试修改 File -> Workspace Settings -> Build SystemLegacy Build System 可以解决这类问题。不过我们的项目中大量使用混编,又碰到 swift compiler error 错误无法解决,只得换个思路。

Xcode9 编译项目到 iOS12 设备会报错:

Could not locate device support files.
This iPhone X (Model A1865, A1901, A1902, A1903) is running iOS 12.0 (16A5327f), which may not be supported by this version of Xcode.

这里其实就是缺少新设备的支持文件,解决方法也非常简单:

建议先用这种方法解决真机调试问题,Xcode10-beta 问题还不少,可以等正式版再跟进编译问题。

参考链接:

上一篇下一篇

猜你喜欢

热点阅读