令人敬畏的事情比比皆是:在Bitrise上尝试“ iOS自动配置”步骤! 🚀

是的,您没看错:iOS自动配置。 在Bitrise。 new我们新的iOS Auto Provision步骤可为Xcode项目管理iOS配置配置文件,如果您是iOS开发人员,则将使您的工作变得更加轻松。 😎

该步骤处于测试阶段 ,因此欢迎任何评论。 💬

要使用此功能,您将需要至少一个要用于管理代码签名文件的开发人员门户团队中的管理员角色 。 仅具有成员角色,您无权在开发人员门户上生成代码签名文件。 ⚠

本文将指导您完成步骤设置过程,即:

  • 在Bitrise上验证您的Apple Developer Portal帐户
  • 为您的Bitrise项目启用Apple Developer Portal集成
  • 替换证书和配置文件安装程序步骤

在Bitrise上验证您的Apple Developer Portal帐户

对于新的Bitrise项目:

0.照常设置您的应用

1.首次成功构建后,您会看到Your first green build! Sweet! Your first green build! Sweet! ,点击Let's deploy

  • 如果您错过了弹出窗口,请选择“ Click here to setup deployment to your devices! 在构建页面上。
  • 如果您隐藏“ Click here to setup deployment to your devices! 覆盖,请参阅下面的for existing Bitrise projects

2.在“ 代码签名向导”页面上,选择: MANAGE AUTOMATICALLY

3.上传要用于签署项目的证书:运行codesigndoc收集这些文件
4.连接您的Apple Developer帐户:提供您的凭据,并在需要时提供您的双重身份验证代码
5.选择要为项目启用的开发团队

对于现有的Bitrise项目:

1.在Bitrise.io上打开您的个人资料
2.在边栏中选择“ Apple Developer Account
3.单击+ Connect

4.在弹出窗口中提供您的凭据,然后单击Store credentials

(5.)如果您的帐户启用了双重身份验证,则将显示另一个弹出窗口。 提供您的验证码,然后单击Verify

确保已上传要包含在生成的配置文件中的证书。

做得好,现在您已经将Apple Developer Portal帐户与Bitrise集成在一起。 它会在30天后过期,您需要重新进行身份验证,但是请放心,我们会在发生这种情况时提示您。

为您的Bitrise项目启用Apple Developer Portal集成

1.在Bitrise.io上打开项目的页面
2.进入Team标签
3.在页面底部选择Connected Apple Developer Portal Account

现在,您的项目已被授权可以从Bitrise接收开发人员门户数据。 只要做一件事。

更换证书和配置文件安装程序

1.打开项目的“工作流程”选项卡

2.删除旧的Certificate and profile installer步骤,并添加新的iOS Auto Provision步骤

3.填写步骤的必需输入:

  • The Developer Portal team id (如果您的开发人员门户帐户属于多个团队)
  • Distribution type
    Distribution type的值应与Xcode Archive & Export for iOS步骤中称为“ Select method for export ”的值匹配。 这样, iOS Auto Provision将生成所需的配置文件, Xcode Archive & Export for iOSXcode Archive & Export for iOS将搜索这些Provisioning配置文件。 iOS Auto Provision步骤将在管理的配置文件中包含上载的证书:最好的选择是从您要用来管理配置文件的团队中上传一个开发和发行协同设计标识。

确保在iOS Auto Provision步骤和Xcode Archive步骤之间不修改Xcode项目。 例如,如果您在构建过程中更改了捆绑软件ID,请 iOS Auto Provision步骤之前执行此操作。 请勿在两个步骤之间更改项目,因为iOS Auto Provision配置会在步骤运行时的状态下为项目生成配置文件。 如果在此之后进行更改(例如更改捆绑ID),则生成的配置文件将不再匹配。

还有一件事:请确保将Xcode存档步骤更新为最新版本,因为在某些情况下,旧版本可能不适用于自动生成的配置文件。

而已!

请注意,这是我们的第一个版本,仍处于测试阶段,我们将在接下来的几周内完善和升级此功能。 一定要让我们知道您的想法! 💫