2012-03-17 85 views
4

這可能是Is there a way to install older iOS SDKs in Xcode?的副本。我對向後兼容性不感興趣,我只是想使用Apple示例。Xcode 4.3:如何安裝早期的SDK?

Apple Quartz Demo在使用iOS 5.1 SDK的Xcode 4.3.1(4E1019)下不起作用。 iOS 5.1是唯一可用的基礎SDK。部署目標是3.2,我試着用LLVM-GCC和LLVM-3.1編譯。

從首選項 - >下載,我相信我已經安裝了Xcode提供的所有組件和文檔。不幸的是,我沒有看到任何iOS 5.1以外的移動庫。

如何安裝早期的iOS SDK,以便繼續使用Apple演示程序?或者,這是更多的蘋果公司alpha/beta垃圾,從未被髮布過一般消費?

Jeff

回答

5

修復該示例代碼更容易。下面是我所做的:

  1. 下載的代碼,並打開QuartzDemo.xcodeproj
  2. 視圖>導航器>顯示問題導航。
  3. 在第一期中點擊「驗證項目設置」。然後「執行更改」和「禁用」快照。
  4. 在AppDelegate.m,註釋掉這一行:

    @屬性(非原子,讀寫,保留)的UIWindow *窗口;

  5. 構建和運行。