ios – Jenkins不支持构建操作’存档’
发布时间:2020-12-14 18:03:39 所属栏目:百科 来源:网络整理
导读:我正在使用Jenkins构建.ipa 但是在编码时存在错误. 为什么archive命令不受支持? 我得到的错误是: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /Users/Shared/Jenkins/Home/workspace/ginav-mob
我正在使用Jenkins构建.ipa
但是在编码时存在错误. 为什么archive命令不受支持? 我得到的错误是: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /Users/Shared/Jenkins/Home/workspace/ginav-mobile/build/Distribution-iphoneos/ginav-mobile.app ** BUILD SUCCEEDED ** === BUILD TARGET ginav-mobile OF PROJECT ginav-mobile WITH CONFIGURATION Distribution === Check dependencies unsupported build action 'archive' Code sign error: No command to generate product wrapper at '/Users/Shared/Jenkins/Home/workspace/ginav-mobile/build/Distribution-iphoneos/ginav-mobile.app'. ** ARCHIVE FAILED ** 解决方法
我得到了同样的错误.我读完这篇
thread后设法解决了这个问题.
Xcode插件似乎在archive命令中使用“-target”,这不知道为什么不起作用(不再?) 对我有用的是:我没有让插件进行存档,而是使用以下命令添加了一个额外的构建步骤“Execute shell”: "xcodebuild -project "TestApp.xcodeproj" -scheme "TestApp" -configuration Debug archive" 更深入 在jenkins: 在“常规构建设置”下的“Xcode”步骤中的“构建”下的项目配置中,取消选中“生成存档?” 在“添加构建步骤”下拉列表中选择“执行Shell” xcodebuild -project "TestApp.xcodeproj" -scheme "TestApp" -configuration Debug archive 现在在Xcode中,确保您的Scheme设置为Shared,并且还提交并推送Scheme Data. 否则Jenkins将找不到您的Scheme并将显示类似于以下内容的错误: The project 'TestApp' does not contain a scheme named 'TestApp2' 这应该使您的应用程序存档,希望它有所帮助! PS:为了让Jenkins使用Xcode设置我使用了这个漂亮的guide (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |