我有一个expo应用程序,我想用Xcode构建它来安装在我的iPhone上,而不需要上传到商店或类似的东西(因为它只供我和测试用途)我运行命令“npx expo prebuild”来创建android/和iOS/文件夹。这个项目在Xcode中打开得很好(也可以构建),但是我需要离开Xcode打开的metro终端才能让应用工作但是,我需要它的工作,而不必连接到我的个人电脑(就像构建为Android将工作)
ix0qys7i1#
如果您想在物理设备上运行Expo应用程序而不使用Expo Go应用程序和Expo服务器,则需要创建一个独立的应用程序二进制文件(iOS的IPA文件)。这个过程涉及到从托管的Expo工作流中“弹出”,以获得对构建过程的更多控制。一般流程如下:
请注意:为了在物理设备上安装应用程序,您仍然需要Apple Developer帐户,即使它只是免费版本。您必须使用开发证书签署您的应用。该应用程序也将只运行,只要开发证书是有效的,这通常是7天的免费苹果开发者帐户。在此期间之后,您需要重新签名并重新安装应用程序。如果您正在寻找一种方法,在没有Apple Developer帐户的情况下无限期地在物理设备上运行您的应用程序,不幸的是,由于Apple的政策,这是不可能的。
1条答案
按热度按时间ix0qys7i1#
如果您想在物理设备上运行Expo应用程序而不使用Expo Go应用程序和Expo服务器,则需要创建一个独立的应用程序二进制文件(iOS的IPA文件)。
这个过程涉及到从托管的Expo工作流中“弹出”,以获得对构建过程的更多控制。一般流程如下:
请注意:为了在物理设备上安装应用程序,您仍然需要Apple Developer帐户,即使它只是免费版本。您必须使用开发证书签署您的应用。该应用程序也将只运行,只要开发证书是有效的,这通常是7天的免费苹果开发者帐户。在此期间之后,您需要重新签名并重新安装应用程序。
如果您正在寻找一种方法,在没有Apple Developer帐户的情况下无限期地在物理设备上运行您的应用程序,不幸的是,由于Apple的政策,这是不可能的。