React native 如何在开发特性时测试构建而不更新到testflight或任何其他测试人员
我正在开发一个应用程序。我需要先测试我的构建,然后再交给其他测试人员。我如何实现自动化,如何构建它 注意:现在我使用testflight将我的构建上传(fastlane)到测试人员。但是如果我上传这个,其他测试人员会给出反馈。在这里,我需要在真实的设备上彻底测试它,然后我需要在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
此外,如果我通过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并将其安装到物理设备上。。不管怎样,你必须建造它。。。