我在Swift2.0中制作iOS应用程序。
我尝试通过CocoaPod安装Realm库。
当我执行“pod install'在命令行中。
但是在Xcode项目中,我无法构建我的iOS应用程序。
发生错误并停止构建。
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: /Users/satoutakeshi/Library/Developer/Xcode/DerivedData/AlermMA-hczduhcpoaudvlgzjrzioeecipfh/Build/Products/Debug-iphonesimulator/AlermMA.app/Frameworks/Realm.framework/Realm (No such file or directory)
这是我的Podfile
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'RealmSwift'
我该怎么做才能安装Realm?
谢谢!
答案 0 :(得分:3)
您可能会看到此错误,因为混合的Objective-C / Swift应用程序不支持使用RealmSwift
窗格。尝试使用Objective-C Realm pod:
pod 'Realm'
你仍然可以在你的Swift文件中使用Realm,你只需要将Objective-C语法转换为Swift,当然,RealmSwift
中的Swift只会转换为可用。
答案 1 :(得分:1)
如果您的项目位于Swift中,则必须安装RealmSwift
才能使用完整的快速功能:
pod 'RealmSwift'
在您的代码中,您必须导入Realm和RealmSwift才能使用所有功能:
import Realm
import RealmSwift
编辑:
我更新了这个答案。感谢Donamite指出你只需要在podfile中拥有`RealmSwift'。