方法之一在這邊 ,這個方法必須要每次更新 Xcode 就重新做一次,比較麻煩
加上在 Xcode 4.3 之後 Xcode.app 改成在 /Applications 裡面了,更加難搞,
所以研究出了方法二。
方法二是直接把需要的 Frameworks 丟進去 Property List Editor.app 裡面
因此使用之後以後不僅不用每次都重包,更可以放在電腦的任何位置執行
需要的條件:目前你使用中的 Xcode 4 或 5 、舊版 Xcode 3 (Xcode 3.2.6 可以在這裡下載)
接著一樣按照方法一的方式,用 Pacifist 抓出 Xcode 3.2.6 裡面的 Property List Editor.app 本體,
以及必備的 PlistEdit.framework 都抓出來
然後到 /Applications/Xcode.app/Contents/OtherFrameworks
也複製出以下檔案
DevToolsCore.framework
DevToolsCParsing.framework
DevToolsFoundation.framework
DevToolsSupport.framework
JavaKit.framework
接著把這些 .framework 丟進去 Property List Editor.app/Contents/Frameworks (缺少的資料夾自己建立),
然後用 Hex Field 或者你喜歡的十六進位編輯器,
打開 Property List Editor.app/Contents/MacOS/Property List Editor
選擇全部取代文字,把
../../../../../Library/PrivateFrameworks/
換成
.././././././././././././././/Frameworks/
最後存檔就好了!這樣一來,我們已經把必備的 Frameworks 丟進去 App 裡面
然後也把讀取 Framework 的地方改掉了,
所以這樣 Property List Editor 就不會因為抓不到必備的 Framework 而無法在 Xcode 5 以上開啓了