由於沒有購買蘋果的開發者證書,所以目前大多數開發環境都是使用以下的方式實現開發與真機測試(本文部分摘自網絡) 使用環境:越獄過的iPhone 機器 Mac OS 10.6.8 xCode 4.0.1 及Xcod
由於沒有購買蘋果的開發者證書,所以目前大多數開發環境都是使用以下的方式實現開發與真機測試(本文部分摘自網絡) 使用環境:越獄過的iPhone 機器 Mac OS 10.6.8 xCode 4.0.1 及Xcode4.0.2
操作步調過程: (一)制作證書 1、 打開 Finder->應用程序->實用工具 -> 鑰匙串訪問 2、單擊:"鑰匙串訪問"選擇 "證書" 再選擇"創建證書"過程如下圖:
3、證書名稱必須填寫為:"iPhone Developer" ,(不克不及隨便填寫)然后點擊"創建"。(如圖)
(二)修改xcode配置文件 注意:由於這些配置文件是系統文件,修改系統文件需要管理員權限才可以進行操作,所以保存的時候不克不及直接保存,會遇到系統提示"你沒有修改此文件得權限",但可以保存一個副本。可以先修改這個副本,然后再復制到原先的目錄,系統會提示你是否修改替換,選擇"替換",這時候是需要管理員密碼才可以覆蓋原來的文件,輸入密碼后,修改完成。
1.修改SDKsettings.plist文件。 找到 " /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk "下得 SDKSettings.plist 文件,修改"Default Properties "項下面得 "CODE_SIGNING_REQUIRED "得值為:NO。
2.修改"/Developer/Platforms/iPhoneOS.platform/Info.plist"文件(用文本編輯器或者Xcode打開): 增加兩項: PROVISIONING_PROFILE_ALLOWED = NO PROVISIONING_PROFILE_REQUIRED = NO 效果如下圖所示: 然后將所有"XCiPhoneOSCodeSignContext"替換為"XCCodeSignContext"。
3.修改好配置文件后重啟xcode,修改項目的屬性 1)點擊 項目圖標,找到"Build Settings" 找到 "Code Sign Identity" 依照下面得方式設置一下就可以 了。 2) 設置工程屬性:
3)然后點擊 Run 我們會看到工程正在編譯,然后彈出如圖提示(兩次):我們選擇 總是允許 4)在項目中添加一個Entitlement.plist文件,設置允許調試。
|