首页 > 解决方案 > 如何在开发功能的同时测试构建而不更新到 testflight 或任何其他测试人员

问题描述

我正在开发一个应用程序。在处理给其他测试人员之前,我需要测试我的构建。我怎样才能自动化它,我怎样才能构建它。

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

谁能知道如何在将构建提供给测试人员之前在内部对其进行测试?

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

标签: react-nativereact-native-iostestflightfastlanexcode11.2

解决方案


我建议为 Ad-hoc 部署构建一个 ipa 文件,因为您想在内部对其进行测试并且如果您赶时间的话。

在此处输入图像描述

如果你有更多的时间。您可以使用“increment_build_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

推荐阅读