小编Adi*_* B.的帖子

Xcode 10归档失败-仅在命令行(xcodebuild)

我在CI机器(Jenkins)上进行归档时遇到问题,当在SAME机器上手动运行过程但使用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)
Run Code Online (Sandbox Code Playgroud)

它在失败时执行的原始命令非常长(68K +个字符),在此将其从所有pod /应用信息中删除:

/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
Run Code Online (Sandbox Code Playgroud)

更多信息:

  1. 使用Cocoapods 1.5.3(也可以复制最新的1.6.0_beta.1)
  2. 使用“旧版构建系统”
  3. 我要存档的确切命令是: xcodebuild …

archiving xcodebuild ios cocoapods xcode10

11
推荐指数
2
解决办法
6594
查看次数

标签 统计

archiving ×1

cocoapods ×1

ios ×1

xcode10 ×1

xcodebuild ×1