我试图在项目中使用FolioReaderKit
。首先,我下载FolioReaderKit
示例项目,并安装像这样的pod:
platform :ios, '9.0'
use_frameworks!
inhibit_all_warnings!
def shared_pods
pod 'FolioReaderKit', path: '../'
end
def testing_pods
pod 'Quick', '1.3.2'
pod 'Nimble', '7.3.1'
end
target 'Example' do
shared_pods
end
target 'Storyboard-Example' do
shared_pods
end
target 'MultipleInstance-Example' do
shared_pods
end
target 'FolioReaderTests' do
shared_pods
testing_pods
end
之后,我打开项目并构建应用程序。一切正常。现在,我尝试在项目中添加FolioReaderKit
。我在Cocoapods
页的GitHub
中阅读了如何使用FolioReaderKit
。我的podfile看起来像这样:
platform :ios, '9.0'
use_frameworks!
target 'myProject' do
pod 'FolioReaderKit'
end
但是当我在应用中使用此pod时,会出现下一个错误:Primary key property 'name' does not exist on object 'RealmSwiftClassPermission'
。为什么会发生这种情况,以及如何解决此错误?
答案 0 :(得分:2)
尝试一下, 打开项目的pod文件
pod 'FolioReaderKit', '~> 1.4.0'
之后
pod repo update
pod install
答案 1 :(得分:2)
用
代替pod 'FolioReaderKit', path: '../'
pod 'FolioReaderKit', '~> 1.4.0'
然后尝试使用pod repo update
和pod install
如果不起作用,请检查Ravi Panchal's Answer
如果拉维的答案也不起作用,请检查the answer
答案 2 :(得分:0)
有一个类似的错误。 在这里找到它-> Github discussion
就像iShox所说的...
pod 'FolioReaderKit', '~> 1.4.0'
$ pod install
$ pod update
为了将来-如果您的广告连播中有任何错误,请查看其版本。您可以在github仓库中以及大多数自述文件的开头找到它:-)
答案 3 :(得分:0)
FolioReader
删除pod cache clean FolioReaderKit --all
缓存。 这将确保您在下一次安装时安装新版本的Pod。
pod deintegrate
然后pod install
。 要确保您正在安装最新版本,只需添加pod 'FolioReaderKit', '~> 1.4.0'
xcworkspace
,而不是xcodeproj
。