【问题标题】:Is there a way to deploy apps to an iOS device without developer account or going through Xcode?有没有办法在没有开发人员帐户或通过 Xcode 的情况下将应用程序部署到 iOS 设备?
【发布时间】:2017-04-12 20:53:44
【问题描述】:

我正在做一个非常小的项目(未完成的产品,将部署给几个成员)。

该组织是非营利性的,而且规模很小,因此绝对负担不起每年 99 美元的苹果商店帐户。

我想知道是否有一种可能的方式将应用程序部署到某些用户设备上,但以一种非技术人员可以轻松遵循的可管理方式。

我承认 Apple 支持免费的开发人员证书来测试 iOS 上的应用程序,但我觉得这会给客户带来困惑,因为他们中的大多数人都是非技术人员,并且很难遵循说明。

例如,对于 Android,您可以获取签名的 .apk 文件并将其放在 google 驱动器上,按版本排序,以便用户可以在应用程序上简单地下载它们。

是否有任何其他经济的方法可以将 iOS 应用程序部署到无需越狱手机/开发者帐户的设备,并且可以为非技术人员提供易于遵循的说明?只是为了说明,该应用程序是在 react native 中开发的。

【问题讨论】:

  • 你可以试试Impactor
  • 您应该知道,签名应用分发和安装是 iOS 安全的主要基础之一。就个人而言,我不会使用未知的 3rd 方软件来安装 iOS 应用程序,我当然不会告诉不知道这样做的风险的非技术人员。作为一个非营利组织,也许您可​​以联系当地的科技社区;也许有一个开发者会为你分发你的应用程序。

标签: ios iphone deployment


【解决方案1】:

很遗憾没有。如果您想完全避免为您的应用部署使用开发者帐户,Xcode 和免费证书是唯一的方法。

你可以:

  • 请拥有开发者帐户的人通过 Beta 版计划为您部署应用程序。
  • 创建分步指南如何从源代码存储库获取代码并进行部署:deploying-to-a-device-without-an-apple-developer-account- 可以通过拉取请求完成更新(集成在 Xcode 中)
  • 使用您的笔记本电脑或他们的计算机为您的用户部署应用程序。

【讨论】:

    【解决方案2】:

    我认为不使用 Apple 开发者帐户 就无法做到这一点。

    我曾经在没有付费帐户的情况下使用 Fabric - Crashlytics 进行部署,但似乎苹果不再允许在门户上创建应用 ID、配置文件和证书;如果您没有参加付费计划(已注册),则不会。

    我希望我错了,有人提出解决方案来分享;)

    【讨论】:

      【解决方案3】:

      根据您的要求:免费,我建议使用Cydia Impactor,它可以在不需要Xcode 的情况下将.ipa 应用程序安装到iPhone 中。虽然任何用户仍然需要 Apple ID,但我认为这不是问题。对于可管理性,这取决于您想要什么级别的可管理性(而且我认为这并不容易管理,并且您无法跟踪安装)。但是对于非技术人员来说,很容易上手。

      说到How to create ipa without Apple Developer ProgrammerAkshay Sunderwani's answer 可能会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-06-20
        • 2023-01-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多