ios – Xcode4:构建IPA的替代方式

前端之家收集整理的这篇文章主要介绍了ios – Xcode4:构建IPA的替代方式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以使用XCode4,众所周知,只有一个目标的“跳过安装”设置为“否”,只能使用“构建和归档”来创建.IPA.
我的问题是我们的项目包含多个目标,需要在某个时候以.ipas的形式发货.每次我需要构建一个.ipa,设置“跳过安装”是烦人的.有谁知道一个更好的方法,也许使用那些可怕的“配置文件”我曾经看到提到某处?目前,我正在使用.xarchive中的.app,并以旧的方式构建.IPA,将其打包到一个Payload文件夹中.

解决方法

xcrun PackageApplication怎么样?

> Xcode “Build and Archive” from command line

从命令行执行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}"

猜你在找的iOS相关文章