Tag: cocoapods

我怎么能从一个NSBundle中的Assets.car(编译版本的xcassets)加载图像?

简而言之 : 我怎样才能加载一个NSBundle编译的Assets.car图像? 完整版: 我正在转换一套应用程序使用CocoaPods 。 每个应用程序都依赖于一个名为Core的共享窗格。 Core包括代码文件, xib文件和几个xcasset文件。 以下是创build资源包的Podspec for Core的相关行: s.resource_bundles = {'CoreResources' => ['Core/Resources/*']} Podspec通过Podspec pod spec lint ,依赖于它的主项目正确构build。 但是, Core内的任何xcasset文件的图像都不显示。 我(天真地)尝试加载图像使用UIImage上的类别,如下所示: @implementation UIImage (Bundle) + (UIImage *)imageNamed:(NSString *)name bundle:(NSBundle *)bundle { if (!bundle) return [UIImage imageNamed:name]; UIImage *image = [UIImage imageNamed:[self imageName:name forBundle:bundle]]; return image; } + (NSString *)imageName:(NSString *)name forBundle:(NSBundle […]

dyld:没有加载cocoapods 0.37和Xcode 6.3的库

我一直在阅读有关错误的所有问题: dyld: Library not loaded: @rpath/Bolts.framework/Bolts Referenced from: /private/var/mobile/Containers/Bundle/Application/1542F906-CCE1-4181-AC7C-B5E3EE50E7D7/eBikeMotion.app/eBikeMotion Reason: no suitable image found. Did find: 这使得我的应用程序无法运行在真实的设备上(但是它在模拟器中没有任何问题,直到某些时候我认为这是我安装的框架的问题,但是在手动安装之后,错误,Alamofire和下一个框架抛出的错误是下一个按字母顺序(Bolts,你可以在代码片段中看到)所以我得出的结论是的确是CocoaPods这是产生这些错误。有一个干净的安装得到了最后一个版本(0.37),Iv'e试图创build一个新的项目,我已经尝试了所有build议的解决scheme,没有任何运气,所以我不得不开放一个问题,希望有人可以帮我。 问候。

将静态库添加到podspec

我的podspec需要一个静态库(OpenSSL)。 为了方便起见,我正在运送带有吊舱的图书馆。 静态库包含: 二进制文件: MyPod/openssl/bin/libcrypto.a和MyPod/openssl/bin/libsll.a 标题: MyPod/openssl/include/openssl/*.h 它自己的许可证(除了我的项目许可证): MyPod/openssl/include/LICENSE 在我的podspec中expression这个的正确方法是什么? 我见过使用以下属性组合的各种示例,我正在尝试不同的组合: source_files public_header_files private_header_files preserve_paths libraries xcconfig vendored_libraries 或者甚至更好,我可以在subspec中定义这个静态库吗?

用cocoapodsbuild立一个静态库

我正在尝试构build一个静态库,它具有在一个Podfile中指定的不同的依赖关系(例如AFNetworking)。 我不希望依赖包括在最终的静态库(调用libMyProject.a),我只是想链接它们,然后创build一个MyProject.Podspec文件,我可以把相同的依赖关系。 问题是,当我build立libMyProject.a libPods.a链接和包括,所以,如果我分发libMyProject.a和其他人集成在一个项目,使用一些相同的依赖关系,它将有重复的符号问题。 我如何链接到libPods.a库,但不包括它在libMyProject.a? 它应该像连接其他现有的框架一样工作。 谢谢!

使用swift运行pod安装时出错

我是Swfit和Cocoapods的新手。 我遵循了Cocoapods的指示 以下是我的Podfile: platform :ios, '8.2' pod 'SwiftyJSON', '~> 2.1' pod 'SwiftSpinner', '~> 0.6' pod 'Alamofire', '~> 1.1' pod 'SuperRecord', '~> 1.2' pod 'Toucan 当我做荚安装时,我得到了以下错误: Pods written in Swift can only be integrated as frameworks; this feature is still in beta. Add `use_frameworks!` to your Podfile or target to opt into using it. 请帮忙 ? […]

cocoa豆荚不更新El Capitan上的豆荚

我已经升级到埃尔卡皮坦,从那以后我无法更新我的豆荚。 $ pod update -bash: pod: command not found 所以我试图重新安装CocoaPods并得到这个: $ sudo gem install cocoapods ERROR: While executing gem … (Errno::EPERM) Operation not permitted – /usr/bin/xcodeproj 我是这台电脑的pipe理员。 为什么发生这种情况?

快速项目中的Sinch集成

我正在尝试使用cocoapods将sinch集成到我的Swift项目中 #platform :ios, '9.0' use_frameworks! target 'auxilium' do pod 'Alamofire', '~> 4.0' pod 'SinchRTC' end 荚安装工作正常,但是当我尝试导入库import Sinch我得到这个错误 没有这样的模块“Sinch” 任何帮助,在这里我已经错过了! 谢谢 另外我注意到我的pod不存在于目标中:

Pod GoogleMaps无法正常工作

我知道这是非常基本的,但不能debugging的问题。 这是我的Podfile。 source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.1' pod 'GoogleMaps' 我从这里选了这个 当我尝试pod install ,我得到 [!] Unable to find a specification for `GoogleMaps` 详细说: Preparing Updating local specs repositories Updating spec repo `master` $ /usr/bin/git pull –ff-only Already up-to-date. Analyzing dependencies Inspecting targets to integrate Using `ARCHS` setting to build architectures of target `Pods`: (“) Finding Podfile […]

JUCE和React Native – 链接器错误“ld:找不到-lReact的库”

我得到这个链接器错误使用CocoaPods与React本土: ld: library not found for -lReact 我已经按照https://facebook.github.io/react-native/docs/embedded-app-ios.html#content中的指南 我正在尝试与现有的iOS项目,这是一个JUCE C + +项目集成。 JUCE生成Xcode项目文件,所以我相信我需要使用Cocoapods方法。 我正在做的步骤是: 从Introjucer项目创build或保存iOS版本 从项目的根目录运行npm install react-native (与.jucer文件一起) 根据指南在Builds/iOS创buildPodfile(但以../../node_modules作为path) 运行pod install 在Xcode中打开工作区 调整GCC_PREPROCESSOR_DEFINITIONS以包含$(inherited) build立 显示此问题的示例项目位于https://github.com/adamski/juce-native-navigation/tree/react-native-cocoapods 我认为Introjucer生成的项目正在进行中,因为我在全新的Xcode项目上尝试了整个过程,并且它的构build正常。 我也尝试添加libReact.a到“链接二进制库”部分,但似乎没有帮助。

Cocoapods荚稳定build立设置

有没有办法在cocoapods pod中添加生成设置,而不需要直接更改Pods项目或其他自动生成的东西,所以在pod install后它仍然会到位? 具体来说,我需要在Mixpanel窗格中设置DISABLE_MIXPANEL_AB_DESIGNER=1来避免崩溃。 我在这里find了一些东西,但它已经过时了,看起来很奇怪,因为(据我所知) podspec文件是由pod所有者创build的,而不是用户创build的。