swift2 无法通过Swift 2.0中的CocoaPods安装领域库

klr1opcd  于 2022-11-06  发布在  Swift
关注(0)|答案(2)|浏览(193)

我正在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)

这是我的播客文件

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'RealmSwift'

我应该如何安装Realm?
谢谢你!

yqhsw0fo

yqhsw0fo1#

您可能会看到此错误,因为混合Objective-C/Swift应用程序不支持使用RealmSwift窗格。请尝试使用Objective-C领域窗格:

pod 'Realm'

你仍然可以在你的Swift文件中使用Realm,你只需要将Objective-C语法转换为Swift,当然,RealmSwift中的Swift唯一的东西将不可用。

webghufk

webghufk2#

如果你的项目是在Swift中,你必须安装RealmSwift才能使用Swift的全部功能:

pod 'RealmSwift'

在您的代码中,您必须导入Realm和RealmSwift才能使用所有功能:

import Realm
import RealmSwift

编辑:

我更新了这个答案。感谢Donamite指出你只需要在podfile中有'RealmSwift'。

相关问题