通过命令行进行Xcode“构建和存档”
Xcode 3.2在“生成”菜单的“生成和存档”下提供了一个很棒的新功能,该功能生成一个适用于Ad Hoc分发的.ipa文件。 您也可以打开管理器,转到“存档的应用程序”,然后“将应用程序提交到iTunesConnect”。 有没有一种方法可以从命令行使用“构建和存档”(作为构建脚本的一部分)? 我以为 xcodebuild 会以某种方式参与其中,但是 man 页似乎没有对此发表任何评论。 更新 Michael Grinich要求澄清; 这就是您完全无法使用命令行构建的功能,这些功能只有在“构建并存档”之后才能使用Xcode的Organizer进行。 您可以单击“共享应用程序...”与Beta测试人员共享IPA。 正如Guillaume在下面指出的那样,由于Xcode的神奇之处,此IPA文件不需要Beta测试人员需要安装的单独分发的.mobileprovision文件。 太神奇了。 没有命令行脚本可以做到这一点。 例如,Arrix的脚本(5月1日提交)不符合该要求。 更重要的是,在对Beta版本进行Beta测试之后,您可以单击“将应用程序提交到iTunes Connect”以将完全相同的版本提交给Apple(您测试过的二进制文件),而无需重新构建。 在命令行中这是不可能的,因为对应用程序进行签名是构建过程的一部分。 您可以签名进行Ad hoc beta测试,也可以签名以提交到App