草庐IT

cocoapod

全部标签

ios - ParseFacebookUtilsV4 与 CocoaPods - "framework not found Parse for architecture x86_64"

直到今天早些时候,我还在我的iOS7+项目上使用ParseFacebookUtilsV4版本1.7.5.3。然后我看到了对Parse框架的更新,版本为1.8.0。podupdate运行顺利,但是当我尝试构建应用程序时,它失败了:AppleMatch-OLinkerErrorLinkercommandfailedwithexitcode1(use-vtoseeinvocation)完整日志:Ld/Users/user/Library/Developer/Xcode/DerivedData/ProjectName-amxlttymdgjhvifkgqzpcialrpbs/Build/Pro

ios - 私有(private) cocoapod 从不显示更新

我有一个私有(private)的cocoapod,我已成功构建并包含在我的项目中。在我项目的podfile中,我这样添加它:pod'myPrivatePod',git:'https://git.private.com/myPrivatePod.git'我的podspec文件在项目的根目录中,我遵循了reachability的例子。当我更新我的pod时,我像往常一样在xcode中更改版本号,我更新podspec版本和源代码(标签)。我还将标签应用到git。更新后,当我执行podupdate/podoudated时,我从未获得此新更新。我最终不得不删除pod,执行“podinstall”-

ios - 没有 CocoaPods 的 iOS 上的 Google Cloud Messaging (GCM)

基本上,我的任务是在不实际使用CocoaPods的情况下进行设置。问题是,在谷歌的文档中,他们到处都坚持使用这个。我找不到带有适用于iOS的GCM的github项目,也找不到我需要将哪些文件拖到我的xcode项目中。 最佳答案 现在可以在没有cocoapods的情况下使用它https://firebase.google.com/docs/ios/setup#frameworks无需CocoaPods即可集成如果您不想使用Cocoapods,您仍然可以通过直接导入框架来利用FirebaseSDK。下载框架SDKzip(这是一个约100

ios - Git 子模块 vs Git 子树 vs 依赖管理器 CocoaPods

我有两个应用程序/项目-一个用于客户,一个用于员工。这两个项目具有相同的后端API相关代码、相同的业务级对象、相同的自定义GUI控件和一些功能。我想用共享的代码替换相同的代码。例如将这段代码移动到一个单独的仓库。由于这两个项目都在开发中,所有内容(包括共享代码)都会经常更改。共享代码通常会作为这两个项目之一的一部分进行更新。如果我需要一种简单的方法来频繁更新代码,那么在两个项目之间共享代码的最佳方法是什么?我的理想用例如下:我更改了客户项目(客户和共享代码)。我向客户库和共享代码库提交并推送新更改。我打开工作项目,pull共享代码,然后在需要反射(reflect)共享代码更改时更新工作

ios - cocoapods pods 项目build设置

因此,每次我们运行pod更新时,pods项目都会重新生成。我们在pods项目中手动设置的任何build设置都会被重置。我想知道在通过pod更新生成pod项目后,是否仍然要在pod项目中设置目标的一些build设置?感谢任何帮助。 最佳答案 在使用cocoapods和阅读文档几个小时后,我想出了以下解决方案:在您的podspec文件中,有一个选项可以指定要生成的xcconfig,设置如下:s.xcconfig={'TEST_AFTER_BUILD'=>'YES','GCC_GENERATE_TEST_COVERAGE_FILES'=>

ios - CocoaPods 未与项目链接

我有一个使用CocoaPods的项目。它正在工作,但有些东西坏了。如果我以模拟器为目标,它确实可以编译,但如果我以设计(构建或存档)为目标,它会抛出链接器错误。ld:warning:ignoringfile/Users/myuser/ios/share/share/libPods.a,filewasbuiltforarchivewhichisnotthearchitecturebeinglinked(armv7s):/Users/myuser/ios/share/share/libPods.aUndefinedsymbolsforarchitecturearmv7s:"_OBJC_CL

ios - 带有 Xcode 6.1.1 的静态库和 cocoapods - ld : library not found Error

不确定它与Xcode6.1.1或Cocoapods0.35.0相关。我已经使用Xcode6.1.1生成了新的静态iOS库。成功(没有cocoapods)生成模拟器和设备库Lipo并生成FATMyLib.astaticfinallib创建新的ViewApplication项目。(我没有更改任何默认设置。例如BaseSDK、ValidArchitecture。)手动将MyLib.a和必要的头文件添加到应用程序项目中。构建应用程序项目并且运行良好!!没有错误没有警告。错误将相同的MyLib.a和header(上面生成的)上传到HTTP直接下载服务器(一种工件服务器)。生成规范和podfile

ios - Cocoapod pod 仅适用于指定平台

我有一个包含多个目标的Xcode项目。其中一个目标针对tvOS平台。我的其他目标使用不支持tvOS的“youtube-iso-player-helper”框架。我想要一个仅在iOS上包含播放器框架的CocoapodPodfile。这是我当前的Podfile:source'https://github.com/CocoaPods/Specs.git'platform:ios,'8.0'platform:tvos,'9.0'use_frameworks!pod'SVGgh'pod"youtube-ios-player-helper","~>0.1"xcodeproj'MyProject.x

ios - 如何从 CocoaPods 迁移到 Carthage?

我的项目已经链接了大约30个不同的库。他们中很少有人支持迦太基。我需要做一个分支,让他们一个一个支持迦太基吗?有更好的方法吗? 最佳答案 迦太基思想是基于框架的。因此,如果您的依赖项不支持它们,迦太基将无法为您构建它们。就这么简单。但是:您也可以使用carthage来管理依赖项,只需使用参数“--no-build”。然后carthage只会将依赖项提取到您的Carthage/Checkouts文件夹中。有一些缺点:根据项目的不同,你必须将每个依赖项的项目添加到你自己的项目中,如果项目只包含一个示例应用程序,你必须自己添加代码如果项目

ios - 无法在 CocoaPods 中安装 React 子规范

这是我当前的Podfile:#Uncommentthenextlinetodefineaglobalplatformforyourprojectplatform:ios,'9.0'target'atom'do#Uncommentthenextlineifyou'reusingSwiftorwouldliketousedynamicframeworks#use_frameworks!pod'Firebase/Core','~>5.20.1'pod'Firebase/Firestore','~>5.20.1'pod'Firebase/Auth','~>5.20.1'pod'Firebase