swiftc失败,错误代码为1

时间:2015-03-02 09:04:34

标签: ios xcode swift

我正在构建一个swift / objc应用程序。我的应用程序在设备上工作正常,但当我尝试存档时,我收到错误

  

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

错误似乎链接到我的Bridging-Header.h文件。

我尝试了一些没有成功的解决方案:

  • 清理派生数据
  • 将优化级别设置为无

更新

我安装了xcode 6.3 beta 2并使用适当的swift 1.2升级了类;在编辑器中,构建工作正常,但当我尝试在终端中使用:

xcodebuild -project Proj.xcodeproj

我确实收到了一个错误:

  

调用参数类型与函数签名不匹配!   %V4Hive15MultivalueEntry.64 *%0    %V4Hive15MultivalueEntry *尾呼叫空隙@ _TFFC4Hive22SwiftAddressBookPersonP33_FEAC8E239DA88BD1517B50EB72890C1824convertMultivalueEntriesFS0_U_Ss9AnyObject__FTGSqGSaGVS_15MultivalueEntryQ ____ 9converterFQ_Q0__GSqGSaGS2_Q0 ____ U_FGS2_Q__GS2_Q0 __(%V4Hive15MultivalueEntry.64 * noalias SRET%0,%V4Hive15MultivalueEntry.63 * noalias%3,6-18%* .fn.load,%swift.refcounted *%6,%swift.type * getelementptr inbounds(%swift.full_type * @_TMdSS,i32 0,i32 1),%swift.type *%7),!dbg!5089   LLVM错误:找到破碎的功能,编译中止!   2015-03-05 10:08:02.467 xcodebuild [6416:24559] DVTAssertions:/ SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-7523/Xcode3Core/LegacyProjects/Frameworks/DevToolsCore/DevToolsCore/BuildSystem/BuildCommandResultsPostprocessing/XCClangResultsPostprocessor.m:68中的警告   详细信息:无法从文件" /Users/erpk/Documents/Work/Hive/Hive/build/Hive.build/Release-iphoneos/Hive.build/Objects-normal/arm64/AddressBookManager.dia"中读取诊断信息; (无效文件):无效的诊断签名   功能:void XCGenerateDiagnosticsFromFile(NSString * __ strong,NSString * __ strong,NSDictionary * __ strong,NSDictionary * __ strong,IDEActivityLogSectionRecorder * __ strong,BOOL(^ __ strong)(IDEActivityLogMessage * __ strong))   线程:{number = 7,name =(null)}   请在http://bugreport.apple.com处提交错误,并附上此警告消息以及您可以提供的任何有用信息。

最重要的是

LLVM ERROR: Broken function found, compilation aborted!

这是在某个文件中生成的:

http://snipsave.com/user/profile/badescualex#10418

0 个答案:

没有答案