xcode 8编译ios11

      xcode 8编译ios11无评论

最新支持11.2 (15C5097c)!

11.1 全版本!

Xcode只可以支持iPhone手机对应iOS系统以下的真机测试。一般想要支持最新的iPhone手机系统,有两个方法。

第一、就需要更新Xcode,这一个方法有一个缺陷就是,大家都喜欢体验最新的iPhone手机系统,但是喜欢使用Xcode beta版的不是很多,毕竟很不稳定,给Apple公司当小白鼠,感觉踩不完的坑。当然本文推荐的不是第一种,看官莫急,请往下看。

第二、就是对于Xcode的真机支持包更新,真机运行的支持包的位置位于:Xcode.app//Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport;打开之后你会看到如下界面:

从图片可以看出这些对应的都是支持真机运行的支持包,每个文件夹都是对应的iPhone系统。

支持包直接上联系:链接: https://pan.baidu.com/s/1eS20QS6 密码: 5v35

使用方法需要哪一个iPhone系统的支持包,下载解压,放进去就可以了,然后插入你的手机,等Xcode解析好你的手机文件就可以真机运行了。

ps:最新的11.2 (15C5097c)的包,是在11月6日,推送的Xcode9.2 Beta版中提取,可直接使用。路径与上边放文件的路径是一样的。个人不建议同时安装两个Xcode,这样会造成模拟器的冲突,其中一个Xcode的模拟器可能会失效。

作者:TheLazyCoder
链接:http://www.jianshu.com/p/1a33e36c4b67
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

 

Right click on your new Xcode9-Beta.app and select Show Package Contents

Then navigate to:

Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/

Then go to this same folder in the package contents of your Xcode8.app and paste the required framework(s) there.

shareimprove this answer
thank you for your answer, this bug goes away for no reason……, anyway thanks a lot – Randall Wang Jun 13 at 2:00
It’s okay for me.thx – Wythe Jun 14 at 2:28
@Luis , how did you find the answer? – allenlinli Jun 14 at 6:29
1
@allenlinli, the error states that a framework is missing, so I just looked at the new Xcode’s framework to see if the missing framework was there… – Luis E. Prado Jun 14 at 22:05
1
Had the same issue with you, and actually I needed to copy FileProvider.framework and IOSurface.framework to Xcode8

发表评论

电子邮件地址不会被公开。 必填项已用*标注