gpt4 book ai didi

ios - Xcode 7 失败,Command/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc 失败,退出代码为 1

转载 作者:搜寻专家 更新时间:2023-10-30 22:04:44 28 4
gpt4 key购买 nike

我正在将我的 swift 项目更新到 Xcode 7 上的 Swift 2.0。xcode 在构建项目时报告了以下错误:

命令/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc 失败,退出代码为 1

这发生在 SwiftyJSON 或 SwiftSpinner 框架上(编译器似乎首先随机选择一个并失败,因此错误会间歇性地在其中一个或另一个上报告)。我已经将这些框架更新到它们的 xcode7/swift2 兼容分支,但项目仍然无法编译。

只是想知道这是否是其他人在使用 cocoa pods 框架依赖项升级他们的项目时看到的情况,或者这是否是编译器错误

最佳答案

对于有类似问题的其他人,请尝试以下操作:打开控制台(不是终端)并选择所有消息。然后尝试构建您的 Xcode 项目,当它失败时,请查看列表中可能与 Xcode 相关的任何消息。

我发现了这样一条消息:

01/10/15 10.24.17,808 Xcode[53145]: DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-8228/IDEFoundation/Playgrounds/IDEPlaygroundAuxiliarySourceCompilerOperation.m:311 Details: Unable to read diagnostics from file "/Users/username/Library/Developer/Xcode/DerivedData/OurProject-diexylwajzhwgtfqdwiphjgzdwcy/Build/Intermediates/OurProject.build/Debug-iphoneos/OurProject.build/Objects-normal/armv7/CheckoutUserDataAdapter.dia" (Invalid File): Invalid diagnostics signature Function: void XCGenerateDiagnosticsFromFile(NSString *__strong, NSString *__strong, NSDictionary *__strong, NSDictionary *__strong, IDEActivityLogSectionRecorder *__strong, BOOL (^__strong)(IDEActivityLogMessage *__strong)) Thread: {number = 250, name = (null)} Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.

这向我们提供了错误出在 CheckoutUserDataAdapter.swift 中的信息。经过反复试验,我们发现问题在于它正在从其父类(super class)中调用一个方法,该方法从其父类(super class)中覆盖。不知何故,它找不到正确的方法。
我们通过在 CheckoutUserDataAdapter.swift 中添加 super.methodCall() 来修复它——但不需要这样做。我已提交错误报告。

关于ios - Xcode 7 失败,Command/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc 失败,退出代码为 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32647659/

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