首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Xcode 6.1运行-链接器错误

从Xcode 6.1运行-链接器错误
EN

Stack Overflow用户
提问于 2014-09-21 15:55:31
回答 3查看 2.6K关注 0票数 19

我正在使用Xcode6.1beta构建一个SpriteKit游戏,该测试版最初是使用Xcode6.0.1的发布版本创建的。因为6.0.1中的sks问题,我切换到了6.1。现在,我在启动时收到一个运行时错误:

代码语言:javascript
复制
dyld: Symbol not found: _swift_isaMask

我知道这是一个链接器错误,但是我应该怎么做来修复它呢?或者我应该在Xcode6.1中创建一个新项目并复制我的文件?谢谢。

EDIT 1:我尝试使用Xcode6.1创建一个全新的项目,但仍然收到相同的错误。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-10-01 05:40:23

我也有同样的问题;我已经清理了我的项目(cmd+shift+k),并修复了这个错误。

票数 43
EN

Stack Overflow用户

发布于 2014-10-28 23:04:02

清理和重建项目对我没有帮助。在我的例子中,我有一个简单的UIViewController类,同时实现了数据源和委托:

代码语言:javascript
复制
   public class MyViewController: UIViewController, UIPickerViewDelegate,
                    UIPickerViewDataSource {
      ...

当我删除两个协议(UIPickerViewDelegate和UIPickerViewDataSource)并从实现它们的类中删除所有方法时,我就可以顺利构建了。然后我只重新添加了方法,它构建了,然后返回到我之前拥有的,并-得到这个-它构建了。呃。

因此,Swift链接器似乎存在一些问题。使用有问题的类,简化它,直到它构建,然后再一块一块地添加回来。

票数 1
EN

Stack Overflow用户

发布于 2014-09-24 00:57:00

我要做的是使用Xcode6.1创建sks文件,然后使用Xcode6.0.1完成剩下的工作。

如果您想更改sks上的某些内容,则必须再次更改为6.1。切勿选择运行在6.0.1下的sks文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25957086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档