使用Expo编译iOS
使用Expo编译iOS
Expo最大的优点之一是,即使计算机上没有安装Xcode,你也可以构建iOS应用程序。这要归功于Expo Application Services (EAS),它在云服务器上运行构建过程。你可以从任何计算机(包括Windows或Linux)构建应用,并生成有效的iOS二进制文件。
要使用EAS构建iOS应用,首先需要用eas.json配置项目。该文件定义了你的构建配置文件,包括开发、预览和生产环境。每个配置文件指定了构建设置,例如使用托管工作流还是裸工作流,以及使用哪些凭证。然后运行 eas build --platform ios 在Expo的服务器上开始构建。
Expo为你处理iOS构建的复杂部分。它管理配置配置文件、证书和捆绑标识符。你可以提供自己的Apple Developer凭据,或者让Expo帮你创建。构建过程会编译你的JavaScript代码,创建原生Xcode项目,构建二进制文件,并用你的证书进行签名。最终的IPA文件可供下载。
构建完成后,你可以使用EAS Submit将其提交到App Store。它与App Store Connect集成,并处理上传过程。你也可以手动提交,下载IPA并使用Transporter应用或Xcode。EAS Build和EAS Submit被设计为协同工作,提供从代码到App Store的无缝流水线。
