Salesforce 通过使用移动 sdk 集成来响应原生 APP 始终将应用程序创建为模板

问题描述

我们通过模板使用 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 (将#修改为@)