我有一個iOS應用程序,我想在模擬器上測試它。當我運行該項目時,xcode抱怨我的框架文件是「在文件中缺少所需的體系結構i386」。iOS開發:有問題的框架搜索路徑
我在線上做了一些搜索,它說這是因爲xcode在構建模擬器項目時使用了用於實際設備的框架文件。解決方案是在構建設置中的框架搜索路徑下添加模擬器框架文件夾。
好了現在問題是,這樣做解決了在模擬器上構建項目的問題,但後來當我想在實際設備上構建項目時,xcode開始抱怨再次說有一些openGL typedef的重新定義在框架中。要解決這個問題,我必須刪除我添加的搜索路徑項目。
那麼有沒有簡單的方法來避免這種問題?當我想在不同平臺上構建項目時,我不想一遍又一遍地切換搜索路徑。
這是一個已升級到5.0的iOS 4 SDK項目,還是最初在XCode 3中工作並最近升級到4的項目? –
@Inturbidus哈,是的,我最初使用Xcode 4.2開發該項目,現在它不適用於其他Xcode 4.3.2。 Freakin邪惡的Xcode! –
我認爲這可能是。我將添加它作爲答案。 –