从 Windows 操作系统上传 Expo react 本机应用程序到 Testflight

Posted

技术标签:

【中文标题】从 Windows 操作系统上传 Expo react 本机应用程序到 Testflight【英文标题】:Uploading Expo react native app to Testflight from Windows OS 【发布时间】:2021-09-19 23:58:23 【问题描述】:

我是原生反应新手,这是我第一次尝试将应用上传到 Testflight。我已经为我的应用程序生成了 ipa 文件,但我不确定如何将它从 Windows 操作系统上传到 Testflight。从 expo 文档中,我了解到为了将应用程序上传到 Testflight,必须购买 EAS 的月包,我想知道开发 expo 应用程序的所有人员是如何从 Windows 操作系统将其上传到 Testflight 的。支付EAS服务是唯一的方式还是他们有其他上传方式?

https://expo.io/pricing

谁能赐教?谢谢。

【问题讨论】:

【参考方案1】:

Apple 应用程序需要从 macOS 提交。你可以这样做

使用 EAS(从 expo 托管的 mac 实例上传),未来会有免费套餐 macstadium 或 macincloud 等服务可为您提供云端 macOS 实例 fastlane + ci 服务,例如支持 macOS 的 circle ci 或 github 操作

【讨论】:

感谢@Wojciech Kozyra 的回答。我正在使用 EAS 服务,但我的构建失败,并在 eas.json 文件中出现错误“add cache.key”。我尝试添加它,但仍然失败。你有什么想法吗?

以上是关于从 Windows 操作系统上传 Expo react 本机应用程序到 Testflight的主要内容,如果未能解决你的问题,请参考以下文章

使用 react native expo 将文件上传到 firebase 存储

无法解析依赖树 - React Native Expo

在页面之间导航时图像组件闪烁 React Native + Expo

Expo - 网络响应超时错误 (create-react-native-app) (Windows 10)

Expo - 使用错误密钥签名的 Android 应用程序包

将 expo 应用程序版本上传到应用商店