草庐IT

cocoapods-1.1.1

全部标签

ios - 尝试读取不存在的文件夹`/private/tmp/CocoaPods/Lint/Pods/

我在验证pod规范时得到这个:Attempttoreadnonexistentfolder`/private/tmp/CocoaPods/Lint/Pods/Test请帮忙。 最佳答案 您需要在podspeclint之前运行gittag'x.x.x'和gitpush--tags。 关于ios-尝试读取不存在的文件夹`/private/tmp/CocoaPods/Lint/Pods/,我们在StackOverflow上找到一个类似的问题: https://sta

ios - 如何使用弱链接 CocoaPods 库构建 iOS 框架

我正在尝试使用Xcode6提供的用于创建CocoaTouch框架的新模板构建iOS框架(Test.framework)。该框架在Podfile中指定了不同的依赖项(如AFNetworking或FacebookSDK)。我不想将依赖项包含在框架中,我只想链接到它们。问题是当我构建框架时,链接并包含了libPods.a。问:如何链接libPods.a库,但不将其包含在框架中?更多详情:我读过有关弱链接的内容:https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPFrameworks/Concept

ios - 如何阻止 react-native 链接将库与具有 podspec 的 CocoaPods 链接起来?

我需要为特定库使用CocoaPods。但是我不想将它用于任何其他用途,因为它通常会迫使我将React及其依赖项也添加到Podfile中,这很麻烦,并且可能导致与以前的经验一样的几个问题。在ReactNative文档(https://facebook.github.io/react-native/docs/linking-libraries-ios)中明确指出:IfyouriOSprojectisusingCocoaPods(containsPodfile)andlinkedlibraryhaspodspecfile,thenreact-nativelinkwilllinklibrary

ios - Cocoapods - 无法找到 [Github 框架] 的规范

当尝试将新的Podfilepodinstall到现有的Xcode(iOS)项目中时,我从终端收到以下错误消息:[!]Unable找到“XCDYouTubeKit(~>2.1.1)”的规范。我尝试加载的Podfile如下所示:#Uncommentthislinetodefineaglobalplatformforyourproject#platform:ios,'6.0'target'DemoApp'dopod'XCDYouTubeKit','~>2.1.1'endtarget'DemoAppTests'doendtarget'TheDayByDay'doend另外,我的Xcode项目的

ios - 将 Cocoapods 链接为共享的 iOS 8 库

iOS8引入了一项功能,允许在应用程序沙箱中共享框架。这在与主应用程序一起使用扩展时特别有用。在主应用程序和扩展程序中静态链接Cocoapods似乎不是最佳解决方案。如何将Cocoapods链接为共享框架,以供我的扩展和使用Xcode的主应用程序使用? 最佳答案 有一个活跃的开发分支将支持在swift中实现Pod。这也将支持构建pod作为新的动态库和链接。参见https://github.com/CocoaPods/CocoaPods/pull/2222 关于ios-将Cocoapods

ios - CocoaPods 将重复项目添加到 xcworkspace

我的工作区结构如下:-项目A--项目B--项目C-pod我运行“podupdate”,得到的是-项目A--项目B--项目C-pod-ProjectB我的Podfile是:platform:ios,'7.0'inhibit_all_warnings!workspace'ProjectA'target:ProjectAdopod"AFNetworking","~>2.0"pod'Facebook-iOS-SDK'pod'SDWebImage'pod'FXBlurView'pod'RESideMenu'pod'RBStoryboardLink'endtarget:ProjectBTestsd

ios - XCode 6 CocoaPods 错误 : target overrides the `OTHER_LDFLAGS` build setting

我刚开始使用CocoaPods,当我从终端安装pod时出现以下错误(我的项目称为babyMilestones,我正在尝试将CocoaPods用于ShipLib框架)。:ThebabyMilestones[Release]targetoverridestheFRAMEWORK_SEARCH_PATHSbuildsettingdefinedinPods/TargetSupportFiles/Pods/Pods.release.xcconfig'.ThiscanleadtoproblemswiththeCocoaPodsinstallation-Usethe$(inherited)`flag

ios - Xcode Analyzer - 忽略 CocoaPods 目标

我有一个使用CocoaPods设置的Xcode工作区。当我在我的项目上运行Xcode的分析器时,它会分析我自己的源代码以及Pods目标中的所有源代码。这会引发很多我不感兴趣的警告,因为我只想查看我自己的源代码的分析器警告。我已经从pod的构建目标中取消选中“分析”,但这似乎没有任何效果。有没有办法在运行分析器时忽略Pods目标? 最佳答案 这是对现有答案的更新/修改:使用Cocoapods0.38+获取项目所需的安装程序属性已更改,因此您需要使用“pods_project”而不是“project”,如下所示:post_install

ios - Xcode 不显示来自 CocoaPods Pod 的警告

在构建我的项目时,我收到了很多来自CocoaPodsPods的警告。所以我无法控制的其他项目。处理此问题的建议方法是什么?我希望Xcode只显示与我的项目相关的警告。如果它显示与我无法控制的项目相关的警告,那就太过分了。 最佳答案 有两种方法可以完成:方法一转到您的pod项目的BuildSettings选项卡搜索inhibit_all_warnings标志设置为YES它将抑制与pod项目相关的所有警告。但是当您执行下一次podinstall时,该标志将重置为NO。方法二在您的podfile中指定inhibit_all_warning

ios - Cocoapods 与 Gradle - iOS

目前我正在尝试弄清楚如何使用Cocoapods。很多博客都引用Cocoapods是目前最好的依赖管理工具。但是,我还使用Gradle插件来构建我的应用程序。现在的问题是,Gradle能否对我的私有(private)文件和库(.a文件)进行与Cocoapods相同的依赖管理。 最佳答案 长话短说(2015年1月):Gradle:构建系统+依赖管理。Cocoapods:Xcode内部构建的依赖管理。这可能还有更多内容(对于其他想要开始评论“但Cocoapods也可以......”的人),但首先要对其进行总结。如果您是iOS和/或Xcod