【发布时间】: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