草庐IT

ios - 将 Google Analytics 添加到我的 podfile 会破坏构建(找不到库)

我的项目中有GoogleAnalytics,效果很好。一旦我将它移到我的pod文件中,一切都会中断。在我的连播中:pod'Google/Analytics','~>1.0.0'pod'Google-Mobile-Ads-SDK'pod更新日志:InstallingGoogle(1.0.7)UsingGoogle-Mobile-Ads-SDK(7.3.1)InstallingGoogleAnalytics(3.12.0)InstallingGoogleNetworkingUtilities(1.0.0)InstallingGoogleSymbolUtilities(1.0.0)Insta

ios - 安装 pod 时,错误 "Invalid ` Podfile` 文件 : undefined method `plateform'

我是新的ios开发者,我需要安装“AFNetworking”。首先,我安装了cocoapods;其次,我在我的字空间中创建了一个“Podfile”;source'https://github.com/CocoaPods/Specs.git'platform:ios,'8.0'pod'AFNetworking'然后,我跑pods安装有一个错误:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/pathname.rb:422:in`open':Nosuchfileordirectory-/Us

ios - 为什么要在版本控制下包含 Podfile.lock?

首先,我想提一下,我已经阅读了cocoapods指南https://guides.cocoapods.org/using/pod-install-vs-update.html在每个人都只使用podinstall命令并且我们在播客文件。.lock文件似乎是多余的。假设我们有一个使用ReactiveSwift的项目。ReactiveSwift在其podspec中依赖于Resultpod,如下所示:s.dependency'Result','~>3.2'我的假设是我真的不应该关心ReactiveSwift依赖什么,因为我只是要对我严格指定的ReactiveSwift版本进行pod安装。对于我

ios - podspec 依赖和 Podfile pod 声明的区别

我有一个cocoapod项目(我们称之为“Main”),它与另一个cocoapod有依赖关系(我们称之为“Util”)。我可以通过“pod'Util'”在Main的Podfile中添加Util,并通过“s.dependency'Util'”在podspec中将其指定为依赖项只要至少编写了其中一个,我的pod测试项目就可以正常运行(尽管在podspec中没有依赖项,但运行“podliblint”命令会返回错误)在Podfile中指定pod可以让我更详细地了解我希望版本的精确度,甚至允许我使用:head作为目标。然而,依赖似乎更加有限,需要标签。我想知道这两种方法之间的区别,以及当一个po

firebase - EXC_BAD_ACCESS code=2 在 Podfile 中包含 Firebase/Auth

在Podfile中包含“Firebase/Auth”后,我收到EXC_BAD_ACCESS。这发生在没有添加任何Firebase代码行的情况下。我在xcode8上使用swift3,生成的pod是-InstallingFirebase(3.8.0)InstallingFirebaseAnalytics(3.5.1)InstallingFirebaseAuth(3.0.6)InstallingFirebaseCore(3.4.4)InstallingFirebaseInstanceID(1.0.8)UsingGTMOAuth2(1.1.4)UsingGTMSessionFetcher(1.

ios - podfile 中单一目标的多平台支持

有没有什么办法可以通过podfile为单个target添加多平台支持?例如,我的项目在iOS和Mac上都是通用的。他们使用相同的代码库。因此,我没有为同一代码创建多个目标,而是在同一目标中添加了对iOS和MacOSX的支持。它构建良好。现在我想通过Cocoapods添加一个依赖项。我创建了一个podfile并指定了我的目标对pod的依赖性。这里讨论的pod以类似的方式支持多个平台,即单一目标。但现在在构建我的项目时,iOS失败了。在Podfile中为单个目标指定多个平台会产生错误。如果我仅将平台指定为iOS或Mac,则相关项目无法在其他平台上构建。有没有人遇到过这种情况?如何通过pod

ios - 迁移 Swift 3.0 - 带有 RNCryptor 和其他库的 Podfile

我刚刚将Swift升级到3.0,我在使用库时遇到了很多问题。当我编译时,只有库RNCryptor有72个问题。为什么? 最佳答案 RNCryptor的稳定分支是用Swift2(以及其他语言)编写的,它与Swift3不兼容。您必须等到他们完成升级,这似乎正在进行中。同时检查所有其他第三方库。 关于ios-迁移Swift3.0-带有RNCryptor和其他库的Podfile,我们在StackOverflow上找到一个类似的问题: https://stackover

swift - CocoaPods 找不到 pod "FirebaseCore": In snapshot (Podfile. 锁的兼容版本)

我正在尝试添加Geofirestore我在GitHub上找到的pod所以我可以将地理位置经度和纬度添加到社交媒体应用程序中的帖子中。我的pod文件看起来像这样pod'Firebase/Core'pod'Firebase/Auth'pod'Firebase/Firestore'pod'Firebase/Storage','~>4.0'pod'Geofirestore'我在我的终端中运行了podrepoupdate和podinstall但它没有工作,我收到了这个错误。[!]CocoaPodscouldnotfindcompatibleversionsforpod"FirebaseCore"

ios - Podfile 中目标内的目标

我正在尝试将Google移动广告SKD安装到我的Xcode项目中。我安装了Cocoapods,然后将Podfile初始化到我的项目中:#Uncommentthenextlinetodefineaglobalplatformforyourprojectplatform:ios,'10.2'target'Cubical'do#Commentthenextlineifyou'renotusingSwiftanddon'twanttousedynamicframeworksuse_frameworks!#PodsforCubicaltarget'CubicalTests'doinherit!:

ios - 执行 "pod install"时 Podfile 错误?

我使用本教程制作了自己的cocoapod。http://guides.cocoapods.org/making/making-a-cocoapod.html我将它推送到我自己的github存储库。https://github.com/kidsid59/appExample当我试图通过在它的podfile中创建一个条目来在我自己的示例项目中使用它时,比如target"PodInstallDemoApp"dopod‘appExample’,:git=>'https://github.com/kidsid59/appExample.git'end然后尝试在终端中运行“podinstall”。