我的Podfile:
platform :ios,'8.0'use_frameworks!pod 'AFNetworking','2.6.0'pod 'typhoon'pod 'SSKeychain'pod 'JBWebVIEwController'pod 'TTTAttributedLabel'pod 'HockeySDK'pod 'GoogleAnalytics'pod 'Intercom'pod 'FBSDKCoreKit'pod 'FBSDKLoginKit'pod 'UIbutton+Activity'pod 'Hexcolors'pod 'AFNetworkactivitylogger'pod 'HCsstarratingVIEw',:git => 'https://github.com/hsousa/HCsstarratingVIEw.git'pod 'LGSIDeMenuController'pod 'Datetools'pod 'SDWebImage'pod 'SSCWhatsAppActivity'pod 'UIVIEwController+BlockSegue'
第一个问题是SSKeychain pod:
在代码中,我使用“引号”#import“SSKeychain / SSKeychain.h”包括SSKeychain,但如果我理解正确,我需要使用< angle>从现在起#import< SSKeychain / SSKeychain.h>?但在这种情况下,我收到相同的错误,但在我的代码中.
我的构建阶段:
无论如何,我发现SSKeychain的叉子带有“引号”导入(https://github.com/adamwulf/sskeychain/commit/2b7fd878415e8e4f23f74636cdd8c993466d0749)并切换到那些版本.
但现在我和许多其他豆荚(几乎所有豆荚)都有同样的问题:
在app中导入:#import“FBSDKCoreKit / FBSDKCoreKit.h”
我真的需要分叉每个repo并更改import语句吗?或者我以错误的方式包括豆荚?
PS:我在每次构建尝试之前清理派生数据和项目.
Cocoapods版本:0.39.0
解决方法 正如您在Podfile中使用过 Modules,为什么不呢:@import SSKeychain;
代替:
#import <SSKeychain/SSKeychain.h>
测试:
>创建一个简单的iOS项目,只需一个VIEwController>使用上面的代码创建一个Podfile>运行pod安装>打开工作区>构建&运行:它编译好
总结以上是内存溢出为你收集整理的objective-c – Cocoapods use_frameworks!进口问题全部内容,希望文章能够帮你解决objective-c – Cocoapods use_frameworks!进口问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)