如何使用 Bitrise 对 Ionic 应用程序进行代码签名

How can I code sign an Ionic app using Bitrise

我正在使用 Bitrise 构建 Ionic 应用程序。我怎样才能轻松地为苹果开发人员完成复杂的代码签名部分,以便可以将应用程序部署到 iOS?

将您的 Apple ID 添加到 Xcode

开始Xcode

单击 Xcode > 首选项

在 window select 帐户的顶部。

点击左下角的+,select添加Apple ID...

将出现一个对话框。添加您的 Apple ID 和密码,然后 select 登录。

(如果您没有帐户,可以通过 select 创建 Apple ID 创建一个 Apple ID)

导出您的 Apple ID 证书

单击 Xcode > 首选项

Select 您的 Apple ID 和您的团队

单击管理证书

右键单击每个证书,然后单击“导出证书”

通过将平台添加到 Ionic 项目来创建 Xcode 应用程序

克隆您的 Ionic 应用程序

在终端中打开克隆的项目文件夹

运行 ionic cordova platform add ios

添加平台后进入项目文件夹,然后:platforms/ios/PROJECTNAME.xcodeproj

双击项目在Xcode

中打开它

使用 Apple 创建 AppID

转到:https://developer.apple.com/account/ios/identifier/bundle

创建一个新应用程序

重启Xcode

单击 Xcode

中的顶级项目名称

在 'Signing' 部分点击 'Team' 并选择一个团队

使用 Apple 创建配置文件

转到:https://developer.apple.com/account/ios/profile/create

创建配置文件

使用 Xcode

下载配置文件

Select Xcode > 首选项菜单。

在 window select 帐户的顶部。

Select 您的 Apple ID 和您的团队,然后 select 下载手动配置文件。

转到 ~/Library/MobileDevice/Provisioning Profiles/,你的个人资料应该在那里。

值得一提的是,一旦您生成了 Xcode 项目 (ionic cordova platform add ios),就可以使用旨在使用该项目的所有其他 bitrise.io 功能,例如"iOS Auto Provisioning" 在 apple dev 登录后自动更新 prov 配置文件的那个:https://blog.bitrise.io/ios-auto-provision-step