在 Xcode 4 以上使用 Property List Editor 的方法之二

方法之一在這邊 ,這個方法必須要每次更新 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 (缺少的資料夾自己建立),

就變成如圖所示
Plist Frameworks

 

然後用 Hex Field 或者你喜歡的十六進位編輯器,

打開 Property List Editor.app/Contents/MacOS/Property List Editor

選擇全部取代文字,把

換成

Hex Field
最後存檔就好了!這樣一來,我們已經把必備的 Frameworks 丟進去 App 裡面

然後也把讀取 Framework 的地方改掉了,

所以這樣 Property List Editor 就不會因為抓不到必備的 Framework 而無法在 Xcode 5 以上開啓了

發佈留言