我有一个在Xcode 6.4下完美运行的机器人。后触发器脚本使用以下路径自动上传IPA:“$ XCS_OUTPUT_DIR / $ XCS_PRODUCT”
然而(即使从头开始重做机器人),似乎:
如何在我的后触发器脚本中找到没有此变量的.ipa?
答案 0 :(得分:4)
我遇到同样的问题并在讨论Apple Developer Forums后 我发现里面确实有.IPA文件
/Library/Developer/XcodeServer/Integrations/Integration-INTEGRATION_ID/ExportedProduct/
目录,您可以使用
之类的内容从触发后脚本访问它originalBinaryName=$(basename "${XCS_ARCHIVE%.*}".ipa)
originalBinaryPath="${XCS_OUTPUT_DIR}/ExportedProduct/Apps/${originalBinaryName}"
我还发送了一个错误报告,因为 $ XCS_PRODUCT 无论如何都不应该是空的,并且为 .IPA 文件。