2016-03-14 38 views
0

我開發了10.10及以上版本的OSX。這款應用程序適用於一種設備,無論何時我連接設備並執行某些操作,設備上的數據都會在服務器上得到更新。這在El Capitan上運行良好,但我們的客戶之一在優勝美地上提到了一個問題,但我最近將我的Mac從OS X Yosemite 10.10.4更新爲OS X El Capitan 10.11.1。我聽說Xcode方案可以用來定義構建目標,但我並不清楚使用方案。無論如何要在El Capitan上模擬Yosemite進行測試嗎?無論如何要通過Xcode來做到這一點?從ElCapitan測試優勝美地的OSX應用程序

+0

不是真的,版本兼容性問題在不訪問有問題的操作系統的情況下非常難以測試。 –

回答

0

您可以選擇部署目標在項目設置:

Screen Shot

然而,這並不%的可靠,即使10.10 SDK用來編譯在10.11。

10.11在Xcode上生成的一些XIB文件有時與10.10不兼容,在10.11測試時無法檢測到,但會在10.10時崩潰。

例如當我使用10.9 SDK在10.10上編譯項目時,在10.9上載NIB文件時導致崩潰。其他一些10.10用戶報告由於未知原因運行10.11編譯二進制文件崩潰等。

爲了確保它100%正常工作,您應該考慮設置的舊版本OS X的虛擬機。

相關問題