0

我们使用模板使用 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 做 |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
4

0 回答 0