草庐IT

cocoapod

全部标签

ios - 命令/bin/sh 失败,退出代码为 133 - CocoaPods 错误 macOS Sierra

我有iOS项目并添加了CocoaPos。它在MacOSXELCapitan上运行良好。刚刚将我的操作系统升级到macOSSierra,项目停止工作。当我构建项目时,所有CocoaPods目标都出现编译错误。命令/bin/sh失败,退出代码为133我有Xcode8.0。 最佳答案 如果没有进一步的信息,我不能100%确定这会有所帮助,但我遇到了类似的问题。我必须运行以下更新,然后我的问题才得到解决:sudogemupdategh_inspector希望对您有所帮助。 关于ios-命令/bi

ios - 使用 cocoapods for firebase 的 React-native 共享扩展问题

我正在尝试使用基于firebase的应用程序实现共享扩展。所以我创建了一个pod文件并生成了一个.xcworkspace项目。我正在使用[react-native-share-extension][1]。按照所有安装教程进行操作,一切似乎都正常,但是当我尝试启动扩展Xcode控制台时说:RNFirebasecoremodulewasnotfoundnativelyoniOS,ensureyouhavecorrectlyincludedtheRNFirebasepodinyourprojects'Podfile'andhaverun'podinstall'.这是我的pod文件:targe

ios - 如何使用 CocoaPods 配置目标的build设置?

我正在尝试将CocoaPods与cocos2d模板项目一起使用。当我podinstall时,我收到一些警告,例如:[!]Thetarget`MyProject[Debug]`overridesthe`ALWAYS_SEARCH_USER_PATHS`buildsettingdefinedin`Pods/Pods.xcconfig'.-Usethe`$(inherited)`flag,or-Removethebuildsettingsfromthetarget.我不想更改cocos2d模板项目的build设置,所以我修改了Pods.xcconfig以避免警告。后来,我再次podinsta

ios - Cocoapods 将 pod 与不同的部署目标混合在一起

我的项目将iOS4.3作为其部署目标。我所有的pod库都支持4.3,但我也想包括一个,注意不要在iOS4.3设备上使用它的类。我尝试在我的Podfile上使用target选项,如下所示:platform:ios,'4.3'pod'NBUCore'target:MyAppdoplatform:ios,'5.0'pod'PEPhotoCropEditor'end它使用NBUCore创建通常的libPods.a和使用PEPhotoCropEditor的新的libPods-MyApp.a,都正确链接到MyApp。问题是有两个.xcconfig文件,Pods.xcconfig和Pods-MyAp

ios - Cocoapods - 在使用最新版本后使用旧版本的 pod

我是iOS新手,我是第一次尝试使用Cocoapods。我使用的是最新的AFNetworking版本并更改为1.3.3以支持iOS5,现在我的项目无法构建。错误:我做了什么:更新的Podfilepods安装我是不是漏掉了什么?感谢您提供任何帮助,谢谢。 最佳答案 您的Podfile顶部应该有如下一行:platform:ios,'5.0'那里的版本号应该与您的Xcode项目的部署目标相匹配。您可能没有将此设置为5.0(假设这是您的目标),它可能设置为6.0,或者可能缺少此行。查看添加此行是否可以解决问题。用这个更新Podfile后,运行

ios - 我应该在 CocoaPods 依赖项中添加 Foundation 和其他标准框架吗?

我想创建podspec,我想知道我需要在其中添加哪些依赖项。我正在为其创建podspec文件的库只有一个依赖项。它依赖于Foundation框架。据我所知,所有新创建的iOS应用程序都已经在prefix文件中导入了Foundation。这是否意味着所有构建在Foundation之上的应用程序都不需要添加对它的依赖?我需要在CocoaPods中指定为显式依赖的Apple框架以及我可以依赖的框架在哪里。请给我解释一下。谢谢! 最佳答案 我不会担心的。任何不包含Foundation的iOS应用程序都将无法使用iOS中99%的可用框架。此外

ios - 构建应用程序时找不到 Cocoapods header

在过去的几天里,我一直在尝试构建一个应用程序,但一直失败并显示消息“找不到文件”。我的friend能够在他的计算机上构建应用程序,但我已经在3台计算机上尝试过,所有3台计算机都出现了同样的错误。我尝试卸载并重新安装cocoapodsgem,删除pods和podfile.lock并重新安装和升级pods,但没有任何运气。当我进入pods文件夹时,我看到了所有文件,它甚至自动完成了prefix.pch文件(出现问题的地方)中的文件名。我使用的是与我的friend(v0.34.4)和Xcodev6.1相同的cocoapods。还值得注意-XCTest.framework、Tests.xcte

ios - 如何强制 CocoaPods 使用二进制版本的 Facebook 和 Parse SDK?

我有一个使用Cocoapods的大型项目,其编译时间>60秒。大部分编译时间用于编译第三方SDK:Facebook和Parse。这是因为它们包含最多的源文件。我发现自己经常运行podinstall,尤其是当我想重构我的应用程序并维护创建测试应用程序目标以及需要第三方依赖项的单元测试目标时。在podinstall之后构建项目会导致所有SDK再次重建,即使它们没有任何变化。重复执行此操作会在重构过程中浪费大量时间。如何强制Cocoapods使用我已经下载到磁盘上的那些依赖项的二进制框架,以避免编译? 最佳答案 您可以使用CocoaPod

ios - 如何使用 cocoapods 导入 Charts.xcodeproj?

我想在我用Objective-C编写的iOS应用程序上使用ios-charts,并尝试从cocoapods获取它。我的Podfile是platform:ios,"9.0"use_frameworks!target'MyApp'dopod'FMDB','~>2.0'pod'Charts','~>2.1'end我可以检索图表,但找不到“Charts.xcodeproj”。阅读README.md,它说DragtheCharts.xcodeprojtoyourproject但是我找不到那个文件。有人知道如何使用cocoapods获取“Charts.xcodeproj”吗?

ios - 没有构建模拟器架构的 CocoaPods podspec 推送

我使用vendored_libraries构建了一个podspec来包含专为真实设备构建的第三方库。然后我推送了podspec文件并收到错误消息,提示cocoapods找不到架构i386和x86_64的符号,因为这些库确实没有模拟器架构的符号。那么,我可以在不为模拟器架构类型构建的情况下推送podspec吗?怎么做?谢谢。 最佳答案 https://github.com/CocoaPods/CocoaPods/issues/5472所以,我问了一个关于这个问题的Issue并得到了答案。Cocoapods不鼓励限制架构。我在我的私有(