我的项目中有10个目标,还添加了Cocoapods。很难获得个人ipa并且花费太多时间。有没有其他方法可以一次性获得ipa?
任何人都可以告诉我10个目标版本的容易程度是什么?
感谢。
答案 0 :(得分: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
您会在.ipa
文件夹中找到所有目标的archive.xcarchive
个文件:
find archive.xcarchive -name \*.ipa -print