- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在构建一个 swift/objc 应用程序。我的应用程序在设备上运行良好,但是当我尝试存档时出现错误
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1
错误似乎链接到我的 Bridging-Header.h 文件。
我已经尝试了一些没有成功的解决方案:
更新
我已经安装了 xcode 6.3 beta 2 并使用适当的 swift 1.2 升级了类;在编辑器中,构建工作正常,但是当我尝试使用以下命令在终端中构建时:
xcodebuild -project Proj.xcodeproj
我确实得到了一个特定的错误:
Call parameter type does not match function signature! %V4Hive15MultivalueEntry.64* %0 %V4Hive15MultivalueEntry* tail call void @_TFFC4Hive22SwiftAddressBookPersonP33_FEAC8E239DA88BD1517B50EB72890C1824convertMultivalueEntriesFS0_U_Ss9AnyObject__FTGSqGSaGVS_15MultivalueEntryQ____9converterFQ_Q0__GSqGSaGS2_Q0____U_FGS2_Q__GS2_Q0__(%V4Hive15MultivalueEntry.64* noalias sret %0, %V4Hive15MultivalueEntry.63* noalias %3, i8* %.fn.load, %swift.refcounted* %6, %swift.type* getelementptr inbounds (%swift.full_type* @_TMdSS, i32 0, i32 1), %swift.type* %7), !dbg !5089 LLVM ERROR: Broken function found, compilation aborted! 2015-03-05 10:08:02.467 xcodebuild[6416:24559] DVTAssertions: Warning in /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-7523/Xcode3Core/LegacyProjects/Frameworks/DevToolsCore/DevToolsCore/BuildSystem/BuildCommandResultsPostprocessing/XCClangResultsPostprocessor.m:68 Details: Unable to read diagnostics from file "/Users/erpk/Documents/Work/Hive/Hive/build/Hive.build/Release-iphoneos/Hive.build/Objects-normal/arm64/AddressBookManager.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 = 7, name = (null)} Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
从这里得到的主要是
LLVM ERROR: Broken function found, compilation aborted!
这是在某个文件中生成的:
最佳答案
看起来他的问题是文件 AddressBookManager.swift 中存在内部编译器错误我会开始注释掉所有实现,直到您可以让它通过构建。二进制搜索样式。你应该能够更好地隔离它。如果您能为 Swift 团队提供一个失败的项目,那就太好了。对于可重复的测试用例,他们通常会非常敏感。
关于ios - swiftc 失败,错误代码为 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28805930/
我有一个简单的问题: swift 程序 print("Hello World") 使用命令编译: swiftc -o test test.swift 没有输出(没有可执行文件)也没有错误。 Swift
当我用高阶函数编写代码时,我发现像这样一次编写一个转换的表达式会更清晰: let children = objects.map { $0.children } let validChildren =
extension SlideInAnimator: UIViewControllerAnimatedTransitioning { func animateTransition(using
swift 和 swiftc 有什么区别? 我读过一些资源说 swiftc 是 swift 的符号链接(symbolic link),但在 macOS Mojave 10.14.6 上不是这样的: -
我正在构建一个 swift/objc 应用程序。我的应用程序在设备上运行良好,但是当我尝试存档时出现错误 Command /Applications/Xcode.app/Contents/Develo
想知道如何创建一个库以便我可以这样做: // in MyProject/main.swift import MyLibrary let x = MyLibrary("foo") ... 目前我正在编译
我刚刚下载了 Xcode 8 beta,正在努力找出 swift 和 swiftc 二进制文件的隐藏位置。 Swift website说工具链应该在 /Library/Developer/Toolch
我被这个错误困扰了一段时间,而且我发现的解决方案似乎都不起作用(至少,对我来说是这样)。这是完整的错误日志: CompileSwiftSources normal x86_64 com.apple.x
我创建了一个 swift 文件(test.swift): import UIKit func test() { let view = UIView() print(view) } 然后
Swift 编译器选项 -target: $ swiftc -h ... -target Generate code for the given target ... 从哪里可以获
我注意到 swiftc 中有“-c”选项,这个选项有什么作用? swiftc ... -c .... 有官方文档吗?我无法从 man、--help 或在线找到它:( 最佳答案 -c 是-emit-ob
我正在使用 swiftc 编译器生成抽象语法树,我正在寻找一种替代方法,以替代将所有输出发送到 stderr 的默认 -dump-ast 行为。有一个 -output-file-map 选项,但我找不
这个问题是关于交叉编译的。 使用 swift 编译器的 -target 或 -target-cpu 选项可以使用哪些不同的目标?我在哪里可以找到概述? 它只能用于创建 iOS/watchOS 应用程序
根据 Stack Overflow 上的一些建议,我试图将旧 Swift 项目的语法转换为新项目我尝试通过 Edit > Convert > To latest Syntax 将其转换,但我开始使用它
每次我尝试构建代码时都会出现以下错误: error log screenshot 创建构建总是需要多次退出 xcode 或清理项目。寻找永久解决方案。 最佳答案 您可以通过从 Xcode -> 首选项
优胜美地 10.10.3: import Foundation println("Hello, World") swiftc -o out in.swift,结果: 错误: 无法在我的桌面上加载“Co
我在一个大型 iOS 应用程序项目中有许多仅限 Swift 的框架目标。我想探索 Swift 编译器选项的严格性,以了解它们是否可以提供任何额外的好处。 Xcode 中有很多警告,但大多数似乎与 Cl
我下载了 Xcode 7 beta 5,并尝试使用 Xcode 7 编译我的项目,结果成功了。所以,在那之后,我使用 Xcode 7 来开发我的应用程序,但现在,我想回到 Xcode 6,但是当我尝试
我正在使用 Xcode 8.2.1。我也在我的项目中使用 CoreData。当我尝试生成构建或存档时,我看到以下错误。错误中提到的文件有时也会更改。 错误: :0: error: no such fi
当我使用 Xcode 8.2.1 构建时,我收到了这个错误: Command /Volumes/SSD/Xcode.app/Contents/Developer/Toolchains/Swift_2.
我是一名优秀的程序员,十分优秀!