Tag Archives: ipa

用Xcode 4.3.1打包测试用ipa

由于是远程协作开发,项目工程是由合作者创建,所以同步完代码之后,必须要修改一些配置才能打包自己的ipa供其他人测试。首先自然是修改Summary中的Bundle Identifier为自己生成的名称,否则在自己的设备上都无法调试。然后我遇到的问题是,在Archive之后,打开Organizer再点击Distribute按钮,并没有找到可以生成ipa的选项。于是经过google外加各种尝试之后,我的解决办法如下:

  • 打开Build Settings,找到Code Signing,修改Release Distrib下的证书为自己的证书。
  • 查看TARGETS,看看是否不止一个target。比如针对我们的游戏项目DUIDUI,就是有两个targets,DUIDUI和cocos2d libraries。
  • 设置主项目target的Build Settings,找到Skip Install,设置为No。
  • 设置其它target的Build Settings,找到Skip Install,设置为Yes。
  • 然后再次执行Product->Archive,再打开Organizer,点击Distribute按钮。
  • 如果一切正常,就会出现Save for Enterprise or Ad-Hoc Depoyment的选项。
  • 接下来根据向导一步步做即可。