在用xcode 7测试版将我的spritekit项目升级到swift 2之后,我得到了以下运行时错误:

dyld: Library not loaded: /System/Library/Frameworks/GameplayKit.framework/GameplayKit
  Referenced from: /private/var/mobile/Containers/Bundle/Application/MyGame.app/Frameworks/libswiftGameKit.dylib
  Reason: image not found
(lldb)

虽然我确实使用spritekit,但在我的项目中我不使用游戏工具包。

最佳答案

迪利布已经不在了。gamekit.tbd现在在gamekit框架中。从项目导航器单击GameKit框架上的Show in Finder。打开gamekit.framework文件夹,您应该有以下文件:
游戏工具包.tbd
邮件头
模块
模块地图
如果您没有看到,只需删除引用并重新添加即可。
请检查生成设置下的库搜索路径,并删除将导致包含此库的任何路径。实际上,删除所有内容并根据需要重新添加。

关于swift - 使用Xcode 7 Beta将SpriteKit项目升级到Swift 2后出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30856566/

10-12 05:32