Ios 使用\u框架与使用\u本地\u模块
我不在我的pod文件中使用Ios 使用\u框架与使用\u本地\u模块,ios,reactjs,react-native,cocoapods,Ios,Reactjs,React Native,Cocoapods,我不在我的pod文件中使用使用框架和使用本机模块。当我启用use\u native\u modules时,它像往常一样运行,但当我使用use\u frameworks时,构建失败 我知道使用框架的目的,但我不知道这两者之间的区别 platform :ios, '8.0' use_frameworks! target "CityWhether" do pod 'Alamofire' pod 'SwiftyJSON' use_native_modules! end 头文件搜索方式
使用框架
和使用本机模块
。当我启用use\u native\u modules
时,它像往常一样运行,但当我使用use\u frameworks
时,构建失败
我知道使用框架的目的,但我不知道这两者之间的区别
platform :ios, '8.0'
use_frameworks!
target "CityWhether" do
pod 'Alamofire'
pod 'SwiftyJSON'
use_native_modules!
end
头文件搜索方式可能已更改,因此您无法成功构建我想我已经理解了两者的区别(如果我的理解不正确,请纠正我)
对于使用\u框架!因为它已经描述了它的用途
对于使用本机模块!,它实际上在React Native 0.60及以上版本中用于自动链接。使用podfile中指定的命令,附加到项目中的所有新依赖项都不需要开发人员将新依赖项的podspec添加到podfile中。当您运行pod install
命令时,它将自动链接
自从我升级到RN0.60以来,我一直在自己添加所有的播客规格。你是否阅读了下面你建议的答案?这是说你不需要再使用框架了是的,我读过。但是我仍然不明白为什么现在在podfile中添加它会导致错误,因为默认情况下它是受支持的(Cocoapods 1.5.0或更高版本)