【问题标题】:Difficulty installed Pod in PodfilePodfile 中安装 Pod 困难
【发布时间】:2016-09-25 19:38:51
【问题描述】:

我正在尝试将 OpenTok pod 安装到我的 pod 文件中。我有一个非常大的项目,其中安装了许多以前开发人员提供的 pod。

pod 文件如下所示:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'

def common_pods
pod 'TPKeyboardAvoiding'
pod 'Fabric'
pod 'Crashlytics'
pod 'FBSDKCoreKit', '~> 4.11.0'
pod 'FBSDKLoginKit', '~> 4.11.0'
pod 'MBProgressHUD'
pod 'BMEApi', :path => 'BMEApi'
pod 'NMRangeSlider'
pod 'SDWebImage'
pod 'ASMediaFocusManager'
pod 'QBImagePickerController', '~> 3.4'
pod 'HPGrowingTextView', '~> 1.1'
pod 'HNKGooglePlacesAutocomplete', '~> 1.1'
pod 'Stripe', '~> 8.0'
end

target 'My_Target' do
common_pods
end


target 'My_Target_Appstore' do
common_pods
end

当我尝试添加时

pod 'OpenTok'

到“common_pods”部分,当我尝试运行 pod install 时,终端崩溃了。它说类似于“哦,不,发生了错误”,要求我写一张票。

当我打开我的项目时,所有的 pods 文件都被弄乱了,Xcode 找不到它们中的任何一个。

为了测试框架是否有问题,我尝试将其安装在一个随机测试项目中,它运行良好

所以这里的问题是为什么它不能正确安装在这个项目上,但它会安装在另一个项目上,为什么它会弄乱整个 pod 文件?

【问题讨论】:

  • pod update 怎么样?
  • 它尝试安装然后给出同样的错误,这个问题已经持续了几个小时......
  • 如果您现在删除pod OpenTok 行并使用pod install --no-repo-update 重试,您会遇到同样的问题吗?
  • 是的,我遇到了同样的错误
  • 建议您清除所有与 Pod 相关的文件/文件夹(Pod dir、**..xcworkspace、Podfile、Podfile.lock),并使用pod init 重新初始化。请务必先备份整个项目。

标签: xcode frameworks cocoapods


【解决方案1】:

尝试添加use_frameworks!

所以,结果 pod 文件(我的测试项目的名称 - stackoverflow-39682480):

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

def common_pods
pod 'TPKeyboardAvoiding'
pod 'Fabric'
pod 'Crashlytics'
pod 'FBSDKCoreKit', '~> 4.11.0'
pod 'FBSDKLoginKit', '~> 4.11.0'
pod 'MBProgressHUD'

# I Do not have BMEApi lib, so i disable it of me
#pod 'BMEApi', :path => 'BMEApi'

pod 'NMRangeSlider'
pod 'SDWebImage'
pod 'ASMediaFocusManager'
pod 'QBImagePickerController', '~> 3.4'
pod 'HPGrowingTextView', '~> 1.1'
pod 'HNKGooglePlacesAutocomplete', '~> 1.1'
pod 'Stripe', '~> 8.0'
pod 'OpenTok'
end

target 'stackoverflow-39682480' do
common_pods
end

结果

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-14
    • 1970-01-01
    • 2016-11-27
    相关资源
    最近更新 更多