草庐IT

cocoapods-1.1.1

全部标签

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

ios - Cocoapods 找不到库

我正在尝试将Flurry集成到我的应用程序中,但我不断收到以下错误:ld:librarynotfoundfor-lFlurry_5.1.0我正在安装Cocoapods(0.33.1) 最佳答案 有一个链接器标志-lFlurry_5.1.0由pod添加到项目中,但它没有解析。解决方案是在您的目标构建阶段链接到此库,如下所示。您可以通过单击“与二进制库链接”下方的“+”按钮来执行此操作。该库位于(PROJECT_DIR)/Pods/FlurrySDK/Flurry/Flurry_5.1.0.a添加后,您需要从目标的“BuildSetti

ios - 通过 cocoapod 安装 CorePlot 2.0 失败

我一直在我的Xcode项目中使用CorePlot1.5.1和cocoapod,没有问题。现在我需要升级到CorePlot2.0,因为我需要在同一事件上进行上/下操作。我尝试通过以下任一方式编辑PodFile来做到这一点:pod'CorePlot','~>2.0'和target'ERPTests'dopod'CorePlot'end第一种方式我得到错误“CorePlot(~>2.0)requiredbyPodfile”。第二种方式我得到了1.5.1版本。我的cocoapod是0.35.0。我用谷歌搜索并没有关于这个问题的相关帖子。有什么想法吗? 最佳答案

ios - 安装 CocoaPods 时出错

我正在尝试安装最新的CocoaPods(0.36.1),但它显示以下错误。$geminstallcocoapodsERROR:Couldnotfindavalidgem'xcodeproj'(~>0.23.1)inanyrepository须藤?顺便说一句,在回答的问题中,有些建议使用sudogetinstallcocoapods。如果您使用系统范围的ruby​​可执行文件,您确实需要sudo。我正在使用rbenv进行ruby​​管理,它是为用户本地安装的,不需要sudo。更新geminstallcocoapods命令在第二天起作用。谜团。 最佳答案

ios - cocoapods - 链接器命令失败,退出代码为 1

我收到以下错误:ld:找不到-lAFNetworking的库clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)我卸载了AFNetworking并且没有收到错误。我重新安装并确实收到错误。我正在使用AFNetworking2.5。我使用cocoapods来安装/卸载。关于如何解决这个问题有什么想法吗? 最佳答案 经过14小时的调试和8位不同开发人员的帮助,我们找到了问题所在!我希望这个答案对以后的人有所帮助。这根本不是AFNetworking错误。问题是一个ViewController实现文件没有在目标成员中选择目标。

ios - 非开源 cocoapods

cocoapod框架是否需要开源?我在git上创建了一个cocoapodswift框架。当我创建一个ios应用程序并在我的Podfile中配置pod信息时。它工作正常。现在我想保护我的源代码,希望其他人可以使用我的框架,但看不到我的框架源代码。这可能吗? 最佳答案 是的,这是可能的。您可以创建一个框架,编译它并作为cocoapod分发。在podspec中使用vendored_framework或vendored_frameworks键。podspec的一个示例是Google-Mobile-Ads-SDKpod正是以这种方式分布的。{

ios - 某些 iOS 模拟器的 CocoaPods 库错误构建

短错误:filewasbuiltforarchivewhichisnotthearchitecturebeinglinked(i386)展开:对于某些模拟器,我在构建项目时收到以下错误:ld:warning:ignoringfile/Users/admin/Library/Developer/Xcode/DerivedData/myApp-ekwldvjyuxwkykbareyvvydbtero/Build/Products/Debug-iphonesimulator/libFSCalendar.a,filewasbuiltforarchivewhichisnotthearchitec

ios - 将框架添加到现有的 Cocoapods 设置

我正在处理一个使用Cocoapods的项目。我找不到任何用于将框架添加到现有Cocoapods设置的文档。我能找到的只是关于如何从头开始设置Cocoapods的示例。有什么帮助吗?我想通过Cocoapods添加ABContactHelper。谢谢! 最佳答案 只需将pod添加到您的Podfile并再次运行podinstall。对于ABContactHelper,做:编辑Podfile将pod'ABContactHelper'添加到Podfilepod安装 关于ios-将框架添加到现有的C