ios – 触发$XCS_PRODUCT未设置后持续集成Xcode Server

ios – 触发$XCS_PRODUCT未设置后持续集成Xcode Server,第1张

概述我有一个在 Xcode 6.4下完美运行的机器人.后触发器脚本使用以下路径自动上传IPA:“$XCS_OUTPUT_DIR / $XCS_PRODUCT” 但是(即使从头开始重做机器人),它似乎: > $XCS_PRODUCT始终为空. > $XCS_OUTPUT_DIR指向一个不存在的文件夹,因为在服务器上签出后,看起来Xcode服务器正在存储.ipa:/ Library / Developer 我有一个在 Xcode 6.4下完美运行的机器人.后触发器脚本使用以下路径自动上传IPA:“$XCS_OUTPUT_DIR / $XCS_PRODUCT”

但是(即使从头开始重做机器人),它似乎:

> $XCS_PRODUCT始终为空.
> $XCS_OUTPUT_DIR指向一个不存在的文件夹,因为在服务器上签出后,看起来Xcode服务器正在存储.ipa:/ library / Developer / XcodeServer / IntegrationAssets /

如何在我的后触发器脚本中找到没有此变量的.ipa?

解决方法 我有同样的问题,经过 Apple Developer Forums讨论后
我发现里面确实有.IPA文件

/library/Developer/XcodeServer/Integrations/Integration-INTEGRATION_ID/ExportedProduct/

目录,您可以通过使用类似的东西从After Trigger Script访问它

originalBinaryname=$(basename "${XCS_ARCHIVE%.*}".ipa)originalBinaryPath="${XCS_OUTPUT_DIR}/ExportedProduct/Apps/${originalBinaryname}"

我还发送了一个BUG报告,因为$XCS_PRODUCT不应该是空的,并且为.IPA文件的完整路径提供新的环境变量会很好.

总结

以上是内存溢出为你收集整理的ios – 触发$XCS_PRODUCT未设置持续集成Xcode Server全部内容,希望文章能够帮你解决ios – 触发$XCS_PRODUCT未设置后持续集成Xcode Server所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1056299.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存