一尘不染

如何将第三方框架导入Xcode Playground?

swift

如何将第三部分框架导入Xcode Playground?

斯威夫特游乐场显然有一个框架,导入机制,因为我们可以导入CocoaSpriteKit以及在OSX游乐场,XCPlaygroundXCPlayground似乎来自iOS的缺失,奇怪)

我真正想做的是从操场上隐藏代码,并能够显示一个最小的示例。关于如何将框架加载到Swift游乐场的任何想法?

(此问题有所不同,因为请求是在Playground中使用 框架 而不是简单的常规swift文件)


阅读 312

收藏
2020-07-07

共1个答案

一尘不染

编辑:从Beta5开始,当游乐场是将框架构建为目标的工作空间的一部分时,现在支持此功能。Apple开发人员论坛站点上有更多详细信息,但希望@Rick
Ballard可以在此处将其添加到他的答案中,这应该成为该问题的明确答案。

不要再执行以下操作!


短期而言,虽然没有受支持的解决方案,但是如果要生成模块/框架,则可以将其复制到SDKs
System/Library/Frameworks目录中,然后import <#Module#>以与导入系统框架相同的方式进行复制。

对于OS X游乐场:
/Applications/Xcode6-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks

对于iOS:
/Applications/Xcode6-Beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk/System/Library/Frameworks/

但是在您这样做之前…就像@Rick在他的回答中所说的那样,提交雷达报告。

2020-07-07