草庐IT

cocoapod

全部标签

ios - Cocoapods 将框架导入源代码

在我的iOScocoapod中,我有一个本质上的项目:开源类(class)(.m和.h文件)MyFramework.framework(.framework目录、头文件和资源的.bundle)其中一个开源类调用import因此它可以在其实现中使用MyFramework的组件。但正因为如此,我无法让podspec通过speclint测试(podspeclintMyCocoapod.podspec)。当我运行规范lint验证时,它显示:ERROR|[iOS][xcodebuild].../MyFile.h:54:9:fatalerror:'MyFramework/MyFramework.h

ios - Firebase CocoaPods 安装不工作

我正在尝试通过CocoaPods为我的Objective-CiOS应用程序安装Firebase。我的Podfile如下:target'RandomName'dopod'Firebase/Core'pod'Firebase/AdMob'end当我运行podinstall时,出现以下错误:[!]Unabletosatisfythefollowingrequirements:-`Firebase/Core`requiredby`Podfile`Noneofyourspecsourcescontainaspecsatisfyingthedependency:`Firebase/Core`.Yo

ios - 编辑 Xcode xcconfig 文件和 Cocoapods

我想编辑xcconfig文件,但不幸的是Xcode只允许每个配置有1个xcconfig文件,那就是Pods.xcconfig因为我正在使用Cocoapods那么我怎样才能在不伤害Cocoapods的情况下编辑xcconfig我可以想到几种方法让Xcode使用多个xcconfig文件使用我自己的包含Pods.xcconfig文件的xcconfig文件那么如何处理呢? 最佳答案 如今(XCode9.x,CocoaPods1.4.0)你只需添加#include"Pods/TargetSupportFiles/Pods-MyApp/Pods

ios - 在多个项目中使用 CocoaPods

我有一个工作区,其中包含:我的iPhone.xcodeprojsharedStuff/sharedStuff.xcodeprojsharedStuff.xcodeproj构建一个依赖于myiPhone.xcodeproj的静态库(为简单起见,假设每个项目都有一个目标)。现在我想通过CocoaPods添加一个库,它应该对两个项目都可用。我的Podsfile看起来像这样:workspace'myWorkspace.xcworkspace'platform:iostarget:myiPhonedoxcodeproj'myiPhone.xcodeproj'pod'MBProgressHUD',

iOS CocoaPods - 如何找出特定 pod 的可用版本,而不是 cocoapods 本身?

我正在尝试恢复到特定pod的先前版本,但无法轻松找到用于列出我可以恢复到的所有版本的命令。假设我有:pod'AFNetworking','~>2.3.0'我如何了解我可以安装的特定cocoapod(例如:AFNetworking)的哪些版本?我想看看它是否有2.3.1、2.3.5、2.4.1等。附言。谷歌充满了关于如何检查cocoapods本身版本的问题,但我询问的是通过该框架可用的特定pod的版本历史。 最佳答案 podsearchafnetworking使用上面的命令会显示与该pod相关的所有信息(如果存在)下面是你执行上述命令

ios - dyld : Library not loaded with cocoapods 0. 37 和 Xcode 6.3

我一直在阅读有关错误的所有问题:dyld:未加载库:@rpath/Bolts.framework/Bolts引用自:/private/var/mobile/Containers/Bundle/Application/1542F906-CCE1-4181-AC7C-B5E3EE50E7D7/eBikeMotion.app/eBikeMotion原因:没有找到合适的图像。找到了:这使得我的应用程序无法在真实设备中运行(但它在模拟器中运行没有任何问题。直到某个时候,我认为这是我正在安装的框架的问题,但是在手动安装了抛出错误的原始框架Alamofire之后,下一个抛出错误的框架是按字母顺序排列

ios - 从现有的 Xcode 项目制作 CocoaPod

到目前为止,我一直在尝试破解此问题,但无济于事。我有我的XcodeSwift项目及其用于源代码控制的github存储库。我想用这个项目创建一个新的CocoaPod。我浏览了CocoaPods文档,但到目前为止还没有任何效果,我现在真的很困惑,有人可以写下我需要做的步骤,以便从已有Github的现有Xcode项目制作新pod链接到它的存储库。提前致谢! 最佳答案 取自Cocoapodsdocumentation:$podspeccreateYourProject$editYourProject.podspec然后在编辑器中将s.sou

ios - 本地化和 CocoaPods

我有一个使用CocoaPods的项目。结果,我有一个包含两个项目的工作区:我的和Pods。Pods包含我想要本地化的代码,并且我在Pod中创建了.strings文件。但是,NSLocalizedString无法加载这些字符串。我怀疑发生这种情况是因为.strings文件不在主包中,但没有Pod包,因为它被编译成静态库。在CocoaPods项目中是否有比在我的主项目中更好的本地化代码的方法? 最佳答案 NSLocalizedString只是调用NSBundle的localizedStringForKey:value:table:所以我

ios - Cocoapods:LoadError - 没有要加载的文件

我正在尝试向我的Xcode项目添加一个pod。我收到此错误:LoadError-nosuchfiletoload--xcodeproj/prebuilt/universal-darwin13.0-1.8.7/xcodeproj_ext/Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:ingem_original_require'/Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:inrequire'/Library/Ruby/Gems/1.8

ios - 从 CocoaPods 框架编辑锁定的文件

我有一个Xcode工作区,它使用CocoaPods来包含多个第三方框架。我想在其中一个依赖项中编辑一行源代码。但是,当我这样做时,Xcode会警告我该文件已被锁定,并且我所做的任何更改都可能无法保存。所以我的问题是:当我运行pod安装/更新时,我对源代码的更改会被丢弃吗?如果不是,是否有任何其他可能与CocoaPods无关的情况会丢弃我的更改?最后,有没有什么好的方法可以让我在不遇到此类问题的情况下编辑源代码?提前致谢。 最佳答案 您不能对原始Pod文件进行更改。如果您想添加更多功能,则必须fork该特定repo协议(protoco