Tag: cocoapods

创build一个自定义的cocoa豆荚与故事板

我正在创build一个吊舱,在资源包中有一个故事板(本地化)。 当我尝试实例化故事板时,发生错误: Could not find a storyboard named 'MyStoryboard' in bundle NSBundle 。 代码如下所示: NSURL *bundleURL = [[NSBundle mainBundle] URLForResource:@"MyBundle" withExtension:@"bundle"]; NSBundle *bundle = [NSBundle bundleWithURL:bundleURL]; UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MyStoryboard" bundle:bundle]; MyBundle结构如下所示: – MyBundle.bundle – Base.lproj – MyStoryboard.storyboard – es.lproj – MyStoryboard.strings 故事板可以包含在一个捆绑首先? 我还没有看到包括故事板的Pod的例子。 如果你知道任何分享他们的故事板的豆荚,让我知道。

用Swift构buildCocoapod并依赖于Objective-C框架

我知道在这方面已经有几个关于这个主题的问题了,但是很less有人接受答案,我不认为我发现了和我一样的问题。 我正在构build一个Swift窗格,在我的代码中,我依赖于Google Maps iOS SDK,它被捆绑为一个.framework文件。 该项目在Xcode中生成确定,但是我有麻烦发布lib到Cocoapods。 我设法有一个Podspec文件几乎validation使用pod lib lint命令。 但是,现在我已经在Podspec文件中添加了Google-Maps-iOS-SDK pod作为依赖Podspec ,它将失败并显示以下消息: $ pod lib lint [Pod]目标具有包含静态二进制文件的传递依赖关系:(/ private / var / $ 这是预期的吗? 为什么我不能在我自己的基于Swift的窗格中添加Google Maps iOS SDK作为窗格参考? 这是Podspec : Pod::Spec.new do |s| s.name = '(name)' s.version = '1.0.0' s.summary = '(summary)' s.platforms = { :ios => '8.0', :osx => '10.10' } s.ios.deployment_target = '8.0' s.osx.deployment_target […]

在切换到工作区并在Xcode中添加CocoaPods后提交git?

我刚刚添加CocoaPods到当前在Xcode 5中的项目。当然,CocoaPods创build了一个工作区,我已经在Xcode中启动了这个工作区。 我在工作区中看到了我的项目和Pods项目。 自从第一天起,我的项目已经在源代码控制(本地git +远程Bitbucket存储库)下。 现在我想提交和添加Pod的东西,但我认为我的回购在工作空间太深 – 当我尝试提交(我已经尝试了各种提交获取Pod的东西)总是出错。 我如何添加我的豆荚到我的回购? 我必须删除旧的回购,并在工作区级创build一个新的(git初始化)? (我当然希望不是因为我用git不太好,而且我的回购中有很多历史承诺。)

文件“Pods.xcconfig”无法打开,因为没有这样的文件

如何解决这个问题。 我已经从Git仓库下载了iOS项目,当我尝试构build时,它提供了一个错误: Check dependencies The file “Pods.xcconfig” couldn't be opened because there is no such file. (/Users/YoGesh/Desktop/Xy-3/Pods/Pods.xcconfig) PhaseScriptExecution Check\ Pods\ Manifest.lock /Users/YoGesh/Library/Developer/Xcode/DerivedData/Xy-bmwkojrwthnvzdfxthnxeqgesekm/Build/Intermediates/Xy.build/Debug-iphonesimulator/Xy.build/Script-C0451AB63D7F4B73830000BA.sh cd /Users/YoGesh/Desktop/Xy-3 /bin/sh -c /Users/YoGesh/Library/Developer/Xcode/DerivedData/Xy-bmwkojrwthnvzdfxthnxeqgesekm/Build/Intermediates/Xy.build/Debug-iphonesimulator/Xy.build/Script-C0451AB63D7F4B73830000BA.sh diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or […]

Cocoapods不再在更新后build立项目?

更新到最新版本的cocoapods后,我不能再生成项目。 卸载最新版本并返回到旧版本也不能解决问题。 在更新cocoapods之前,确切的代码工作正常 [!] MyApplication [App Store]目标将覆盖“Pods / Target Support Files / Pods-MyApplication / Pods-MyApplication.app store.xcconfig”中定义的HEADER_SEARCH_PATHS构build设置。 这可能会导致CocoaPods安装出现问题 – Use the `$(inherited)` flag, or – Remove the build settings from the target.

Cocoapods“embeddedpod框架”需要很长时间才能执行

环境: 视网膜显示器的MacBook Pro 2013年晚些时候与8G拉姆,256GB SSD。 Cocoapods 1.1.1 macOS Sierra 10.12.1 Xcode 8.0 iPhone 6s 安装的豆荚 inhibit_all_warnings! use_frameworks! def import_common_pods pod 'AFNetworking', '~> 2.6.3' pod 'GoogleAnalytics', '~> 3' pod 'SVProgressHUD', '~> 1.1.3' pod 'CocoaLumberjack', '~> 2.3.0' pod 'SVWebViewController', '~> 1.0' pod 'Crashlytics', '~> 3' end def import_project_common_pods pod 'FDFullscreenPopGesture', '1.1' pod 'ImagePicker', :git => 'git@github.com:hyperoslo/ImagePicker.git' pod […]

CocoaPods UIImageView + AFNetworking.h无法识别的select器setImageWithURLRequest

我在Xcode 5上安装了使用CocoaPods的AFNetworking 2.1.0 。 //ViewController.h #import <AFNetworking/AFNetworking.h> #import <AFNetworking/UIImageView+AFNetworking.h> 在UIImageView上调用setImageWithURLRequest应用程序失败,并显示以下日志: 这是错误日志: 2014-02-07 11:55:19.984 OPS[1717:60b] *** Terminating app due to uncaught exception'NSInvalidArgumentException', reason: '-[UIImageViewsetImageWithURLRequest:placeholderImage:success:failure:]: unrecognized selector sent to instance 0x147b06d0' 我在这个问题上发现了一些讨论,但提供的解决scheme(join-ObjC -all_load )在我的情况下不起作用。 任何想法? 谢谢

用use_frameworks签名错误! 和独特的configuration文件

我在这里贴上我最后的post: https://github.com/CocoaPods/CocoaPods/issues/4331 这个问题已经存在了将近一年,仍然没有find合适的解决scheme。 build筑时: Code Sign error: Provisioning profile does not match bundle identifier: The provisioning profile specified in your build settings (“MyDistributionProfileName”) has an AppID of “com.myorg.myapp” which does not match your bundle identifier “org.cocoapods.PureLayout”. 注意! 使用(在mypod.podspec文件中)将PureLayout添加到我的pod中作为依赖项: s.dependency 'PureLayout', '3.0.2' 这是我Pod的整个podspec文件: Pod::Spec.new do |s| s.name = 'MyPod' s.version = '1.2.34' s.license = { :type […]

App Inviteconfiguration失败Firebase iOS cocoapods

在尝试新版本的Firebase时,我得到了一个构build错误 *** Terminating app due to uncaught exception 'com.firebase.appinvite', reason: 'App Invite configuration failed.'

无效的Bundle,捆绑包包含不允许的嵌套捆绑,包含不允许的文件'Frameworks'

我添加了一个共享框架来共享应用程序和手表扩展之间的代码。 后来我删除了共享框架,因为它导致了很多问题。 我可以在iPhone上构build和运行我的应用程序并观看。 但是,当我提交到应用程序商店,我看到这两个错误: 错误ITMS-90205:“Invalid Bundle。'xxx WatchKit Extension.appex'中的包包含不允许的嵌套包。 错误ITMS-90206:“Invalid Bundle。'xxx WatchKit Extension.appex'中的包包含不允许的文件”Frameworks“。 我已经尝试了所有在stackoverflow( this , this , this )上提到的解决scheme,他们都没有为我工作。 我该如何解决这个错误? 来自苹果的错误消息确实没有给我一个线索,我应该。