我来自 Android 背景,所以请多多包涵。
我很难掌握证书、标识符和配置文件的概念。我已经注册了一个开发者帐户,并(希望)通过正确的步骤为生产/分发创建证书和配置文件。我曾尝试查找最新 xcode 的指南,该指南将“引导”我完成整个过程,但我一直在寻找旧的和过时的资源。我只是想知道是否有人可以完成导出 iOS 应用程序所需的步骤。
我已经遵循了 Apple Distribution 指南,但我仍然很“困惑”。同样,我从未在 Android 以外的任何平台上工作/开发/发布过,我猜他们让这一切变得非常简单。
- 创建分发证书。
- 创建商店分发配置文件。
- 存档并验证您的应用。
- 对于 Mac 应用程序,测试 Mac 安装程序包。
使用 Xcode 或 Application Loader 提交您的应用。
- 我已经创建了分发证书。它的“名称”是我公司的名称。
- 我已经创建了商店分发配置文件。它的“名称”是我的应用名称。
所以我对这两件事感到困惑。我应该保密吗?我应该下载并保存它们吗?还有,这个通配符标识符是什么鬼。
我知道这是一个宽泛的问题,可能会因为过于具体而被标记,但我希望我不是唯一遇到此问题的人。
最佳答案
导出应用程序是什么意思?如果您想将应用分发给测试人员/客户,您需要执行以下步骤:
- 将设备添加到您的 apple 帐户
- 将设备添加到您的开发分发配置文件
- 在 xcode -> 首选项 -> 帐户中,双击 iOS 帐户(右下角)并点击刷新。这将降低您使用新设备的新开发配置文件。
- 在 xcode 中,检查您的包标识符是否与您的配置文件匹配(在 info.plist 或 targets->general->bundle identifier 中
- 在目标 -> build设置中,确保“代码签名身份”设置为配置文件使用的同一身份。
- 在菜单中,选择产品 -> 存档。如果构建成功,这将启动管理器。
- 在管理器中,选择最新的构建,然后点击分发
- 选择为企业或临时部署保存
- 选择开发配置文件并导出您的应用程序。它现在将安装并运行在您在第 1 步中设置的任何设备上。
关于android - 如何从头到尾处理 "export"iOS 应用程序 - 针对 Android 开发人员进行了简化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21340591/