【发布时间】:2015-02-01 05:55:10
【问题描述】:
我在创建 Swift Cocoa Touch 框架时遇到问题。一旦我添加了我的第一个 .swift 文件,清理,然后构建,我就会得到一个构建错误:
<unknown>:0: error: could not build Objective-C module 'MyTextFramework'
使用 Xcode 6.1.1 只需几个步骤即可轻松从头开始重现
- 使用 Swift 语言创建新的 Cocoa Touch 框架
- 添加 iOS swift 文件
- 构建 - 确定
- 清洁 - OK
- 构建 - 错误
- 从这里开始,除非我删除 swift 文件,否则项目将无法构建。
我已经尝试过典型的 Xcode 魔法,例如删除派生数据、重新启动 Xcode 等。
以下详细步骤(附有屏幕截图):
文件 > 新建 > 项目 > iOS 框架和库 > Cocoa Touch 框架
产品名称:MyTextFramework
语言:斯威夫特
我现在有一个基本的 Cocoa Touch 框架。
添加一个名为 FooBaz.swift 的 iOS Swift 文件
添加一个扩展 NSObject 的类和一个 init 函数。
此时目标仍然构建良好。
Cmd-K 清理项目
Cmd-B 再次构建... BAM
【问题讨论】:
标签: ios objective-c xcode cocoa-touch swift