【发布时间】:2018-10-07 11:22:06
【问题描述】:
我在我的 CI 机器 (Jenkins) 上存档时遇到问题,当在同一台机器上手动运行该进程但使用 Xcode UI 时,一切正常。
我得到的错误是:
<unknown>:0: error: cannot have input files with file list
** ARCHIVE FAILED **
The following build commands failed:
CompileSwift normal armv7
CompileSwiftSources normal armv7 com.apple.xcode.tools.swift.compiler
CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler
CompileSwift normal arm64
(4 failures)
它在失败时执行的原始命令非常长(68K+ 个字符),这里它是从所有 pod/app 信息中删除的:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift @/var/folders/cc/h3hp1kt14rv3j5t_lybwwgqh0000gp/T/arguments-ece6e3.resp # -frontend -c -filelist /var/folders/cc/h3hp1kt14rv3j5t_lybwwgqh0000gp/T/sources-e4a704 -supplementary-output-file-map /var/folders/cc/h3hp1kt14rv3j5t_lybwwgqh0000gp/T/supplementaryOutputs-4e5601 -target arm64-apple-ios10.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk -g -module-cache-path / ... /ModuleCache.noindex -swift-version 4 -O -D RELEASE -serialize-debugging-options ... -module-name APPNAME -num-threads 8 -output-filelist /var/folders/cc/h3hp1kt14rv3j5t_lybwwgqh0000gp/T/outputs-3df91d
更多信息:
- 使用 Cocoapods 1.5.3(也使用最新的 1.6.0_beta.1 进行复制)
- 使用“旧版构建系统”
- 我正在运行以存档的确切命令是:
xcodebuild -scheme APPSCHEME -workspace APPNAME.xcworkspace -configuration Release clean build archive -derivedDataPath "../build" -archivePath "../build/APPNAME.xcarchive"
只是为了让事情变得更有趣,在我的本地机器上运行存档命令时,我没有看到任何失败......非常奇怪和不一致。
任何帮助将不胜感激!
【问题讨论】:
-
面对同样的问题,感谢任何帮助!
-
Ld /Users/buildadmin/Library/Developer/Xcode/DerivedData/Project Name-cztdvnrjawdhuyflibgzdhwgttze/Build/Intermediates.noindex/ArchiveIntermediates/Project Name/IntermediateBuildFilesPath/Project Name.build/Release-iphoneos/Project Name.build/Objects-normal/armv7/Project Name normal armv7 归档失败。
-
尝试在 ** ARCHIVE FAILED ** 行之前发布更多日志行。通常在那里它会说如果它找不到特定的文件或其他什么
-
我也面临与 Jenkins 相同的问题。任何帮助都将不胜感激。
-
检查你的
export为我unset CPATH工作
标签: ios cocoapods xcodebuild xcode10 archiving