但是(即使从头开始重做机器人),它似乎:
> $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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)