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}"

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...