草庐IT

cocoapod

全部标签

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

ios - 基于 Cocoapods 的 iOS 项目的示例 .travis.yml

我有这个非常简单的iOS项目。它使用Cocoapods进行依赖管理,并将AFNetworking作为其依赖之一。目前,我的项目代码只是执行一个简单的httpGET请求,测试(使用Specta编写)检查它是否成功。现在,我正在尝试使用Travis-CI对其进行CI。我已经checkoutxctoolCItutorial和objective-cCImanualfromTravis-CI,我当前的.travis-ci.yml是:language:objective-cxcode_project:Foobar.xcodeprojxcode_schema:FoobarCI控制台的最后输出行是:T

ios - 具有 cocoapod 依赖项 : define in Podspec s. 依赖项的静态库,在 Podfile 中,还是两者都有?

我正在将我们内部使用的静态库转换为CocoaPod,以便我们的主机应用程序可以通过在其Podfile中引用它来简单地将其引入。这个静态库又依赖于名为HockeySDK的第三方Pod。在我的静态库的Podspec中,我指出HockeySDK依赖如下:#MyStaticLibrequiresthelatestHockeySDKframework:s.dependency"HockeySDK","3.6.4"我还在我的静态库根目录中的Podfile中指出了依赖关系:target"MyStaticLib"dopod"HockeySDK","3.6.4"这似乎工作正常-如果我在MyApp的Pod

ios - Firebase CocoaPods 的重复符号链接(symbolic link)器错误

我一直在使用模拟器开发iPadiOS应用程序,直到最近我拿到了装有iOS8的iPad。我一直在添加几个框架并且进展顺利,并且该项目始终针对模拟器构建和运行良好(现在仍然如此)。但是,为设备构建失败并出现有关Pods项目中Firebase(2.5.0)目标的重复符号(其中220个!)的错误。我尝试了清理项目的所有基础知识,确保Obj-C相关标志到位,但什么也没有。我决定看看在工作期间是否以某种方式破坏了某些配置,所以我在一个新项目上进行了测试,将Firebase作为唯一的Pod,除了使用“podinstall”设置工作区之外什么也没做,我得到了完全相同的结果错误。所有重复的符号似乎都与同