讓 XCode 3.1.3 跳過 Provisioning profile

教 iPhone OS 3.0 越獄的方法,網路上已經有很多了,我就不再重複。但是升級至 3.0 後,原本拿來做開發用的裝置就因為 Code signing 問題而不能再用了。

根據這裡的說法,只要修改一個 plist 及使用舊版的 iPhoneRemoteDevice.xcodeplugin 就可以了。

  1. 到終端機輸入以下指令或直接打開檔案:
    /Developer/Platforms/iPhoneOS.platform/Info.plist
  2. 在 “defaultProperties" 內加入:
    PROVISIONING_PROFILE_ALLOWED = NO;
    PROVISIONING_PROFILE_REQUIRED = NO;
  3. 下載 iPhoneRemoteDevice.xcodeplugin 放到(請備份舊檔):
    /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/

這樣就可以了。不過 XCode 會起動失敗,在錯誤畫面選擇 Relaunch,第二次錯誤再選擇 Relaunch,然後選擇 Reset and launch 就可以開啟。另外,從終端機直接開啟 XCode (/Developer/Applications/Xcode.app/Contents/MacOS/Xcode &)則不用做以上 Relaunch 的步驟。

6 comments

  1. Lisa · 20 八月, 2009

    版主您好,想向您請教一個問題,
    日前我將Mac 10.5.8成功安裝於VMware上,
    想嘗試撰寫程式進而安裝Xcode時,
    解完Xoode的.dmg,卻發生xcode tools.mpkg無法安裝,
    不知版主有碰過這種問題嗎?
    希望能幫我解惑一下^^
    p.s Xcode為3.13版

    • SAKi Lovre · 20 八月, 2009

      沒有試過這情況呢,對不起幫不了忙 ~.~

  2. David · 14 十二月, 2009

    版主您好,想問您一個問題
    請問有沒有別的 iPhoneRemoteDevice.xcodeplugin 連結的網址,上面的網址無法下載 !!

  3. CXZ · 31 三月, 2010

    请问针对最近版得iPhone OS3.13 + xcode3.2.1有办法么?

發表留言