如何在同一时间获取多个目标的IPAs(Xcode 7.0 GM)?

3

我在项目中有10个目标,并且添加了Cocoapods。获取单独的ipa文件很困难,需要很长时间。是否有其他方法可以一次性获取所有ipa文件?

有没有人能建议我如何轻松获取这10个目标的构建版本?

谢谢。


兄弟,没有这样的方法... - Rahul
1个回答

2
您可以使用一个shell脚本,并针对每个目标调用xcodebuild ... archive。如果您指定了-archivePath参数,则可以将存档文件夹设置为本地文件夹,然后您可以访问构建期间生成的所有.ipa文件。
例如:
#!/bin/sh

for target in target1 target2 target3
do
    xcodebuild -project NameOfProject.xcodeproj -configuration Release -scheme $target -archivePath archive.xcarchive -sdk iphoneos archive
done

您将在archive.xcarchive文件夹中找到所有目标的.ipa文件:
find archive.xcarchive -name \*.ipa -print

请您能详细说明吗?我没有理解您的意思。 - Surezz
@Surezz 你不明白什么?如何编写Shell脚本?如何调用xcodebuild - l00phole
如何编写一个Shell脚本? - Surezz
@Surezz 好的,我已经添加了一个例子。 - l00phole
非常感谢 @l00phole。我希望这对我有所帮助。 - Surezz
1
嗨100Phole....我还没有尝试过。我现在有其他工作要做。我会尽快尝试并告诉你的。 - Surezz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接