有没有办法在PlayC的Sources目录中的“SupportCode.swift”文件中包含一个(非Apple)框架?
当导入指令放在Playground本身时成功导入框架,当我尝试在SupportCode.swift中导入相同的框架时,我会弹出“No such module”错误。
我将我的游乐场嵌入工作场所,并添加了所需的框架。
这是一个黑客。如果您有像“Parse.framework”这样的文件,只需将其复制到Xcode的系统框架文件夹“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/构架”
现在,您可以像在任何其他系统框架中一样在操场中导入此框架。
这直到最近才起作用。
为了导入外部框架,您必须在Xcode工作区中拥有操场和框架的目标/项目。一旦你有了这个并构建了框架,你就可以使用import
导入框架。
如果操场已经在不是工作空间文件的项目中,则可以通过选择“文件”>“另存为工作空间”将项目转换为工作空间,然后将操场添加到该工作空间。
您还可以将Finder中的框架项目拖动到工作区中的项目导航器中。
在编辑器中打开playground文件,并使用import语句添加导入自定义框架。
注意:这些是条件。
我已经在本教程中找到了我在项目中的工作方式。
https://m.pardel.net/using-3rd-party-frameworks-in-swift-playgrounds-fd415f6dba10
请不要错过在您的项目中添加空的.swift文件,如本答案https://stackoverflow.com/a/47922876/855261中所述