草庐IT

cocoapod

全部标签

【iOS】Cocoapods的安装以及使用

文章目录前言一、Cocoapods的作用二、安装Cocoapods三、使用Cocoapods总结前言最近笔者在仿写天气预报App时用到了api调用数据,一般的基本数据类型我们用Xcode中自带的框架就可以转换得到。但是在和风天气api中的图标的格式为svg格式。似乎iOS13之后Xcode中可以直接使用svg格式的图片,但笔者没有查到对应的资料。笔者就调用了第三方库来使用svg格式的图片,这花了读者一天的时间才安装完成集成第三方库的Cocoapods并对其进行使用,特此写博客记录,如有不足请不吝指出一、Cocoapods的作用依赖管理:CocoaPods允许开发者在项目中定义所需的第三方库和框

ios - 无法在 WatchKit Extension (CocoaPods) 中使用 Parse 库

我正在尝试在WatchKit扩展中使用解析。我从一个新项目(objective-c)开始,并通过CocoaPods安装了最新的Parse(1.7.5)。这是我的Podfile。#Uncommentthislinetodefineaglobalplatformforyourprojectplatform:ios,'8.3'target'WatchBumpTesting'dopod'Parse','~>1.7.5'endtarget'WatchBumpTestingWatchKitApp'doendtarget'WatchBumpTestingWatchKitExtension'doend

ios - 将 Playground 添加到现有工作区(使用 cocoapods)

问题:Howtoaddaplaygroundtotheworkspace,ifialreadyhaveanappprojectandapodprojectinthisworkspace?它应该看起来像这样:现在它无法从cocoapods项目中找到依赖项:我尝试了什么:https://github.com/segiddins/ThisCouldBeUsButYouPlayingHowtoaddaCocoaPodframeworktoXcode8PlaygroundHowtousecocoapodswithplayground?https://github.com/WhisperSyste

ios - Cocoapods 只为 Debug 指定 podspec xcconfig 值

我正在使用cocoapods并希望使用特定于Debug模式的xcconfig参数在pod的podspec中指定一个值。目前,使用:s.xcconfig={"GCC_PREPROCESSOR_DEFINITIONS"=>"MY_DEFINE=1"}将为调试和Release模式设置值。还尝试使用:s.xcconfig={"GCC_PREPROCESSOR_DEFINITIONS[config=Debug]"=>"MY_DEFINE=1"}但是,虽然这将它设置在pod的预处理器宏中,但它似乎不会在代码执行期间注册,这与不使用[config=Debug]标记时不同。有没有办法将其限制为仅Deb

ios - Cocoapod OpenSSL 安装问题

我正在尝试将OpenSSLCocoapod安装到我的iOS项目中。这是我的Podfile中的代码:platform:ios,'10.3'target'MyApp'douse_frameworks!pod'OpenSSL','~>1.0'end当我在终端中运行“podinstall”时出现此错误并且安装停止。[!]/bin/bash-cset-eVERSION="1.0.2j"SDKVERSION=`xcrun--sdkiphoneos--show-sdk-version2>/dev/null`MIN_SDK_VERSION_FLAG="-miphoneos-version-min=7.

ios - Cocoapods 导入外部框架

我在Cocoapod里面搭建了Crashlytics框架。我无法理解如何将外部框架(Crashlytics.framework)添加到pod,因此它将导入到我的项目中。这可能吗? 最佳答案 如果您可以将框架库添加到Pod的源文件中,还有另一种方法。对于Pod“MyPod”,将框架添加到目录“MyPodSubDirectory”。然后如下编辑podspec文件。s.preserve_paths='MyPodSubDirectory/Crashlytics.framework's.xcconfig={'OTHER_LDFLAGS'=>'

ios - 在 github 之外创建私有(private) cocoapods 仓库

我们正在开展同时使用开源库和我们无法公开的私有(private)库的项目。我所说的公开是指它们不能托管在我们公司服务器之外。我们想对它们全部使用CocoaPods。虽然使用开源库非常简单,但我的问题是我是否可以在我们的私有(private)服务器上使用私有(private)存储库来托管我们的私有(private)库?我找到了这个链接http://guides.cocoapods.org/making/private-cocoapods.html,并且没有信息天气它必须是github或者它可以是任何服务器,但是我也在其他页面上寻找解决方案,每个人都说我必须是github上的repo。是真

ios - 将 Adob​​eMobileLibrary(适用于 iOS)与 cocoapods 一起使用?

我们将使用Omniture-TrackingforiOS,它是Adob​​eMobileLibrary的一部分。AdobeAdobeMobileLibrary无法通过cocoapods-repo(仅旧版本的Omniture)获得,但作为静态库,您可以从Adob​​e网站下载。我想知道是否可以用cocoapods维护这个静态库?我已经创建了一个podspec文件:Pod::Spec.newdo|s|s.name='AdobeMobileLibrary's.version='4.0.2's.license='Commercial's.summary='AdobeOmnitureSiteCa

ios - 通过 cocoapods 在没有插件的情况下使用 Crashlytics

是否可以使用crashlytics和fabric没有安装适用于iOS的mac插件?我找到了这个fabricpod这允许您获得fabric工作所需的框架,但是当我构建我的应用程序时,我收到此消息:Fabric:ThisappreliesonFabric.Pleasesignupforaccessathttps://fabric.io/sign_up,installFabric.appthenaskateammembertoinviteyoutothisapp'sorganization.IfthismachineisabuildserverpleaseremoveFabric.appif

ios - CocoaPod 规范 : Unable to find other source ref for Model. xcdatamodeld

我正在尝试创建一个包含CoreData模型的pod。我已按照提示使用resources和reserve_path。但是当我尝试使用podliblint对规范进行lint时,出现了一个我什至不明白的奇怪错误:-ERROR|[iOS]unknown:Encounteredanunknownerror(Unabletofindothersourcereffor/Users/rzolin/Projects/ArmorText/iOS-Pod-Test/SampleMessengerCocoapodFramework/SampleMessengerCocoapodFramework/Code/D