iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了objective-c – Cocoapods use_frameworks!进口问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我想在Objective-C应用程序中使用一些Swift pod,所以我需要使用框架而不是静态库.但启用use_frameworks!在我的Podfile中导致#import错误的音调. 我的Podfile: platform :ios, '8.0' use_frameworks! pod 'AFNetworking', '2.6.0' pod 'Typhoon' pod 'SSKeychain
@H_607_18@ 我想在Objective-C应用程序中使用一些Swift pod,所以我需要使用框架而不是静态库.但启用use_frameworks!在我的Podfile中导致#import错误的音调. @H_502_7@

@H_502_7@我的Podfile:

@H_502_7@

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'
@H_502_7@第一个问题是SSKeychain pod:

@H_502_7@

objective-c – Cocoapods use_frameworks!进口问题

@H_502_7@在代码中,我使用“引号”#import“SSKeychain / SSKeychain.h”包括SSKeychain,但如果我理解正确,我需要使用< angle>从现在起#import< SSKeychain / SSKeychain.h>?但在这种情况下,我收到相同的错误,但在我的代码中.

@H_502_7@我的构建阶段:

@H_502_7@

objective-c – Cocoapods use_frameworks!进口问题

@H_502_7@无论如何,我发现SSKeychain的叉子带有“引号”导入(https://github.com/adamwulf/sskeychain/commit/2b7fd878415e8e4f23f74636cdd8c993466d0749)并切换到那些版本.

@H_502_7@但现在我和许多其他豆荚(几乎所有豆荚)都有同样的问题:

@H_502_7@

objective-c – Cocoapods use_frameworks!进口问题

@H_502_7@在app中导入:#import“FBSDKCoreKit / FBSDKCoreKit.h”

@H_502_7@我真的需要分叉每个repo并更改import语句吗?或者我以错误的方式包括豆荚?

@H_502_7@PS:我在每次构建尝试之前清理派生数据和项目.

@H_502_7@Cocoapods版本:0.39.0

解决方法

正如您在Podfile中使用过 Modules,为什么不呢: @H_502_7@

@H_502_7@

@import SSKeychain;
@H_502_7@代替:

@H_502_7@

#import <SSKeychain/SSKeychain.h>
@H_502_7@测试:

@H_502_7@>创建一个简单的iOS项目,只需一个ViewController>使用上面的代码创建一个Podfile>运行pod安装>打开工作区>构建&运行:它编译好

大佬总结

以上是大佬教程为你收集整理的objective-c – Cocoapods use_frameworks!进口问题全部内容,希望文章能够帮你解决objective-c – Cocoapods use_frameworks!进口问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。