2010年8月13日 星期五

iPhone CoreGraphics.framework與UIKit.framework 連結遺失的解決方法

記得前一陣子下載了新版的sdk來幫我的xcode升級,
結果發現自己的project有framework path corrupts的問題.
雖然有幾個framework修一修改一改路徑好像就沒問題了,
可是有兩個非常頑固的framework就是改不好.
雖然兩行紅紅的字有點礙眼,不過能compile的情形下,
我也就睜一隻眼閉一隻眼.

現在project寫的差不多了,想說來看看有什麼地方可以加強一下
就順便來survey一下這問題的解法吧~
網路上不乏這類的問題,卻討論到最後都沒什麼好結果,
看起來在大家更新xcode換上新的sdk版本後,library位置有換.
Apple又不幫使用者自動改過,只好靠自己手動解決啦!

1.  在 "Frameworks" 資料夾上按右鍵

2.  選擇 "Add" --> "Existing Frameworks" --> 點左下角的Add other按鈕
     然後指定framework位置
     /Developer/Platforms/iPhoneOS.platform/Developer/SDKs
     /iPhoneOS3.2.sdk/System/Library/Frameworks/CoreGraphics.framework

     (iOS4.2出來了,路徑請自行調整成iPhoneOS4.2sdk囉;
     另外framework是一整個資料夾都要加進去)
3. 這樣就OK了,UIKit.framework也是在同樣路徑下
    砍掉那紅紅的link,迎接乾乾淨淨的project吧:)

資料來源:koala-studio

沒有留言:

張貼留言

內容回應