react-native - 如何在开发功能的同时测试构建而不更新到 testflight 或任何其他测试人员
问题描述
我正在开发一个应用程序。在处理给其他测试人员之前,我需要测试我的构建。我怎样才能自动化它,我怎样才能构建它。
注意:现在我正在使用 testflight 将我的构建上传(fastlane)给测试人员。但是如果我上传这个其他测试人员会给出反馈。这里我需要在真机上彻底测试,然后我需要在 testflight 下提交。
谁能知道如何在将构建提供给测试人员之前在内部对其进行测试?
此外,如果我通过 Xcode 归档文件以生成 ipa 文件,它是否会在生成 ipa 并在真实设备中安装时产生任何证书问题。
解决方案
我建议为 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
推荐阅读
- html - Angular中Primeng文件上传错误消息的翻译不刷新
- pyspark - 在pySpark中连接换行符char(13)
- c - 如何在不知道其大小且不多次读取的情况下从文件加载矩阵?
- python - IPython 的高性能替代品!shell-command 魔法
- video-streaming - 通过 RTP/RTSP 流式传输 MKV(带有特技播放)
- java - 如何将泛型传递给 Spring CRUD 存储库的保存方法
- react-native - Svg 图标在 ios 和 android 上的显示方式不同
- php - 在 Woocommerce 中是否可以有两种不同的结帐表格?(送货和带走)
- python - Ctypes:[WinError 126] 找不到 DLL
- windows - RIOSendEx 得到错误 10022 但连接 + RIOSend 运行良好