2016-11-16 97 views
0

我刚刚创建了一个新项目并下载并集成了CocoaPods“RealmSwift”。我收到以下错误列表。Swift错误领域

enter image description here

我还没有在我的代码添加任何东西。这是来自Realm代码。我使用的Xcode 8使用雨燕3.0

这是波德文件:

enter image description here

如果我说转换为雨燕3.0,然后我收到以下错误:

enter image description here

+1

不知道问题可能是什么,但它看起来像你手动设置目标的swift版本为2.3。如果你使用的是swift 3,你不需要在你的Podfile中做任何手动修改 –

+0

我可以再试一次,但是在Swift领域的文档中,他们指示要这样做。 –

+0

检查您在XCode项目中使用的Swift版本。如果需要版本3,请在Podfile中升级它。有时你会在第一次打开Xcode时收到类似这样的错误。运行该项目,编译器将工作,这些错误将消失。 – Orlando

回答

1

看来RealmSwift的CocoaPods的文档可能会过时,当使用Xcode 8.1+和Swift 3时。步骤3 不再需要,你应该跳过它的情况下。

也就是说,您现在应该使用(例如):

 
source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '9.0' 

target 'RealmProjectAzam' do 

    use_frameworks! 
    pod 'RealmSwift' 

end 

编辑 - 添加信息: 请注意,上述问题已发布后,有一些额外的讨论含。领域和结果是Realm(谢谢@realm!)已经调整了它的Swift文档以更好地面对上述问题。请参阅的CocoaPods安装更新后的指令在realm.io

总之,要“解决”上述问题,请:

运行荚回购更新做出的CocoaPods了解最新的境界版本。

+0

我试过它也有同样的结果。另外,我正在使用Xcode 8和Swift 3.0 –