簡體   English   中英

使用SDK 4.0模擬iPhone 3.0

[英]Simulate iPhone 3.0 with SDK 4.0

我安裝了xcode 3.1.3和xcode 3.2.1

當然,我現在使用3.2.1與Sdk 4開發新的應用程序。 但是,如果我喜歡在模擬iphone上測試一個用sdk 4編譯的應用程序,那將會有3.0?

作為BaseSDk,我使用4.0和目標3.0

在xcode 3.1.3中我可以選擇一個低至2.x的模擬器,但是使用sdk 4.0我只能選擇4.0 iphone或3.2 ipad

示例>我知道4.0之前不支持iAd所以我將框架設置為弱。 但只是為了確保一切正常,我真的想在模擬器中測試我的應用程序,該模擬器模擬帶有3.0的iphone

克里斯

新的模擬器似乎無法運行舊的模擬器操作系統(3.2是最早運行的)。 我嘗試將它們從舊的SDK安裝和幾個版本中移除,並且“不行”。

例如,當您將基本SDK設置為4.0但將部署設置為3.1.3時,可以檢查是否未使用新SDK中定義的方法。 有關如何執行此操作的博客文章 ,請參閱此博客文章 ,並注意我對更簡單的方法執行最后兩個步驟的注釋(無需將項目文件編輯為文本文件)。

在iphone sdk dmg文件里面,應該有一個名為packages的文件夾。 在其中,你會找到像iPhoneSDK3_0和iPhoneSimulator3_0這樣的軟件包。 安裝它們以便能夠在xcode中使用它們。

如果我錯了,請糾正我,但我認為安裝3.0的設備甚至無法運行使用3.2或4.0編譯的應用程序。 此外,Apple現在只接受與4.0庫相關聯的iPhone應用程序(包括現有應用程序的更新),這些應用程序無法在OS 3.0版設備上運行。

那你為什么要在3.0設備上測試你的應用程序呢?

嘗試在Xcode項目首選項和重建中設置要構建的體系結構。

如果這不起作用,請完全卸載Xcode並降級。 您必須完全卸載,因為您的系統必須已更新4.0的框架。

希望這可以幫助

暫無
暫無

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

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