Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 如何在开发特性时测试构建而不更新到testflight或任何其他测试人员_React Native_React Native Ios_Testflight_Fastlane_Xcode11.2 - Fatal编程技术网

React native 如何在开发特性时测试构建而不更新到testflight或任何其他测试人员

React native 如何在开发特性时测试构建而不更新到testflight或任何其他测试人员,react-native,react-native-ios,testflight,fastlane,xcode11.2,React Native,React Native Ios,Testflight,Fastlane,Xcode11.2,我正在开发一个应用程序。我需要先测试我的构建,然后再交给其他测试人员。我如何实现自动化,如何构建它 注意:现在我使用testflight将我的构建上传(fastlane)到测试人员。但是如果我上传这个,其他测试人员会给出反馈。在这里,我需要在真实的设备上彻底测试它,然后我需要在testflight下提交 有人知道在将构建交给测试人员之前,如何对其进行内部测试吗 此外,如果我通过Xcode归档文件以生成ipa文件,则在生成ipa并在实际设备中安装时,是否会出现任何证书问题。解决方案1:Xcode

我正在开发一个应用程序。我需要先测试我的构建,然后再交给其他测试人员。我如何实现自动化,如何构建它

注意:现在我使用testflight将我的构建上传(fastlane)到测试人员。但是如果我上传这个,其他测试人员会给出反馈。在这里,我需要在真实的设备上彻底测试它,然后我需要在testflight下提交

有人知道在将构建交给测试人员之前,如何对其进行内部测试吗


此外,如果我通过Xcode归档文件以生成ipa文件,则在生成ipa并在实际设备中安装时,是否会出现任何证书问题。

解决方案1:Xcode

您可以从XCode中生成发布版本,并在本地设备上运行它。确保您的方案已配置为发布。转到“产品>方案>编辑方案>运行>信息”,将“生成配置”设置为“发布”,然后取消选中“调试可执行文件”。请注意,您需要正确的证书来生成这样的发布版本

但是,我不知道如何实现自动化,因此解决方案2可能更好,而且肯定更具可扩展性

解决方案2:测试飞行组

TestFlight允许您拥有多个测试组。这意味着新提交的构建不一定对所有测试人员都可见。阅读有关创建组和向生成中添加组的详细信息


希望这对您有所帮助:)

我建议您为临时部署构建一个ipa文件,因为您希望对其进行内部测试,并且如果您很忙的话

如果你有更多的时间。您可以使用“increment\u build\u number”更新iOS fastlane Fastfile以增加版本号,以防止覆盖:

  desc "Push a new release build to TestFlight"
  lane :beta do
    increment_build_number(xcodeproj: "sampleAppFLwk.xcodeproj")
    match(type: "appstore")
    cocoapods
    build_app(workspace: "sampleAppFLwk.xcworkspace", scheme: "sampleAppFLwk")
    upload_to_testflight(
      skip_waiting_for_build_processing: true
    )
    clean_build_artifacts
  end

我的问题我也有时间。但在为我的测试人员处理构建之前,我需要在真实设备中进行完全验证。我如何在真实的设备上测试它,然后只需要生成BuildUp,构建一个临时ipa并将其安装到物理设备上。。不管怎样,你必须建造它。。。