[英]Published expo app, running in expo on iOS
I just built my first react-native app through expo and published it for the client to view.我刚刚通过 expo 构建了我的第一个 react-native 应用程序并将其发布给客户查看。 They can click the link on their android (where they downloaded expo client) and it opens and runs fine.他们可以单击 android 上的链接(他们下载 expo 客户端),它会打开并运行良好。 WHen they click it on their iPhone (also downloaded expo iOS app) it opens expo and then returns a message that it can' load and to go back to the expo home page basically. WHen they click it on their iPhone (also downloaded expo iOS app) it opens expo and then returns a message that it can' load and to go back to the expo home page basically.
I've built this app specifically with iOS and android in mind and I thought that expo handles that for both published testing and deployment to the app stores, however, I don't want to have to pay the iOS 99 dollar fee yet just to let them test this on an iPhone. I've built this app specifically with iOS and android in mind and I thought that expo handles that for both published testing and deployment to the app stores, however, I don't want to have to pay the iOS 99 dollar fee yet just to让他们在 iPhone 上进行测试。
Does anyone know why a successfully published app that opens on android through expo won't open on iOS devices?有谁知道为什么在 android 到 expo 上打开的成功发布的应用程序无法在 iOS 设备上打开?
On iOS after publishing you must login with same publish credentials to expo client and run the app from main menu.在 iOS 上发布后,您必须使用相同的发布凭据登录到 expo 客户端并从主菜单运行应用程序。 No way to open the app through direct link without login to Expo Client.没有登录到 Expo 客户端,无法通过直接链接打开应用程序。
for more details: https://docs.expo.io/versions/latest/workflow/publishing/更多详情: https://docs.expo.io/versions/latest/workflow/publishing/
If I remember correctly you have to use Apples Testflight service for letting users test the app and thus there is no way around the 99$/year they demand.如果我没记错的话,你必须使用 Apple 的 Testflight 服务来让用户测试应用程序,因此他们要求的 99 美元/年是不可能的。
On iOS, you can't share your published link When you publish, any Android user can open your app inside Expo client immediately.在 iOS 上,您无法共享您发布的链接 当您发布时,任何 Android 用户都可以立即在 Expo 客户端中打开您的应用程序。 Due to restrictions imposed by Apple, the best way to share your published app is to build a native binary with Expo's build service.由于 Apple 施加的限制,共享已发布应用程序的最佳方式是使用 Expo 的构建服务构建本机二进制文件。 You can use Apple TestFlight to share the app with your testers, and you can submit it to the iTunes Store to share more widely.您可以使用 Apple TestFlight 与您的测试人员共享应用程序,也可以将其提交到 iTunes Store 以进行更广泛的共享。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.