簡體   English   中英

如何在SDK 3.0模擬器之前的版本上測試我的iPhone應用程序,確保它能正常工作?

[英]How can I test my iPhone app on earlier than SDK 3.0 simulator, make sure it work?

我寫了iPhone應用程序。 很簡單! 它僅使用Cocos2D,所有其他功能都是非常基本的,沒有加速度計,沒有相機,什么也沒有。 只是按鈕和聲音。

我認為每部iPhone都可以運行此應用程序(Cocos2D沒有限制嗎?),但我的XCode僅允許我使用3.0及更高版本。 我想確認一件事,然后問一件事:

  1. 如果我在XCode的iPhone OS部署目標中放入“ iPhone OS 2.0”,但在XCode的“ Active SDK”中仍然說3.0,那么如果我使用它進行編譯並提交到App Store,則使用2.0的人可以仍然下載並使用游戲是嗎?

  2. 我可以在2.0仿真器中進行測試以確保其正常工作嗎? 我的XCode僅具有3.0和更高版本的仿真。

  1. 為您擁有的任何版本的SDK(3.0、3.1.2、3.1.3、3.2等)設置iPhone OS 2.0和Base SDK的部署目標。 Active SDK只是Base SDK的編譯時替代。 您應將Base SDK設置為SDK的最新STABLE版本,並將Deployment設置為要支持的最舊設備。

  2. 如果打開iPhone模擬器並從菜單欄中的“硬件”>“版本”中進行選擇,則應該看到SDK版本2.x的選項。 如果看不到,則說明您沒有安裝任何2.0 SDK版本。 在版本3.1.3之前包含2.2.1,但是您可能無法在Simulator中看到它。 您必須找到要安裝的舊版SDK。 可以通過Googling在網上找到它們。 沒有臨時可用的鏈接,但不應該很難。

編輯

對於最新版本的Xcode(當前為3.2.5),這已過時。

暫無
暫無

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

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