ios - 如何使用 delphi 将 iOS 应用程序发布到其他人的帐户?
问题描述
我为其他人构建了一些 iOS 应用程序。使用 android 非常简单,我将 .aab 给了那个人,他们将这个 .aab 添加到了 Play 商店中。但是,我认为,我不能对 iOS 做同样的事情,还是我弄错了?有没有办法在我的计算机上编译应用程序并给我的客户一个二进制文件,以便他可以在他的帐户下发布它?如果有关系,我在 Delphi 下。
让我非常担心的是,每次我更新主核心应用程序时,我都需要编译十几个白标应用程序,并且我想自动化这个过程。我怎样才能做到这一点 ?
解决方案
iOS 应用程序被编译成一个.ipa
文件,该文件可以部署到设备或上传到 App Store。
但是,iOS 应用程序除了部署二进制文件之外还有许多要求。
每个客户都必须获得一个开发者证书,以识别他们与您代表他们开发的应用程序。他们必须向您提供这些证书。
为了让每个客户能够自行安装/上传您的应用程序二进制文件,他们必须向 Apple 注册应用程序 ID,并为您提供这些 ID,以便您可以根据需要将其配置到您的项目中。
每个客户还必须根据安装方式(Ad-Hoc vs App Store)配置这些 ID,并为您提供配置文件,以便您也可以将它们配置到您的项目中。
Embarcadero 的文档中涵盖了所有这些内容:
推荐阅读
- javascript - 下载文件时,我收到来自 Web API 调用的响应
- html - 需要在滚动时更改背景颜色
- networking - 将数据包从主机发送到不同子网中的另一台主机
- amazon-web-services - 静态加密:AWS Elasticsearch
- azure - Verizon Edgecast/Azure 高级版不缓存
- excel - 使用 Excel Vba Ado 导出带有计算字段的 Msaccess 查询表是否有任何解决方法?
- powershell - 在 Powershell 中使用 Renci.SshNet.SshClient 编写多行
- r - 如何在箱线图中创建组之间的空间并控制轴标签的大小?
- linker - 将 .o 文件链接到 .elf 文件时未定义的引用
- sql-server - 无法在 SQL Server 中的表中添加新行