Xcode4:build立IPA的另一种方法

因此,对于XCode4,众所周知,如果只有一个目标的“跳过安装”设置为“否”,则只能创build.IPA才能使用“构build和归档”。
我的问题是,我们的项目包含多个目标,需要在某个时候作为.ipas发货。 每次我设置“跳过安装”,我需要build立.ipa是烦人的。 有没有人知道更好的方法,也许使用我见过的那些可怕的“configuration文件”? 目前,我使用.xarchive中的.app,并以旧的方式构build.IPA,并将其打包到Payload文件夹中。

如何xcrun PackageApplication?

  • Xcode的“build立和存档”从命令行

从命令行执行xcrun。

PRODUCTDIR=DerivedData/foo/Build/Products/AdHoc-iphoneos TARGET=targetA IDENTITY="iPhone\ Distribution:\ foo" PROVISIONING_PROFILE="/Users/foo/Library/MobileDevice/Provisioning\ Profiles/foo.mobileprovision" OUTDIR=out /usr/bin/xcrun -sdk iphoneos PackageApplication -v "${PRODUCTDIR}/${TARGET}.app" -o "${OUTDIR}/${TARGET}.ipa" --sign "${IDENTITY}" --embed "${PROVISONING_PROFILE}" 

如何定义几个目标? 你应该允许根据你的需要分别进行调整。