我正在尝试在 Playground 中使用自定义框架,如 Apple 文档中所述:
http://help.apple.com/xcode/mac/9.0/#/devc9b33111c http://help.apple.com/xcode/mac/9.0/#/devc9b33111c
但是,我无法让游乐场识别该框架(https://github.com/gk-brown/MarkupKit https://github.com/gk-brown/MarkupKit)。它是一个定义模块的 64 位 Objective-C 框架。
这是我尝试过的:
- 创建一个新的“单一视图”游乐场
- 按照文档中的指示,打开游乐场并选择文件 > 另存为工作空间
- 关闭游乐场
- 打开包含游乐场的工作区
- 尝试选择文件 > 将文件添加到 [工作空间名称]
该菜单项实际上名为“添加文件...”并且被禁用。我可以通过打开“导航器”面板并选择“项目导航器”来解决此问题。菜单项更改为“将文件添加到 TestPlayground”并启用。
继续,按照文档中的指示:
- 导航到包含框架的目录,选择框架,然后单击“添加”
- 在编辑器中,打开所需的 Playground 源文件
- 为框架添加导入语句(例如“import MarkupKit”)
控制台显示以下错误:
error: TestPlayground.playground:5:8: error: no such module 'MarkupKit'
该文档还指出,工作区必须至少包含一个构建目标的活动方案。但是,将项目添加到工作区并构建它并不能解决问题。操场上还是看不到框架。
根据我在其他地方读到的内容,这似乎应该是可能的。然而,我找到的大部分信息都是2-3年前的,可能已经过时了。该框架是一个通用二进制文件,我尝试使用它来修剪它lipo正如其他一些帖子中所建议的。具体来说,我是这样做的:
https://github.com/gk-brown/MarkupKit/wiki/Deployment https://github.com/gk-brown/MarkupKit/wiki/Deployment
不幸的是,这没有帮助。
任何建议将不胜感激。
你的步骤看起来不错但是我在这里看到的唯一缺少的部分是在项目中添加一个 .swift 空文件。
这实际上编译了下面的项目,因此此框架将准备好导入到 Playground 中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)