2016-11-29 192 views
0

是否有可能使用iOS10模擬器與XCode7.2?我知道可以在iOS10設備上進行部署(例如通過鏈接正確的開發人員磁盤映像),但這對我的CI環境下的自動化測試無效。使用iOS10模擬器與XCode 7.2

+0

檢查此鏈接 http://stackoverflow.com/questions/37945376/use-xcode-7-with-ios-10 – jhack

+0

此鏈接只顯示瞭如何使用的XCode 7與iOS設備,但不與** iOS10模擬器**。 – cakl

回答

1

這是可能的,但不支持。您需要在Xcode 8中的simrtunime和iPhoneSimulator.sdk中的/ Library/Developer/CoreSimulator/Profiles中構建自己的simruntime捆綁軟件。

但是,這是非常不受支持的。

在您的CI系統中升級到Xcode 8.2會更好。如果這是不可能的,你應該爲任何阻止你這樣做的事情提供雷達。

+0

謝謝!你能詳細說明一下嗎?我已經試圖將iPhoneSimulator 10 sdk(/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs)和核心模擬器運行時間(/Applications/Xcode.app/Contents/Developer/Platforms/ iPhoneSimulator.platform/Developer/Library/CoreSimulator/Profiles/Runtimes)轉換爲xcode7。這樣我可以創建一個iOS10模擬器,但它不會啓動。 – cakl

+0

您不應該將任何內容鏈接到Xcode.app包中。您需要在/ Library/Developer/CoreSimulator/Profiles上創建自己的simruntime軟件包。例如'sudo cp -a /Applications/Xcode.app/Contents/Developer/Platforms/iPhone Simulator.platform/D eveloper/Library/Cor eSimulator/Profiles/Runtimes/iOS \ 10.1.simruntime/Library/Developer/CoreSimulator/Profiles && sudo cp -a /Applications/Xcode.app/Contents/Developer/Platforms/iPhone Simulator.platform/D eveloper/SDKs/iPhoneSimulator.sdk/Library/Developer/CoreSimulator/Profiles/iOS \ 10.1。 simruntime/Contents/Resources/RuntimeRoot' –

+0

請謹慎行事,因爲一旦我們將iOS 10.1.simruntime作爲DLC發佈後,您將要刪除該路徑。 –