草庐IT

cocoapod

全部标签

ios - 由于缺少 arm64 的 arch,使用 cocoapods 的 XCode 项目突然中断

我已经在一个使用CocoaPods的项目上工作了数周:platform:ios,'7.0'pod'SVProgressHUD','~>1.0'pod'Reachability','~>3.1.1'pod'UIDevice-Hardware','~>0.1.3'podfile数周也没有更改。但是,今天我突然遇到构建错误,我无法弄清楚哪里出了问题,也不知道为什么构建突然开始失败。ld:warning:ignoringfile/Users/jim/Library/Developer/Xcode/DerivedData/App-bgzqwpbxhsvbvmhdfdvgafjurltc/Buil

ios - CocoaPods 权限问题

我使用cocoapods有一段时间了,它工作得很好,但今天我在为我的项目安装pod文件时遇到了问题。我在终端中运行安装命令,它似乎无限期挂起。这是详细的日志:AnalyzingdependenciesUpdatingspecrepositoriesUpdatingspecrepo`master`/Library/Ruby/Gems/1.8/gems/cocoapods-0.24.0/lib/cocoapods/executable.rb:55:warning:Insecureworldwritabledir/usr/local/bininPATH,mode040777/Library/

ios - apportable (apportable.com) 是否支持 CocoaPods

我刚刚尝试使用Apportable编译一个应用程序并得到一个异常:Infileincludedfrom/Users/jblues/ibipit/voucherBlaster/VoucherBlaster/Client/Utils/RXMLElement+VBMarshalling.h:13:/Users/jblues/ibipit/voucherBlaster/Pods/BuildHeaders/RaptureXML/RXMLElement.h:32:9:fatalerror:'libxml2/libxml/xmlreader.h'filenotfound在Xcode项目中,Raptu

ios - 如何在本地编辑 Cocoapods 依赖项?

我在我的iOS项目上使用Cocoapods来管理依赖项,并且按照Github的.gitignorelink的建议,我将/pod文件夹保留在我的存储库之外。当库需要一些自定义e/o错误修复时,这会引发问题,因为您编辑的代码不会推送到存储库中。我试图fork原始存储库,创建一个新的podspec并将新版本的库添加到Cocoapods存储库,但工作量很大。对更可靠的方法有什么建议吗? 最佳答案 这可能需要很多工作,但fork是最好的前进方式。如果您创建了错误修复,则做正确的事并在GitHub上提交合并请求。如果项目的根目录中已有PodSp

ios - 确定哪个 CocoaPod(s) 需要特定的依赖

动机:我正在使用XCode7.1Beta,而一些依赖于其他CocoaPods的CocoaPods由于某种原因与Beta版不兼容。所以我知道哪些Pod是“坏的”,但不知道哪些Pod在使用这些Pod。是否有pod命令或其他方法来输入pod名称并输出它的所有依赖项除了反复试验之外? 最佳答案 有一个命令可以列出库的依赖项(以FBSDKCoreKit为例)。podspeccatFBSDKCoreKit其中输出的是其Podspec的内容,其中包含依赖信息:{"name":"FBSDKCoreKit","version":"4.5.1","su

ios - 无法将第三方框架导入 cocoapod

我查看了Cocoapods站点上的文档、此处的几个问题以及各种站点上的文章,但到目前为止没有任何解决办法。问题是我必须创建一个iOS框架,该框架需要放入私有(private)Cocoapod中以便在我的组织内使用。我专注于vendored_frameworks选项的几个变体,但没有成功地将框架导入我的目标项目。下面是我的Podspec文件的一个子集:s.name="MyCocoaPod"s.source_files='MyCocoaPod/Classes/**/*'s.vendored_frameworks='Framework/MyFramework.framework'此项目是通过

ios - 如何知道是否安装了 CocoaPods?进出 MAC?

我们如何知道cocoapods是否已安装?在我们的MAC中?安装时我将其输出到终端:ERROR:Whileexecutinggem...(NoMethodError)undefinedmethod`ord'fornil:NilClass 最佳答案 sudogeminstallactivesupport-v4.2.6sudogeminstallcocoapods试试这些 关于ios-如何知道是否安装了CocoaPods?进出MAC?,我们在StackOverflow上找到一个类似的问题:

ios - 在 Swift 3.0 和 CocoaPods 中使用 Travis CI

自从我在我的GitHubEducationPack中获得TravisCI以来,我正在尝试它。我在iOS10.1上做TDD。我还不知道如何为Swift3.0、iOS10.1和使用CocoaPods配置TravisCI。我设法将TravisCI与我的存储库链接起来。但除此之外,我总是收到“构建失败”消息。不确定是否重要,但我的Repo中没有Pod文件夹。我看到了TravisCI和Swift的教程,并从那里重新创建了travis.yml,看起来像这样:language:objective-cbranches:only:-master-Developmentxcode_project:Frie

ios - 在同一工作区的 iOS 框架和 App 项目中使用 Cocoapods

好吧,也许我做错了什么,请随时纠正我。让我解释一下我要实现的目标。我从事一个有多个目标的项目。每个目标都用于创建一个单独的应用程序。这些目标共享许多核心功能,但一些目标添加了一些额外的代码或仅使用“核心”的最小集合(例如一些Web服务)。目前,所有内容都打包到一个Xcode项目中,我使用“目标成员资格”功能(在文件检查器中)来标记哪个类属于哪个目标。核心类是所有目标的成员,特殊类只是一个目标的成员。这很容易让人感到困惑,并带来另一个问题。我想使用CI/CD服务器来自动构建和发布对TestFlight的更新。由于目前所有文件都在一个存储库中,因此我无法自动检测需要更新哪个应用。我现在的计

iphone - 在 cocoapods 项目中处理外部 not-cocoapods-framework

我爱上了Cocoapods,我想用它来迁移我所有的项目。在开始之前,我有几个关于如何在我的项目中处理外部not-cocoapods框架的问题。1)假设我正在使用Cocoapods,并且我只包含了AFNetworking框架。在某些时候,我需要使用一些CoreGraphic动画,我需要使用QuartzCore:AFNetworking没有使用这个框架,所以QuartzCore没有包含在我的Pods项目中。处理这种情况的最佳方法是什么?更好的想法是“我将所有框架都放在我的Pods项目中,所以在我的“应用程序项目”中,我只有我的应用程序所需的代码”?如果是,怎么办?在我的Pods.xconf