我有一个奇怪的问题,
当使用 jenkins 构建 ios 应用程序时,生成了 ipa 文件并正确签名,但是当我尝试存档 ipa 文件时它失败了
Jenkins 日志说
Results at '/Users/Shared/Jenkins/Home/jobs/iosHelp/workspace/build/ipa/Verion.ipa'
[Debug-iphoneos] $ ditto -c -k --keepParent -rsrc /Users/Shared/Jenkins/Home/jobs/iosHelp/workspace/build/Debug-iphoneos/FormSlider.app.dSYM /Users/Shared/Jenkins/Home/jobs/iosHelp/workspace/build/ipa/Verion-dSYM.zip
Archiving artifacts
ERROR: No artifacts found that match the file pattern "/Users/Shared/Jenkins/Home/jobs/iosHelp/workspace/build/ipa/Verion.ipa". Configuration error?
ERROR: ‘/Users/Shared/Jenkins/Home/jobs/iosHelp/workspace/build/ipa/Verion.ipa’ doesn’t match anything: ‘’ exists but not ‘/Users/Shared/Jenkins/Home/jobs/iosHelp/workspace/build/ipa/Verion.ipa’
Build step 'Archive the artifacts' changed build result to FAILURE
Finished: FAILURE
很明显它指出 jenkins 找不到 ipa 但在之前的声明中显示 ipa 也是使用终端生成的 build/ipa 目录我检查该文件当前存在并生成,
任何帮助将不胜感激
最佳答案
您在“存档工件”配置中使用什么?它应该是 relative 到 $workspace
,所以在你的情况下只是 build/ipa/Verion.ipa
。
确保没有多余的引号
关于ios - 归档 ipa 文件失败 Jenkins ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28681983/