因此,对于 XCode4,正如众所周知的那样,如果只有一个目标将“跳过安装”设置为“否”,则只能使用“构建和存档”来创建构建 .IPA。
我的问题是我们的项目包含多个目标,在某些时候需要以 .ipas 的形式发布。每次我需要构建 .ipa 时,都设置“跳过安装”很烦人。有谁知道更好的方法,也许使用我在某处看到的那些可怕的“配置文件”?目前,我正在使用 .xarchive 中的 .app 并以旧方式构建 .IPA,将其打包在 Payload 文件夹中。
问问题
14602 次
2 回答
29
xcrun PackageApplication 怎么样?
从命令行执行 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}"
于 2011-04-15T14:29:25.590 回答
0
如何定义几个目标?那你应该允许根据你的需要单独调整每个。
于 2011-04-15T08:54:46.250 回答