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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章