xcode 4.5.2 免證書真機調試 生成ipa 教程二

在前面的博文《xcode 4.5.2 免證書真機調試  生成ipa 教程》我介紹瞭如何在真機上調試 現在我介紹如何生成ipa 文件 分享給其他人安裝 
  Step1.添加自定義的生成後腳本,在Build Phases中添加一個Phase,右下角的Add Build Phase,然後單擊Add Run Script,輸入以下腳本:

export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate  if [ "${PLATFORM_NAME}" == "iphoneos" ] || [ "${PLATFORM_NAME}" == "ipados" ]; then  /Applications/Xcode.app/Contents/Developer/iphoneentitlements/gen_entitlements.py "my.company.${PROJECT_NAME}" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent";  
codesign -f -s "iPhone Developer" --entitlements "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/"  
fi  

如圖所示:


step2.生成IPA文件

正常情況下IPA文件是從Xcode的Organizer中輸出的,但是我們沒有證書,這樣輸出會產生錯誤。只能另找他路,先將代碼生成爲Release目標,然後打開工程的輸出文件夾,通常情況下這個目錄是:

/Users/你的用戶名/Library/Developer/Xcode/DerivedData/以工程名打頭的文件夾/Build/Products/Release-iphoneos

如果找不到這個目錄可以在Xcode的工程目錄的products目錄下點擊右鍵選擇 在Show in Finder 就能找到該*.app 文件了。

這個目錄下有個.app的文件,就是生成的程序了。把這個.app拖到iTunes中,它會出現在應用程序那個列表中,然後再把它從iTunes的那個列表中拖出來(比如拖到桌面),哈哈,它就這樣變成.ipa了,然後就能使用 91手機助手 或者 PP助手安裝 安裝在任何已經越獄的IOS設備上了!

發佈了29 篇原創文章 · 獲贊 3 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章