ios - 我如何构建独立的应用程序,用户可以在没有 Expo 客户端的情况下打开它

标签 ios react-native distribution expo

@brentvatne,

我有一个适用于 iOS 的 React Native 代码,它在 expo cli 上完美运行。但是,当我将 expo 弹出并在 Xcode 上运行时,或者无法使用 expo build: ios 安装 .ipa 文件时,我不断收到错误。我尝试过的每一种方法都不起作用。 然后我看到了你对帖子的回复,"What is the difference between Expo and React Native?"你在下面提到了它。

if you publish it through expo-cli, people can access it at any time through the Expo client on Android or on iOS if signed in to the same account

we also make it possible to build standalone apps so people don't have to use the Expo client to open it

我只想将我的应用程序分发给 20 个人,而不打算上传到 App Store。内部分发是我所需要的。我还发布了有关无法将 .ipa 安装到我的手机中的信息 my post , 但仍未解决。您能否建议分发我的应用程序的最简单方法?我需要一种方法可以在任何地方的 iPhone 上安装/访问该应用程序(不像 TestFlight 只有 90 天),并且一旦有更新就可以轻松更新。

希望您能阅读我的帖子。任何也总是有答案的人,请指导我。提前谢谢大家。

干杯

最佳答案

是的,您也可以生成 ipa 文件,但您需要 Mac 才能实现此目的,无法从 Windows 创建 IPA 文件。如果您有 Mac,请查看此示例,它将让您知道如何生成 ipa 。

https://medium.com/better-programming/create-ipa-and-apk-from-react-native-72fe53c6a8db

希望对您有所帮助。如有疑问,请放心。

关于ios - 我如何构建独立的应用程序,用户可以在没有 Expo 客户端的情况下打开它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59575882/

相关文章:

react-native - 使用 react 原生 map 多次调用 onRegionChangeComplete 函数

react-native - React Native atob()/btoa() 在没有远程 JS 调试的情况下无法工作

ios - “未找到有效的代码签名身份”错误

ios - 向 CCScene 添加矩形 - cocos2d

ios - 单击 Swift 中的标签

php - 只允许特定的 iOS 设备查看网站

meteor - 我可以将 wix/react-native-navigation 创建的根组件包装在 ApolloProvider 组件中吗

ios - UIViewControllerBasedStatusBarAppearance 不存在于 info.pList ios

r - 在 R 中拟合多峰分布;从拟合分布生成新值

apache-spark - 在 Spark 中优先分区/任务执行