我正在按照Importing Custom Frameworks into Playground的说明进行操作,但我仍然继续“#34;没有这样的模块”错误。 我尝试在工作区中添加所有内容;一个只有框架目标的项目,Cocoa Application项目与框架,以及框架。我也尝试在我导入框架的应用程序中创建一个游乐场,我甚至可以在其他swift文件中导入它而没有任何问题;但我似乎无法在操场上导入它。
有人可以告诉我,我可能做错了吗?
答案 0 :(得分:2)
尝试使用模拟器构建框架目标!我只使用通用设备构建了我的设备,这对于游乐场不起作用!
答案 1 :(得分:1)
你有没有得到它的工作?我想出了我的问题。我试图导入的代码不在 Framework 目标中。我不得不在我的Cocoa Framework类型的项目中添加一个新目标。然后在该框架中包含我的源文件,最后构建该目标。然后它奏效了。
答案 2 :(得分:1)
我已经花了四个多小时。但是我已经为XCode 10解决了。
如果没有目标,则无法将任何框架添加到Playground中。因此,当您使用下载的框架时(我也是)-您注定会失败。
可以在此处找到可行的手册(上帝保佑这个家伙):https://medium.com/@pardel/using-3rd-party-frameworks-in-xcode-10-playgrounds-97aa0c3f56e0
tldr:最简单的方法是:
答案 3 :(得分:0)
我使用与Michael Welch's不同的解决方案解决了我的问题。我的Xcode派生数据设置与原始设置不同。转到Preferences > Locations > Derived Data > Advanced
并选择唯一。这解决了我没有出现在游乐场问题上的框架。
答案 4 :(得分:0)
我想回应里德所说的话:
尝试使用模拟器构建框架目标!我只是使用无法在操场上使用的通用设备建造我的!
如果您已更新到Xcode 12,则还需要选中“构建活动方案”框。选择您的游乐场,然后转到检查器。该复选框将位于“游乐场设置”下