草庐IT

cocoapods-1.1.1

全部标签

ios - Cocoapods - 是否可以自定义第 3 方 iOS 库?

我正在编写一个使用一系列第3方iOS库(例如TWStatus、BSKeyChain)的项目,我修改了其中一些(最多10%的自定义代码),但不适合原始库GitHub项目。我想到了图书馆作者的future更新,并遇到了CocoaPods今天,它看起来是一个很好的依赖管理器,与Bundle或Vundle(对于Vim)一样。我很好奇我的自定义代码是否有可能与库作者使用CocoaPods进行的future更改共存? 最佳答案 默认情况下,CoocaPods会引入一个库作为源,以及构建该库的说明。(闭源库有一些异常(exception))。因此

ios - 升级parse cocoapod后PFFacebookUtils未解析

我刚刚更新了项目中的pod文件以增加解析版本1.2.19到1.5.0,现在我得到了PFFacebookUtils类的编译错误,如下所示Useofundeclaredidentifier'PFFacebookUtils' 最佳答案 Parse使Facebook实用程序从Parse框架中分离出来。所以我不得不为ParseFacebookUtils添加cocoapodpod'ParseFacebookUtils','~>1.5.0.1'然后将以下行添加到标题中:#import 关于ios-升级

ios - 在 iOS 应用程序中发出 `pod install` 后是否可以放弃 CocoaPods?

我已经在我的iOS应用程序中执行了podinstall,但是我怎样才能放弃整个cocoapods控制并恢复到我的应用程序根本不使用cocodapods的状态?这是我所做的:创建以下名为Podfile的文件并运行podinstallplatform:ios,'7.0'pod'SVProgressHUD'但是,后来我意识到我不应该使用这个包,所以现在我想把它恢复到以前的状态。只是删除Pod相关的文件和目录并没有成功......那么回退还可行吗?还是我必须从创建新项目开始创建我的应用程序? 最佳答案 据我所知没有自动功能,但可以轻松手动完

ios - 从 Podfile 为 cocoapod 指定 GCC_PREPROCESSOR_DEFINITIONS

我正在使用MTDates在我的应用程序中进行一些日期计算的库。当然,它作为cocoapod添加到我的项目中.MTDates将mt_startOfCurrentHour等方法添加到NSDate。但它也可以选择使用不带mt_前缀的方法名称。只是startOfCurrentHour。为了启用它,我们需要定义一个预处理器宏MTDATES_NO_PREFIX=1。在podscpec文件中,它可以通过以下方式实现:s.xcconfig={'GCC_PREPROCESSOR_DEFINITIONS'=>'MTDATES_NO_PREFIX=1'}但是在thereleasedpodscpec没有这样的

ios - 安装 Cocoapods 0.35.0 时出错

我正在尝试使用以下命令安装Cocoapods版本0.35.0:sudogeminstallcocoapods--version0.35.0当我尝试验证版本时pod--version我收到以下错误:---------------------------------------------Errorloadingthepluginwithpath`/Library/Ruby/Gems/2.0.0/gems/cocoapods-try-0.4.5/lib/cocoapods_plugin.rb`.NoMethodError-undefinedmethod`tmpdir'forDir:Clas

ios - 无法设置 Cocoapods,pod setup --verbose 命令失败

我正在尝试在我的Mac上安装cocoapods以用于iOS应用程序。因此,在找到cocoapod教程之前,我可能已经尝试使用podinit和其他一些随机的东西为xcode项目安装cocoapod。我不认为podinit有用,但另一个类似的命令做了一些事情然后我决定从头开始遵循教程会更好,所以我开始使用sudogeminstallcocoapods安装cocoapods,这很有效。但是,当我输入podsetup--verbose时,终端抛出了一个错误,当我输入podsetup时也会发生这种情况/Library/Ruby/Gems/2.3.0/gems/cocoapods-1.5.3/li

ios - Xcode 6 和 Cocoapods 没有正确引用 iOS 框架

在Xcode6项目中安装Pod后,Pod项目中的iOS框架(例如CoreText、CFNetwork等)都显示为红色且路径不正确,它在模拟器上运行良好,但在尝试构建到设备时会导致崩溃:dyld:Symbolnotfound:_NSURLAuthenticationMethodClientCertificateReferencedfrom:/var/mobile/Applications/3068D977-8690-44B7-A683-8E213B7AA615/NoodleLive.app/NoodleLiveExpectedin:/System/Library/Frameworks/C

ios - 通过 Cocoapods 安装 RestKit 0.20.0 后基础类型未知

我一直在寻找答案,但找不到有类似问题的人。我已经在我的项目中安装了RestKit0.20.0,使用推荐的方法(cocoapods),具有以下Podfile:platform:ios,'5.1'pod'RestKit','~>0.20.0'我现在的问题是找不到所有Foundation(和UIKit)类型。下面是几个例子:.../Block.h:11:20:Cannotfindinterfacedeclarationfor'UIView',superclassof'Block'.../Block.h:14:38:Unknowntypename'UIImageView'.../Block.h

ios - 无法安装 pod( fatal error : unable to access 'https://github.com/CocoaPods/Specs.git/' )

我正在尝试使用命令podinstall并且总是这样:$podsetupOR$sudopodsetupSettingupCocoaPodsmasterrepo[!]Pod::Executableclone'https://github.com/CocoaPods/Specs.git'masterCloninginto'master'...fatal:unabletoaccess'https://github.com/CocoaPods/Specs.git/':Failedconnecttogithub.com:443;Operationtimedout/Library/Ruby/Gems

ios - 将 XCTestCase 目标与 CocoaPods 链接起来

我正在尝试为现有应用设置新的测试目标。目前,我在尝试构建测试目标时遇到以下错误:“找不到AFHTTPRequestOperationManager的接口(interface)声明”另外三个与AFNetworking类相关的未被发现。我已将此添加到我的播客文件的顶部:link_with['AppBoarder','AppBoarderTests']然后运行​​pod安装。我还将libPods.a包含到测试目标的“链接二进制文件与库”部分,但无济于事。有什么想法吗? 最佳答案 另一个前额拍击时刻...包含.a的link_withplus