android - 如何从头到尾处理 "export"iOS 应用程序 - 针对 Android 开发人员进行了简化

标签 android ios xcode

我来自 Android 背景,所以请多多包涵。

我很难掌握证书、标识符和配置文件的概念。我已经注册了一个开发者帐户,并(希望)通过正确的步骤为生产/分发创建证书和配置文件。我曾尝试查找最新 xcode 的指南,该指南将“引导”我完成整个过程,但我一直在寻找旧的和过时的资源。我只是想知道是否有人可以完成导出 iOS 应用程序所需的步骤。

我已经遵循了 Apple Distribution 指南,但我仍然很“困惑”。同样,我从未在 Android 以外的任何平台上工作/开发/发布过,我猜他们让这一切变得非常简单。

Apple states:

  • 创建分发证书。
  • 创建商店分发配置文件。
  • 存档并验证您的应用。
  • 对于 Mac 应用程序,测试 Mac 安装程序包。
  • 使用 Xcode 或 Application Loader 提交您的应用。

    1. 我已经创建了分发证书。它的“名称”是我公司的名称。
    2. 我已经创建了商店分发配置文件。它的“名称”是我的应用名称。

所以我对这两件事感到困惑。我应该保密吗?我应该下载并保存它们吗?还有,这个通配符标识符是什么鬼。

我知道这是一个宽泛的问题,可能会因为过于具体而被标记,但我希望我不是唯一遇到此问题的人。

最佳答案

导出应用程序是什么意思?如果您想将应用分发给测试人员/客户,您需要执行以下步骤:

  1. 将设备添加到您的 apple 帐户
  2. 将设备添加到您的开发分发配置文件
  3. 在 xcode -> 首选项 -> 帐户中,双击 iOS 帐户(右下角)并点击刷新。这将降低您使用新设备的新开发配置文件。
  4. 在 xcode 中,检查您的包标识符是否与您的配置文件匹配(在 info.plist 或 targets->general->bundle identifier 中
  5. 在目标 -> build设置中,确保“代码签名身份”设置为配置文件使用的同一身份。
  6. 在菜单中,选择产品 -> 存档。如果构建成功,这将启动管理器。
  7. 在管理器中,选择最新的构建,然后点击分发
  8. 选择为企业或临时部署保存
  9. 选择开发配置文件并导出您的应用程序。它现在将安装并运行在您在第 1 步中设置的任何设备上。

关于android - 如何从头到尾处理 "export"iOS 应用程序 - 针对 Android 开发人员进行了简化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21340591/

相关文章:

android - 在指定的个人资料页面上打开 Facebook 应用程序

android - 仅为开始设置重复动画的开始偏移

ios - 当 UITableViewCell 处于编辑模式并且我们重新加载 UITableView 时,即使在重新加载后如何保持该特定单元格处于编辑模式

ios - 如何防止 iOS 应用程序 Hook theOS 或其他

php - 谁能指导我通过示例在 php 中使用 json 并在 android 中获取输出?

android - 更新 android studio 后无法将请求的类放入单个 dex 文件中

ios - 来自 xib 的多行 UILabel

ios - 如果 iOS 和设备低于 iOS11 和 iphone 8,提示用户使用 UIAlertController?

iphone - 在 xcode 应用程序中的何处存储基本 url 字符串?

ios - Xcode 编译错误 : Lipo: can't open input file