2012-01-20 40 views
3

目前我正在使用iOS 5 sdk的Xcode 4.2。我已經創建了具有核心數據框架的項目。我設計了屏幕並部署在iOS 5設備中。如何在Xcode 3.2和iOS 4.2設備上運行和部署Xcode 4.2項目

我想在Xcode 3.2中運行我的項目,因爲我想在iOS 4.2設備中部署應用程序。

因此,當我試圖在iOS 4.2 sdk模擬器的Xcode 3.2中運行該項目時,項目設置中沒有錯誤,但是我在AppDelegate和main.m文件中出現錯誤。因爲我知道Appdelegate和main.m文件可以在Xcode 4.2中更改。這就是爲什麼它在Xcode 3.2中不被支持。

我已經清除了這個錯誤,這意味着我已經改變了這個文件,就像Xcode 3.2中的支持一樣。但是當我運行的項目,我只看到只有Flash屏幕,沒有其他輸出(只是空白屏幕)。

如何解決這些問題以及如何在iOS 4.2 sdk的Xcode 3.2中運行我的項目?

請在這方面的幫助!

謝謝!

+0

你用故事板在xco de 4.2? –

+0

不..我沒有使用故事板。 – user2136

回答

0

如果您使用ios 5在Xcode 4.2中創建應用程序,它將無法在舊ixcode中運行,因爲新ios包含兩個新屬性,例如舊的ios中不存在的「Strong」和「weak」。早期並沒有找到解決辦法。變化的主要的代碼你的老項目爲主。我不知道它的工作

的Xcode 3.2

@property (nonatomic, retain) IBOutlet UIWindow *window; 

的Xcode 4.2

@property (strong, nonatomic) UIWindow *window; 
+0

感謝hiren443,我試過了,但它無法工作.. – user2136