草庐IT

cocoapod

全部标签

ios - 在不使用 cocoapods 的情况下下载适用于 ios 的 gcm

有没有办法在不使用Cocoapods的情况下获取GoogleCloudMessaging框架?我使用Carthage,不想只为这个库使用cocoapods。 最佳答案 如果您在演示项目中使用pod并将其放在PodFile中target'MyTarget'douse_frameworks!podFirebaseend然后podinstall在Podstarget下面你会得到一个.framework,你可以在你的真实项目中使用它而不用使用cocoapods。更新框架很糟糕,因为你需要一个演示项目但聊胜于无。希望对你有帮助

ios - Cocoapods - 隐藏实现?

我有一个我创建的iOS库。现在我把这个库放在一个.framework文件中,只有一些.h文件。现在我想使用Cocoapods而不是框架。是否可以隐藏.m文件并仅公开一些头文件(如框架)?根据这个问题,我不明白podspec设置source_files和public_header_files之间的关系。我假设public_header_files是我需要的选项,但我不明白这个属性在做什么。编辑:我想我误解了Cocoapods的设计。public_header_files在使用use_framework!设置时似乎很有意义。也许我正在尝试迦太基。 最佳答案

ios - 如何将 fork 存储库添加到 CocoaPod 的 .podspec 文件中的 "s.dependency"属性?

我一直在开发一个AFNetworking分支存储库,并希望将其添加到我的私有(private)pod中。我正在做这样的事情。s.dependency'AFNetworking','~>2.3',:git=>'https://github.com/Codigami/AFNetworking.git',:commit=>'9f9f4fe5b5959e0f2ea89e472eccf7aea6f37eea'做的时候podinstall在终端我得到[!]Invalid`ios-authentication-pod.podspec`file:[!]Unsupportedversionrequire

ios - Cocoapods 总是安装旧的 React (0.11.0)

我在运行podinstall时遇到问题Pod总是降级React正在安装React0.11.0(原为0.55.4)我的pod文件:#Uncommentthislinetodefineaglobalplatformforyourproject#platform:ios,'9.0'platform:ios,'9.0'project'BunteMobile.xcodeproj'target'BunteMobile'do#Commentthislineifyou'renotusingSwiftanddon'twanttousedynamicframeworksuse_frameworks!#Po

ios - 我的应用程序中的 cocoapods 框架比示例中慢得多

我不认为它特定于该框架,而是TOMSMorphingLabel非常明显:我看到我的iPhone5上的动画非常慢(我的iPhone7+上没有问题),然后我尝试了网站上的示例:这些动画按预期顺利运行。这可能是什么原因?后台没有其他操作在运行,这可能与build设置、32位架构或类似的东西有关? 最佳答案 TOMSMorphingLabel在我的iPhone5s、iPhone6和iPhone7中以预期速度工作,甚至在的模拟器中也是如此>iPhone5。我没有发现框架有任何问题。由于您的设备内存不足或处理能力低,速度可能会很慢。请尝试在5秒

ios - #import <Library/Library.h> 和 #import <Library.h> 使用 CocoaPods 有什么区别?

我看过有关CocoaPods的指南,建议像这样导入所需的pod的库header:#import在哪里Library是库的名称(例如#import)。我还看到指南建议像这样导入所需的pod的库header:#import(例如#import)这两种方法都可以编译并且似乎有效。有什么区别,应该使用哪个? 最佳答案 如果导入的header是唯一的,那么任何一种方法都可以正常工作。但是,如果您在两个不同的第三方库中有一个同名的header,它就会变得模棱两可,您将需要指定您想要的header。通常,最好指定库名称,这样就不会发生这种情况,而

ios - 如何使安装了 CocoaPods 的 pod 可用于我工作区中的所有项目?

我正在使用XCode4.6.1。我的工作区中有多个项目,但其中只有一个能够包含使用CocoaPods添加的库。其他项目根本检测不到它们。如何与整个工作区共享我的CocoaPods?我是否需要在所有项目的构建依赖项中包含libPods.a?我需要向podfile添加一些特殊的东西吗? 最佳答案 默认情况下,CocoaPods仅链接到它找到的第一个目标。你可能想看看xcodeproj和link_withPodfile指令。 关于ios-如何使安装了CocoaPods的pod可用于我工作区中的

ios - iOS 中的 CocoaPods 是什么?

请任何人详细说明iOS开发中的CocoaPods是什么。我似乎无法理解它们是什么。提前致谢。 最佳答案 CocoaPods是我在最近的iOS应用程序开发中发现的最好的东西之一。我用它来获取最新的Github开源项目作为框架和lib到我的项目中。最好的部分是它将自动管理依赖库,因此无需拖放文件并将每个文件下载到文件夹blaablaaa只需一个简单的代码'podinstall就可以了!其余的将由Cocoa-pods完成相信我,它会为您节省数小时的开发时间,并且您的代码看起来会很干净并且是最新的:)如果有人需要知道如何安装Cocoapod

ios - 尝试将供应商框架包装在 cocoapod 中,但编译器找不到 header

希望有人已经解决了这个问题;我正在尝试将第三方库(Airwatch)包装在cocoapod中,以便更好地管理我们的应用程序。不过,我正在努力让它发挥作用。我已经围绕一个静态库创建了一个pod,但这个是一个动态框架,我很难编译它。框架中的header在包含的应用程序中无法访问....这是我已经尝试过的:当我在podspec中设置vendored_libraries时,我似乎无法访问带有引号或的header。Xcode只是提示“找不到”接下来,我尝试像这样将框架中header的路径添加为source_filess.source_files='Pod/Classes/**/*','Pod/F

ios - 是否可以排除对 Cocoapods 的依赖?

Firebase/Messaging依赖于:UsingFirebaseUsingFirebaseAnalyticsUsingFirebaseCoreUsingFirebaseInstanceIDUsingFirebaseMessagingUsingGoogleInterchangeUtilitiesUsingGoogleSymbolUtilitiesUsingGoogleToolboxForMac我想知道是否可以排除GoogleToolboxForMac?问题是我有一个静态库,它已经使用GoogleToolboxForMac而没有cocoapods。所以只想知道这是否可能?