簡體   English   中英

在Xcode 7.2.1上使用IOS 7.0模擬器

[英]Using IOS 7.0 Simulator on Xcode 7.2.1

我想使我的應用程序與IOS 7.0兼容,但是在首選項->下載部分中,可用的最低版本是IOS 8.1模擬器。 我目前正在使用OSX Yoesmite 10.10.5和運行版本9.2的xcode 7.2.1。

這是否意味着無法測試低於IOS 8.1的任何版本的應用程序兼容性?

編輯:我意識到可以安裝舊版本的xcode。 我想知道是否可以僅在當前的xcode上下載模擬器,而沒有全新的xcode。

答案應該為

這不僅與模擬器有關,還與您用來編譯應用程序以在模擬器中運行的SDK有關。 當您使用較新的SDK進行編譯時,二進制文件可能包含對二進制文件頭的未知加載命令,或對較舊系統的未知API調用。 這是您無法在較舊的OS上運行使用較新的SDK /系統構建的應用程序的主要原因。 即使它可以工作,當所需的符號無法解析時,它有時仍會崩潰。

因此,為了運行/構建較舊版本的模擬器的應用,您需要:

  1. 較舊版本的Xcode(具有較舊版本的SDK)
  2. 或者,找到一種方法來設置您當前的Xcode版本,以與從較舊版本的Xcode中提取的較舊SDK進行編譯。 (由於對Xcode所做的更改,這可能會也可能不會起作用。)

對於第二個選項,您可以在Google上搜索操作方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM