2017-10-09 55 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。

相關問題