无法正确安装Pod

时间:2020-06-04 12:39:09

标签: ios swift

我试图在项目中使用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'。为什么会发生这种情况,以及如何解决此错误?

4 个答案:

答案 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 updatepod install

如果不起作用,请检查Ravi Panchal's Answer

如果拉维的答案也不起作用,请检查the answer

答案 2 :(得分:0)

有一个类似的错误。 在这里找到它-> Github discussion

就像iShox所说的...

  1. 打开项目podfile
  2. pod 'FolioReaderKit', '~> 1.4.0'
  3. $ pod install
  4. $ pod update
  5. 与您的新CocoaPod一起玩:-)

为了将来-如果您的广告连播中有任何错误,请查看其版本。您可以在github仓库中以及大多数自述文件的开头找到它:-)

enter image description here

答案 3 :(得分:0)

  1. 尝试使用FolioReader删除pod cache clean FolioReaderKit --all缓存。

这将确保您在下一次安装时安装新版本的Pod。

  1. pod deintegrate然后pod install

要确保您正在安装最新版本,只需添加pod 'FolioReaderKit', '~> 1.4.0'

  1. 确保在项目中打开xcworkspace,而不是xcodeproj