gpt4 book ai didi

ios - 使用 `xcodebuild` 归档时 CompileSwift 正常 arm64

转载 作者:行者123 更新时间:2023-12-05 07:19:03 26 4
gpt4 key购买 nike

问题:归档时在终端中出现以下错误

以下构建命令失败:

CompileSwift 正常 arm64

CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler

重现步骤:xcodebuild -workspace playmule.xcworkspace -scheme playmule -sdk iphoneos -archivePath ~/Desktop/playmule.xcarchive -configuration playmule 存档

以下是 ** ARCHIVE FAILED ** 之前的一堆行:(见下文)

/Users/ss/Desktop/playmule-ios/playmule/Utility/NetworkManager.swift:174:25: error: type 'Constants.Api' has no member 'BaseUrl'; did you mean 'resetUrl'? let urlString = Constants.Api.BaseUrl + Constants.Api.currentVersion + Constants.Api.resendSMSEndpoint ^~~~~~~~~~~~~ ~~~~~~~ resetUrl

对于同一个静态变量重复同样的错误。该变量已确认存在于结构中,如下所示:

struct Constants {
struct Api {
static let BaseUrl = "https://some-valid-url.com/dev/"
}
}

编辑:我能够在设备和模拟器上运行这个项目。所以这个问题与代码语义无关

最佳答案

我用 -parallelizeTargets 对我的 xcodebuild 命令做了一个小调整,以解决具有框架/链接依赖目标的项目的构建错误:

xcodebuild -workspace playmule.xcworkspace -scheme playmule -sdk iphoneos -archivePath ~/Desktop/playmule.xcarchive -parallelizeTargets archive

请注意,上述标志还有助于使用 xcodebuild 编译其他操作,例如 builddocbuild

关于ios - 使用 `xcodebuild` 归档时 CompileSwift 正常 arm64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58040803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com