【问题标题】:ARCHIVE FAILED : After updating Xcode from 9.1 to 10.1存档失败:将 Xcode 从 9.1 更新到 10.1 后
【发布时间】:2019-06-25 20:43:35
【问题描述】:

存档是使用 Xcode 9.1 创建的,但在将 Xcode 更新到 10.1 后它现在失败并出现以下错误。

**ARCHIVE FAILED**

The following build commands failed:
SymLink /Users/rsKRISH/dir/build/Release-iphoneos/Output.app /Users/rsKRISH/Library/Developer/Xcode/DerivedData/Output-fdnrztthdyjgzvfkiyrgfpahdjxd/Build/Intermediates.noindex/ArchiveIntermediates/Output/InstallationBuildProductsLocation/Applications/Output.app
(1 failure)

我使用的命令是:

xcodebuild -project "$PROJECT_NAME.xcodeproj" -configuration Debug clean build VALID_ARCHS="armv7 arm64" CONFIGURATION_BUILD_DIR="$PROJECT_PATH/build/Release-iphoneos" -scheme "$PROJECT_NAME" archive -archivePath build/Release-iphoneos/Output.xcarchive

我能够从 Xcode 创建存档,但在使用命令行时失败。 并且构建日志中没有关于错误(错误号等)的其他信息。 有没有人知道,可能是什么问题?

操作系统:MacOS 10.13.6

【问题讨论】:

  • 清理构建文件夹,删除派生数据然后重试。确定路径不再存在或符号链接没有获得路径的适当权限。
  • 我已经尝试清理构建文件夹并删除派生数据。并且路径确实存在我已经在文件系统中检查过。对于适当的权利,应该有一个权限被拒绝错误,不是吗?

标签: ios xcode xcode10


【解决方案1】:

对构建命令进行一些更改后。我发现问题是由于构建参数引起的:

CONFIGURATION_BUILD_DIR="$PROJECT_PATH/build/Release-iphoneos"

所以,我现在已经删除了这个参数。但是错误的根本原因仍然未知,因为我没有收到任何权限错误(或任何其他错误),这可以解释为什么无法在给定的构建目录中创建 SymLink 的原因。

【讨论】:

    猜你喜欢
    • 2020-01-26
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 2017-03-13
    • 1970-01-01
    • 2015-02-17
    • 2021-08-13
    • 2023-01-24
    相关资源
    最近更新 更多