美文网首页
Swift运行错误(module name "Swift" is

Swift运行错误(module name "Swift" is

作者: 小宝二代 | 来源:发表于2019-10-27 16:07 被阅读0次

错误描述:

module name "Swift" is reserved for the standard library
Command CompileSwiftSources failed with a nonzero exit code

错误描述.png
第一句module name "Swift" is reserved for the standard library的意思是Swift是保留在标准库里面的组件名字,所以呢我们不能把它作为工程的名字,我们换一个工程名字就不会报错了。
第二句Command CompileSwiftSources failed with a nonzero exit code意思就是编译失败。Apple对这句话做了解释:

Compilation might fail without displaying the errors responsible for the failure. For example, you might see the message “Command CompileSwiftSources failed with a nonzero exit code” without an accompanying failure reason. (43033749)
Workaround: Disable batch mode by adding a user-defined build setting named SWIFT_ENABLE_BATCH_MODE and set it to NO.

意思就是编译失败时,可能会出现这种提示Command CompileSwiftSources failed with a nonzero exit code,但是并没有明确指出失败的原因,此时可以通过在Build Setting里面自添加一条user-defined(备注:点击Levels边上的 + 号就可以添加),属性为SWIFT_ENABLE_BATCH_MODE,值为NO。再次编译就会提示编译失败的真正原因。文档链接:Swift 4.2 Release Notes for Xcode 10

综上,文章开头截图里面的错误意思就是编译失败,原因是使用了标准库中组件名Swift作为了工程名。

相关文章

  • Swift运行错误(module name "Swift" is

    错误描述: module name "Swift" is reserved for the standard li...

  • 常见的crash原因

    确定崩溃是否是Swift Runtime错误 Swift使用内存安全技术来及早发现编程错误。如果Swift运行时遇...

  • @objc 和 dynamic

    Swift 和 Object-C 混编 添加桥接文件, {product-module-name}-Bridgin...

  • Xcode8升级后“Use Legacy Swift Langu

    最近升级Xcode8后运行提示Swift版本错误,具体错误如下: “Use Legacy Swift Langua...

  • OC与Swift混编

    一、OC中调用Swift文件 Swift默认是使用module管理的,所以也需要把Swift文件作为module暴...

  • Swift2.0--- Error Handling

    错误处理 swift提供在运行时抛出,捕获,传送和控制可回收错误 错误的表示 在Swift中,错误ErrorTyp...

  • Swift Package Manager

    Swift Package Manager Linux swift 安装 创建项目 创建module

  • Swift3.x - 错误处理

    Swift异常错误处理:是响应错误以及从错误中恢复的过程。Swift提供了在运行时对可恢复错误的抛出、捕获、传递和...

  • Swift添加命名前缀

    Swift命名前缀 Swift的命名空间是基于模块(module),每一个module代表了一个Swift中的一个...

  • OC与Swift混编

    OC引用Swift 在混合项目中Swift代码默认使用module管理,这时想要OC引用Swift需要把Swift...

网友评论

      本文标题:Swift运行错误(module name "Swift" is

      本文链接:https://www.haomeiwen.com/subject/sizpvctx.html