Lui*_*ado 6 xcode ios cocoapods swift
我正在经历在Xcode 7上将我的swift项目更新为Swift 2.0的过程.xcode在构建项目时报告了以下错误:
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1
这种情况发生在SwiftyJSON或SwiftSpinner框架上(编译器似乎首先随机选择一个并失败,因此错误会在其中一个或另一个上间歇性地报告).我已将这些框架更新到他们的xcode7/swift2兼容分支,但该项目仍然无法编译.
只是想知道这是否是其他人在使用cocoa pods框架依赖项升级项目时所看到的情况,或者这是否是编译器错误
对于有类似问题的其他人,请尝试以下操作:打开控制台(不是终端)并选择所有消息.然后尝试构建您的Xcode项目,当它失败时,请查看列表中的任何可能与Xcode相关的消息.
我发现了这样的消息:
01/10/15 10.24.17,808 Xcode [53145]:DVTAssertions:/Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-8228/IDEFoundation/Playgrounds/IDEPlaygroundAuxiliarySourceCompilerOperation.m:311中的警告详情:无法阅读文件诊断"/Users/username/Library/Developer/Xcode/DerivedData/OurProject-diexylwajzhwgtfqdwiphjgzdwcy/Build/Intermediates/OurProject.build/Debug-iphoneos/OurProject.build/Objects-normal/armv7/CheckoutUserDataAdapter.dia"(无效文件):无效的诊断签名功能:void XCGenerateDiagnosticsFromFile(NSString*__ strong,NSString*__ strong,NSDictionary*__ strong,NSDictionary*__ strong,IDEActivityLogSectionRecorder*__ strong,BOOL(^ __ strong)(IDEActivityLogMessage*__ strong))线程:{number = 250,name = (null)}请提交错误 http://bugreport.apple.com带有此警告消息以及您可以提供的任何有用信息.
这给了我们关于错误在CheckoutUserDataAdapter.swift中的信息.经过反复试验,我们发现问题在于它从超类中调用一个方法,它从超类中重写.不知怎的,它找不到正确的方法.
我们通过在CheckoutUserDataAdapter.swift中添加super.methodCall()来修复它 - 但不应该需要原因.我已经提交了一份错误报告.
| 归档时间: |
|
| 查看次数: |
9278 次 |
| 最近记录: |