javascript - 如何将我的 expo 应用程序发布到 Apple 应用商店?

标签 javascript android ios react-native expo

我已经完成了在 expo SDK 的帮助下编写的 react-native 应用程序,我想构建我的最终 .apk.ipa用真实设备测试它们。
在开发过程中,我使用了一个iPhone 6和一个 Galaxy S9使用 expo 的真实设备应用。
到目前为止,我设法从 Debian 构建了签名的 apk但我没有找到获得 .ipa 的方法来自我的 Debian linux 系统。
我无法安装 xcode,但如果需要,我可以在线租用 mac 并从那里提交 ipa。
我已经遵循了这些指南:

  • https://docs.expo.io/distribution/building-standalone-apps/
  • https://docs.expo.io/distribution/app-signing/
  • https://customersupport.doubledutch.me/hc/en-us/articles/360001189514-iOS-How-to-Create-a-Distribution-Certificate

  • This guy说:

    Is it possible…sure. The only thing a Mac is needed for is XCode for actually uploading your IPA to AppStore. I do not own a MAC personally, so I rent an online one via MacInCloud.


    构建 .ipa 的步骤是什么?在 expo ?

    最佳答案

    如果您使用托管工作流,这非常简单(不确定是否是这种情况?)。

    expo build:ios
    
    然后,您将获得一个链接,一旦它在 expo 服务器上构建,您就可以下载 .ipa。
    打开您的 MacInCloud mac,从提供的链接下载 .ipa,然后使用 Transporter 应用程序将其上传到 AppStore。

    关于javascript - 如何将我的 expo 应用程序发布到 Apple 应用商店?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63493274/

    相关文章:

    javascript - CSS 变换 : translateX flash bug on iOS

    php - 将内容加载到应用程序的最佳方式

    javascript - 选择选项始终选择

    javascript - 将数据对象传递到另一个 View - React

    java - 如何使用 ScheduledExecutorService 返回值?

    android - ContentValues 将值作为 sql 条件

    javascript - 为什么以下 JS 函数会破坏浏览器进程?

    java - 按下后退按钮时,启动应用程序时会出现相同的 Activity

    ios - 异步 Web 请求后无法让事件指示器停止

    ios - 注释未放置在 map 上