在Xcode上安装RealmSwift

时间:2016-07-13 12:43:48

标签: ios swift cocoapods realm

我正在尝试创建一个使用Realm和RealmSwift的项目。我使用Cocoapods来安装这些依赖项。我已经在stackoverflow上看到了其他帖子,并尝试了他们的解决方案。他们不适合我。在我的项目中,当我编写"No such module as RealmSwift"语句时,我收到错误import RealmSwift。以下是我安装的步骤:

  1. 我创建了一个空的xcode项目
  2. 我进入终端并导航到我的项目目录
  3. 我提供了pod init命令来创建一个pod文件
  4. 我进入了pod文件(它已经有use_frameworks!语句
  5. 我在pod 'Realm'pod 'RealmSwift'中写道。我把消息来源称为:

    来源'https://github.com/artsy/Specs.git'

    来源'https://github.com/CocoaPods/Specs.git'

  6. enter image description here

    1. 我在pod install
    2. 写道
    3. 已成功安装pod。我进入了.xcworkspace文件。
    4. 我已经安装了realm插件,所以我创建了一个新的域对象文件
    5. 模板文件随以下文件一起打开。我收到的错误是没有RealmSwift模块。
    6. enter image description here

      我做错了什么?或者我不做什么?是否需要桥接头?有没有其他人设法解决此错误?

      欢迎任何相关的建议或见解。

2 个答案:

答案 0 :(得分:1)

现在正在工作!它很奇怪,因为我没有做任何事情。我刚进入我的pod文件,注释掉了use_frameworks!声明并在终端上运行pod update。它给了我一个错误,所以我把它添加回我的pod文件。我再次在pod update写道并点击进入。我重新启动Xcode清理它并构建它,我不再得到这个错误。

答案 1 :(得分:0)

需要在您的pod文件中取消注释平台,然后再试一次您的pod。

# Uncomment this line to define a global platform for your project
  platform :ios, '9.0'   // Uncomment this 

# Uncomment this line if you're using Swift
 use_frameworks!

target 'Demo_Realm' do
pod 'RealmSwift'
end

target 'Demo_RealmTests' do

end

target 'Demo_RealmUITests' do

end