Tag: cocoapods

没有这样的模块…在Xcode

我遇到了Xcode的问题(使用Swift),让我完全陷入了困境。 我意识到这个问题已经被问到和回答了,但是没有一个答案对我有用,而且我的情况似乎与其他问题有所不同,因为我的所有的豆荚都失败了(不仅仅是一个特定的问题)。 一周前他们都很好。 我使用一些更常见的Swift框架(例如Alamofire,Eureka,Kingfisher,SwiftyJSON等)的Cocoapods。 他们在Xcode 7中都工作正常。然而,(自动)更新之一碰到了我的Xcode版本,之后在podfile中强制指定目标。 我做到了这一点,并运行pod安装。 豆荚仍然在那里,但现在每一个涉及这些框架的import声明都失败了。 起初,我认为这是一个Alamofire问题,因为这是第一个失败的“没有这样的模块Alamofire”错误。 我尽力与Alamofire合作,包括以下内容: 清洁和重build 清理生成文件夹 重新启动Xcode 重新启动电脑 删除所有派生的数据 增加了“链接框架和库”的框架 增加了“链接二进制与库”的框架 确认我正在打开工作区而不是项目 重新安装CocoaPods 重新安装Xcode ver 7.3.1 没有什么会删除“没有这样的模块…”的错误。 最后,我从吊舱上取下了Alamofire,并把Alamofire项目拖到了我的项目中。 这使我可以删除Alamofire的import报表。 但令我沮丧的是,现在下一个框架造成了“没有这样的模块”。 我把接下来的三个框架移到了我的项目中,看起来它会继续下去。 显然,我的Pods框架都没有被识别出来。 我安装了Xcode 8,并用Swift 2.3试过,但是我得到了“没有这样的模块”的错误。 我真的更喜欢使用Cocoapods,因为它使升级更容易,以及其他奖金。 我猜我有一些设置错误,这是搞砸了我所有的豆荚,但一直没有find它的运气。 这是一个灾难,因为它已经closures了几天的发展,没有任何修复的迹象。 如果有任何事情可以帮助我find解决办法,请告诉我。 如果任何人都可以提供任何可能的解决scheme,甚至可以尝试,这将不胜感激。 我目前正在使用Xcode版本7.3.1。 我的pod文件看起来像这样: source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' target 'Y2GOsp' do use_frameworks! # Pods for Y2GOsp pod 'Alamofire', '~> 3.0' […]

GoogleAnalytics-iOS-CocoaPods 0.36与Swift

任何人都知道如何用CocoaPods 0.36编写Swift的桥接头? 我尝试了这些方法。 (1) #import <GoogleAnalytics-iOS-SDK/GAI.h> =>这是cocoapods 0.35风格。 未能编译。 (2) #import <GoogleAnalytics-iOS-SDK/GoogleAnalytics-iOS-SDK/GAI.h> =>编译失败。 (3) #import "../Pods/GoogleAnalytics-iOS-SDK/GoogleAnalytics/Library/GAI.h" =>它可以被遵守。 但连接失败。

当上传iOS应用程序到App Store时,Xcode试图匹配框架捆绑ID

开发我的第一个iOS应用程序4个月后,是时候把它提交给App Store 。 我在iTunes Connect创build了应用程序,填写了所有的细节,并在Connect和Xcode设置了正确的Bundle ID 。 不过,我最近三天努力解决这个奇怪的问题。 这似乎是Xcode试图上传Cocoapods框架,而不是我的主要应用程序。 归档后,我去了Window > Organizer > Validate… 我看到以下屏幕: 错误: (对于googlers:没有find合适的应用程序logging,请确认您的包标识符' org.cocoapods.Alamofire '是否正确)。 错误消息表明它试图根据框架的名称来匹配一个Bundle ID ,而不是我自己的bundle(例如com.organization.AppName )。 我无法在任何地方find答案。 我尝试在我的Podfile (其中有use_frameworks!),以及我的不同的conf组合,但没有成功。 post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = "" config.build_settings['CODE_SIGNING_REQUIRED'] = "NO" config.build_settings['CODE_SIGNING_ALLOWED'] = "NO" end end end 问题: 我正在做的步骤是正确的吗? 为什么Xcode试图匹配一个framework's bundle id而不是我的主要应用程序? 我怎么能通过这个问题,最终提交我的应用程序? 编辑1:我能够通过这个问题,但后来导致了另一个问题,所以我还没有一个解决scheme。 基本上,Alamofire […]

