1

要达到什么。
为 ios 版本构建一个反应本机应用程序,以便能够提交到 TestFlight

我做了什么。

  1. 阅读文档
  2. 更改方案以构建发布(生产)
  3. 产品>存档
  4. 失败: 如果切换到生产环境,则缺少模块
'React/RCTBridgeModule.h' file not found

其他要知道的事情。这个项目正在使用 Cocoapods,这是 pod 文件

target 'surfpass_app_rx' do

    pod 'React', :path => '../node_modules/react-native'
    pod 'yoga', :path => '../node_modules/react-native/ReactCommon/yoga'
    pod 'react-native-webview', :path => '../node_modules/react-native-webview'
    pod 'RNVectorIcons', :path => '../node_modules/react-native-vector-icons'

    pod 'Firebase/Core', '5.15.0'
    pod 'Fabric', '1.9.0'
    pod 'Crashlytics', '3.12.0'
    pod 'Firebase/RemoteConfig', '5.15.0'
    pod 'Firebase/Messaging', '5.15.0'
    pod 'GoogleSignIn', '4.4.0'

    target 'surfpass_app_rxTests' do
        inherit! :search_paths
        # Pods for testing
    end
end

post_install do |installer|
    installer.pods_project.targets.each do |target|
        if target.name == "React"
            target.remove_from_project
        end
    end
end

这里的事情是应用程序构建可以调试,但不能用于发布。我有其他目标,但现在我只有一个目标,但仍然失败。

4

1 回答 1

0

要为 iOS 应用程序设置多个目标,这很容易。请参考下面的 xcode 截图。在此处输入图像描述展开 TARGETS,选择一个目标,然后右键单击以复制。然后你得到另一个类似的目标。

为了解决您的问题,我认为您可能需要先解决 pass_app_rx_pro 目标中的问题,而不是设置更多目标。解决方法请参考React/RCTBridgeModule.h文件未找到

于 2019-07-23T01:53:50.943 回答