问题描述
我们通过模板使用 react-native salesforce mobileSDK 版本 (8.3.0)。但是当我们编译项目时,我们遇到了链接中列出的项目编译问题
我的问题是,如何在不使用上述脚本的情况下在 react native 中使用 salesforce mobile sdk,或者我们如何在现有的 react native 应用程序中实现 react native mobile sdk?
总是要求在 podfile 中为某些库添加脚本,即 aysnc 存储或 react-native-safe-area-context
post_install 做 |installer_representation| installer_representation.pods_project.targets.each do |target|
#Workaround for Xcode 12 and Auto-Linking
installer_representation.pods_project.targets.each do |target|
if ['react-native-safe-area-context','RNGestureHandler','SalesforceReact'].include?(target.name) #list all affected target in the array
target.build_phases.each do |build_phases|
if build_phases.display_name == 'Frameworks'
file_ref = installer_representation.pods_project.new(Xcodeproj::Project::Object::PBXFileReference)
file_ref.path = 'React.framework'
file_ref.source_tree = 'BUILT_PRODUCTS_DIR'
build_phases.add_file_reference(file_ref)
end
end
end
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)