草庐IT

cocoapod

全部标签

ios - 未为 CocoaPods 目标定义 DEBUG 预处理器宏

我遇到了一个名为DCIntrospect-ARC的pod的问题,它应该只能在DEBUG模式下工作。它在运行前检查是否定义了DEBUG宏。但是,它没有在CocoaPods目标中定义,即使我在Xcode中以Debug模式运行,它也无法运行,因为没有定义DEBUG宏。我可以在podspec中使用定义DEBUG宏s.xcconfig={"GCC_PREPROCESSOR_DEFINITIONS"=>'$(inherited)DEBUG=1'}但这为所有构建配置定义了DEBUG,而不仅仅是DEBUG配置。这是CocoaPods的问题吗?通常不应该为Pod定义DEBUG宏吗?我能否在Podspec

ios - `master` 仓库需要 CocoaPods 0.18.1 -

我得到:[!]The`master`reporequiresCocoaPods0.18.1-UpdateCocoapods,orcheckouttheappropriatetagintherepo.如何检查cocoapods? 最佳答案 要更新CocoaPods,您可以运行:$[sudo]gemupdatecocoapods如果您想试用CocoaPods的预发布版本,您可以运行:$[sudo]gemupdatecocoapods--pre来自here 关于ios-`master`仓库需要

ios - 用于 YouTube 集成的 Cocoapods 安装

我需要为youtube集成安装cocoapods,我使用了这个链接http://www.raywenderlich.com/64546/introduction-to-cocoapods-2供引用这是我的播客//////////////////////////////////////////#Uncommentthislinetodefineaglobalplatformforyourproject#platform:ios,'7.0'target'testyoutube'dopod"YouTube-Player-iOS-Helper","~>0.1"endtarget'testyou

ios - 如何使用特定版本的 CocoaPods

在升级或安装Podfile时,是否可以以某种方式指定我想使用的CocoaPods版本?我遇到过好几次Podfiles在一个版本的CocoaPods上可以正常工作,但在其他版本上却不能。例如,我正在寻找的语法如下所示:pod-v0.34install 最佳答案 由于CocoaPods是通过RubyGems安装的,因此您可以使用它们的机制来完成此操作。正如概述here你可以这样做:pod_0.34.0_install您可以验证这是否适用于:pod_0.34.0_--version另外,我强烈建议不要这样做。我肯定会建议您保持CocoaP

ios - 错误 : Error installing cocoapods: ERROR: Failed to build gem native extension

我正在尝试将cocoapods安装到运行OSX10.9.1(新Mavericks)的MacBookPro上,在键入geminstallcocoapods后,我收到以下错误:Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingcocoapods:ERROR:Failedtobuildgemnativeextension."/usr/local/rvm/rubies/ruby-1.9.3-p194/bin/ruby"-rubygems/usr/local/rvm/gems/ruby-1.9.3-p194/g

ios - 使用 Cocoapods 构建静态库时防止重复符号

虽然我见过很多关于Cocoapods和静态库的问题,但大多数问题似乎都假定您最终会拥有一个包含静态库和最终目标应用程序的工作区。在我的场景中,我正在构建一个静态库。更具体地说,我正在破解一个MyLib.framework供用户使用。我真的想管理MyLib.framework与Cocoapods的依赖关系,但是当我的库的消费者也使用Cocoapods时,它会产生很多痛点。例如,我的库有一个AFNetworking依赖项,我使用Cocoapods对其进行管理。当我构建我的库时,它链接到libPods.a中,其中包括AFNetworking以及一些“虚拟”文件/对象。如果我的框架的用户也使用

ios - 创建我的第一个 CocoaPod 时出现问题

我正在尝试创建我的第一个pod并遵循本教程:http://www.sitepoint.com/creating-cocoapods/但是当我这样做的时候:podspeclintGLLingoManager.podspec我收到以下错误:$podspeclintGLLingoManager.podspec->GLLingoManager(0.1.0)-ERROR|[OSX]unknown:Encounteredanunknownerror([!]/Applications/Xcode.app/Contents/Developer/usr/bin/gitclonehttps://githu

ios - Integarte/将 cocoapods 安装到现有的 xcode 项目、objective-c 或 swift

我一直在寻找将cocoapods集成到我现有的xcode项目中的方法。我找到了这几个帖子,但它们是基于问题而不是我的问题。notabletoacessinstalledpodsframeworkHowtoaddcocoapodstoexistingworkspacenotproject(这个用于工作空间而不是项目)MakingaCocoaPodfromanexistingXcodeproject(这个更多的是关于将swift与objectivec项目集成)所以我为我的项目度过了美好的时光。我在我的回答帖子中分享了逐步集成。请随时提出建议和改进。乐于学习和分享

iphone - 如何向 Cocoapod 添加自定义字体?

我想在Cocoapod中使用自定义字体,但找不到有关在静态库中使用自定义字体的任何信息。由于没有info.plist文件,因此无法告诉应用程序使用什么字体。有什么想法吗? 最佳答案 有一种方法可以在不向plist文件中添加任何内容的情况下使用自定义字体。NSBundle*bundle=[NSBundlebundleForClass:[selfclass]];NSURL*fontURL=[bundleURLForResource:withExtension:@"otf"/*orTTF*/];NSData*inData=[NSDatad

ios - 如何在 cocoapods resource_bundle 中加载资源

我为如何在cocoapodsresource_bundle中加载资源而苦苦挣扎。以下是我放入.podspecs文件的内容。s.source_files='XDCoreLib/Pod/Classes/**/*'s.resource_bundles={'XDCoreLib'=>['XDCoreLib/Pod/Resources/**/*.{png,storyboard}']}这就是我在主项目中尝试做的事情。letbundle=NSBundle(forClass:XDWebViewController.self)letimage=UIImage(named:"ic_arrow_back",i