2017-10-09 157 views
0

将我的xCode更新为9.0版后,我遇到了自定义导航栏,状态栏和导航栏相互冲突的问题,其地址为here来自xCode的一个bug ...如何在旧版xCode版本上测试iOS 11以上版本的应用程序12

我的问题是:如何使用旧版本构建我的iOS 11项目,这样我就不会遇到这个问题?

谢谢!

+0

你看过这个问题吗? https://stackoverflow.com/questions/44985307/ – Mats

+0

@Mats这个问题基本上是我的相反..我需要为iOS 11而不是以前的版本,但我想自定义NavigationBar问题解决了太多,这与xCode 9 .. 有没有办法做到这一点? –

+0

尝试使用旧的XCode,但将其BaseSDK更改为新的。否则,我不认为这是可能的,你将不得不找到一个不同的解决方法。 – Brandon

回答

1

最初从this修改答案。

遵循以下步骤:

  • 关闭/退出的Xcode 8(或任何的8 ..系列)完全。
  • 下载Xcode的9从Apple site(如果你已经这样做了,无视)

第一步

  • 右键单击下载的.dmg文件,并显示包内容

  • 导航至Contents/Developer/Platforms/iPhoneOS.platform/Developer/

  • 复制SDK文件夹

  • 转到旧版本的Xcode,例如, Xcode中8,在Finder -> Applications -> Xcode

  • 右键点击显示包内容

  • 导航到Contents/Developer/Platforms/iPhoneOS.platform/Developer/

  • 粘贴复制的SDK这里文件夹

第二步

  • 下载的.dmg文件,并显示包内容右击

  • 导航到Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

  • 复制11.0 (15A372)文件夹(也许有轻微差异,但将最新的11.0(....)文件夹)

  • 转到旧版本的Xcode,例如Xcode中8,在Finder -> Applications -> Xcode

  • 右键点击显示包内容

  • 导航到Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

  • 粘贴在这里复制的11.0 (15A372)文件夹(也许有细微的差别,但更换最新的11.0(。 ...)文件夹)

最后重新启动您老的Xcode。

相关问题