命令行中的Xcode“Build and Archive”Xcode 3.2在Build菜单“Build and Archive”下提供了一个非常棒的新特性,它生成了一个适合adhoc分发的.ipa文件。您还可以打开组织者,转到“归档应用程序”和“将应用程序提交到iTunesConnect”。是否有一种方法可以使用命令行中的“BuildandArchive”(作为构建脚本的一部分)?我假设xcodebuild可能会牵涉其中,但是.man关于这件事,佩奇似乎什么也没说。更新MichaelGreenich要求澄清;以下是命令行构建所不能做的,只有在“构建和存档”之后,Xcode的组织者才能完成功能。您可以单击“共享应用程序.”与测试版测试人员分享你的iPA。正如纪尧姆在下面指出的,由于Xcode的魔力,这个IPA文件不需要一个单独分发的.MobileProviding文件,测试版测试人员需要安装这个文件;这太神奇了。没有命令行脚本能够做到这一点。例如,Arrix的脚本(提交的5月1日)不符合这一要求。更重要的是,在测试了构建后,您可以单击“提交应用程序到iTunes Connect”,将完全相同的构建提交给Apple,这是您测试的二进制版本,而无需重新构建它。这在命令行中是不可能的,因为对应用进行签名是构建过程的一部分;您可以为adhoc beta测试签名,也可以对其进行签名以便提交到AppStore,但不能同时签名。任何建立在命令行上的iPA都不能在手机上进行测试,然后直接提交给苹果。我希望有人来证明我是错的:这两个特性在Xcode GUI中工作得很好,不能从命令行复制。
- 3 回答
- 0 关注
- 1352 浏览
添加回答
举报
0/150
提交
取消