草庐IT

cocoapod

全部标签

ios - CocoaPods 不工作

我在一台新机器上安装了CocoaPods。我的podfile文件是这样的:platform:ios,'6.0'pod'MBProgressHUD','~>0.8'但是当我运行podinstallUnabletofindaspecificationfor`MBProgressHUD(=0.8)`.我尝试重新安装CocoaPods,但没有帮助。 最佳答案 试试这个:xcode-select--switch/applications/Xcode.apppodsetuppodinstallCocoapods-UnabletofindaSpe

ios - 重新定义 'xyz' Cocoapods

我最近将cocoapods升级到0.39.0,将xcode升级到7.1。即使在多次更新pod之后,我仍然不断收到快照上显示的错误。我发现有人提出了同样的问题here.公认的答案是使用我已经在使用的“cocoapods”,另一个答案是将cocoapods版本降级到0.38.2。再次关注thislink降级椰子。但即使在那之后我仍然遇到同样的错误。我也曾尝试删除所有pod文件并进行更新,但也没有成功。任何帮助深表感谢!谢谢。 最佳答案 删除DerivedData目录对我有用。打开XCode的首选项并转到最后一个选项卡Locations。

ios - 为什么我的 CocoaPod 没有从指定的 URL 下载源?

我有一个压缩的iOS框架,我试图通过CocoaPods在测试应用程序中使用它。我已将其添加到我的github下的发布版中。我的podspec目前看起来像:Pod::Spec.newdo|spec|spec.name="TestPod"spec.version="0.1"spec.license={:type=>"MIT",:file=>"LICENSE"}spec.homepage='http://www.test.com'spec.author="test"spec.summary="test."spec.source={:http=>"https://github.com/user

ios - 在框架错误中包含非模块化 header - 如何使传递依赖项与 cocoapods 一起工作?

我创建了一个开源库(https://github.com/linkedin/LayoutTest-iOS),其中包含两个Cocoapods-LayoutTest和LayoutTestBase。LayoutTest依赖于LayoutTestBase,其中一个.h文件需要从LayoutTestBase导入一些东西。目前,我使用:@importLayoutTestBase;但是,这仅在应用程序使用use_frameworks!时有效在他们的Podfile中。有些应用不想使用这个cocoapods选项。没有use_frameworks!,如果我使用它会起作用:#import//OR#impor

ios - 我如何告诉 Cocoapods 从当前目标继承 LIBRARY_SEARCH_PATHS?

在我的项目中,我们链接了一些我们在源代码控制下的二进制库。我们还使用Cocoapod,它提供二进制形式的库。在项目级别,我们指定本map书馆的图书馆搜索路径。当我们将二进制Cocoapod添加到此目标时,生成的xcconfig文件设置了LIBRARY_SEARCH_PATHS配置变量,并与我们的项目设置冲突。我们看到这个警告:[!]The`MyProject[Debug]`targetoverridesthe`LIBRARY_SEARCH_PATHS`buildsettingdefinedin`Pods/TargetSupportFiles/Pods-MyProject/Pods-My

ios - 在我的 cocoapod 中包含一个 plist 文件

我正在构建一个私有(private)框架,以在私有(private)pod规范存储库中使用。让我们将框架称为“IOSExampleFramework”。我在尝试将plist与我的源文件捆绑在一起时遇到问题。我的pod规范的一个例子是:Pod::Spec.newdo|s|s.name="IOSExampleFramework"s.version="0.0.2"s.summary="IOSExampleFrameworkFramwork"s.description="Custom",:text=>"stephen.biggerstaff@example.com"}s.ios.deploym

ios - 没有 CocoaPods 的 Firebase 崩溃报告

我正在一个不使用CocoaPods的项目中实现Firebase崩溃报告,并且Firebase运行良好,但是在上传可读崩溃日志的符号文件时,upload-sym预期在Xcode运行脚本结束时运行的可执行文件不存在。经进一步调查,该文件在CocoaPods项目中可用,但在Firebase框架zip下载中未提供。将另一个项目的FirebaseCrash目录中的upload-sym文件复制到这个没有CocoaPod的项目中以便成功完成符号上传过程是否安全?我也会将此报告给Firebase团队(尽管Frank可能会在我完成报告之前看到这一点,哈) 最佳答案

CocoaPods Google Maps SDK 上的 iOS 单元测试失败

自从使用Xcode8将我们的代码库迁移到Swift3后,我们一直无法运行单元测试。该应用程序可以很好地为商店编译和存档,但是当我们尝试运行测试时,它无法构建并提示:未找到适用于架构x86_64的GoogleMapsBase框架我已经检查了我们的podfile,根据最新文档,一切似乎都已正确设置。编辑:下面的Podfilesource'https://github.com/CocoaPods/Specs.git'target"Borked"doplatform:ios,'9.3'use_frameworks!pod'GoogleMaps'pod'GoogleAnalytics'targe

ios - COCOAPODS 验证 i386 错误

我正在尝试使用我的代码以及一些外部库和依赖项为iOS创建我自己的POD。附带的示例使用XCODE正确编译和构建应用程序。但是当我要验证时:$>podliblint--allow-warnings--verbose--no-clean我得到这个错误的代码。这似乎是与该方案相关的架构问题,但我没有运气找出设置中的错误。**BUILDFAILED**Thefollowingbuildcommandsfailed:Ld/Users/marcsu/Library/Developer/Xcode/DerivedData/App-eszacdypuufiakgbloohgxurnwhy/Build/

ios - 当库没有发布 podspec 时,解决 cocoapods 中的依赖关系

我有一个podspec,它依赖于另一个库。该库没有发布规范。在这种情况下,解决依赖关系的最佳方法是什么?“dependency”关键字只允许引用其他规范,但不允许引用外部的repo(例如通过repo+SHA-1)自己为库发布规范?或者我可以创建一个本地podspec,我提交给repo并以某种方式引用它吗? 最佳答案 您最好为其他库创建一个规范,并将该规范作为您的依赖项包含在内。另一种选择是将库与您的库捆绑在一起,并在本地引用规范中的文件。不建议这样做。 关于ios-当库没有发布podsp