CocoaPods只依赖于debugging/发布版本

我使用一个pod作为我的项目的内部库。 我想只有在发布/debugging版本中包含一些Pod,比如Reveal / Sparkinspector。 有没有什么办法来定义podspec依赖关系取决于当前select的构buildconfiguration(构build/发布)?

错误与cocoapods link_with更新到1.0.0后

我今天更新了cocoapods到1.0.0版本。 当我更新豆荚时,我得到了这个string: [!] Invalid Podfile file: [!] The specification of link_with in the Podfile is now unsupported, please use target blocks instead.. 我已经删除了我的podFile中的link_with,但我无法构build项目,因为我有许多Match-O-Linkers。 任何人都知道我应该如何解决这个问题? 这是我的Podfile现在: source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' inhibit_all_warnings! pod 'pop', '~> 1.0' pod 'AFNetworking', '~> 1.3' pod 'SDWebImage', '~> 3.7' pod 'GoogleAnalytics', '~> 3' pod 'ARAnalytics' , :subspecs => ["Crashlytics", "Amplitude", "DSL"] […]

找不到Pods.modulemap – 查找错误的目录

我试图让CocoaPods在Swift项目中工作,但这是我第一次。 我的Podfile是 source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' use_frameworks! pod 'Alamofire', '~> 1.2' pod 'SwiftyJSON', '~> 2.2.0' 我运行pod install但是构build它给了我这个错误: Error: unable to read module map contents from 'Target Support Files/Pods/Pods.modulemap': Error Domain=NSCocoaErrorDomain Code=260 "The file “Pods.modulemap” couldn't be opened because there is no such file." UserInfo=0x7fac488d5af0 {NSFilePath=/Users/jt/tmp-ios/my-template/Pods/Target Support Files/Pods/Pods.modulemap, NSUnderlyingError=0x7fac457f0e90 "The operation couldn't be completed. No […]

Xcode 5 iOS 7 CocoaPods链接器错误

我刚刚将我的旧项目升级到新的iOS 7.它已经在使用Cocoapods。 我编译和运行,一切工作正常在模拟器和设备上。 我试图使用Xcode存档它,我得到以下错误。 ld: library not found for -lPods clang: error: linker command failed with exit code 1 (use -v to see invocation) 有任何想法吗! 更新: Pods项目的体系结构设置如下: Standard architectures (armv7,armv7s) scheme : Cocoapods已经从我的项目中删除。 一切都很好!

架构armv7的未定义符号:“_OBJC_CLASS _ $ _ GGLContext”,引用自:AppDelegate.o中的objc-class-ref

我正在尝试在我的iSO应用中添加Google Analytics,并使用Google Analytics(分析)最新的SDK https://developers.google.com/analytics/devguides/collection/ios/v3/ 。 我的项目成功添加了所有必需的标题和框架。 但是,当运行我的应用程序,我得到以下错误 (null):“_OBJC_CLASS _ $ _ GGLContext”,引用自:AppDelegate.o中的objc-class-ref (null):链接器命令失败,退出代码1(使用-v查看调用) 下面是我在AppDelegate.m文件中写的代码 // Configure tracker from GoogleService-Info.plist. NSError *configureError; [[GGLContext sharedInstance] configureWithError:&configureError]; NSAssert(!configureError, @"Error configuring Google services: %@", configureError); // Optional: configure GAI options. GAI *gai = [GAI sharedInstance]; gai.trackUncaughtExceptions = YES; // report uncaught exceptions gai.logger.logLevel = kGAILogLevelVerbose; // remove before app […]

CocoaPod / Podspec和* .framework

CocoaPod noob问题如下: 我已经创build了一个绑定在里面的静态库的框架,这取决于AFNetworking和一个资源包(基于这两个教程来创buildFWKs http://www.blackjaguarstudios.com/blog/programming/2012/11/22/xcode- 45-creating-ios-framework-and-hold-my-hand-im-3-years-old和https://github.com/bclubb/iOS-Framework ) 我很想创build一个podspec,这样人们只需要在他们的Podfile中添加一行,如果需要的话,在pod安装中添加我的框架和AFnetworking。 我找不到这样的文档,你认为这是可能的吗? 干杯,

如何在操场上使用椰子树?

在我实施主要项目之前,我正在尝试一些荚,我希望确保它适合我的要求。 最简单的方法是与操场一起尝试。 我尝试了与操场不起作用的pod init [!]找不到xcode项目,请指定一个 非常感谢帮助。