You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Fastlane为Provision Profile启用Time Sensitive通知能力

方案说明

使用sigh是完全正确的方案,它是Fastlane官方提供的专门用于管理Provision Profile的官方action,可满足你重新生成带新权限配置文件的需求。


操作前提

先登录Apple Developer后台,找到对应App ID,开启「时间敏感用户通知」能力并保存,这一步是必须前置操作,否则重新生成的Provision Profile也不会包含对应的权限。


具体操作方式

1. 直接使用sigh生成

执行命令:

sigh --app_identifier 你的AppBundleID --force true --type 你的PP类型

参数说明:

  • 替换你的AppBundleID为目标应用的Bundle ID
  • --force true代表强制生成全新的Provision Profile,拉取App ID最新的权限配置,不会复用旧有文件
  • --type可选值为appstore/development/adhoc/enterprise,根据你需要生成的Provision Profile类型选择即可
    生成后的Provision Profile文件会保存在当前执行目录,你可以手动更新到你们的证书共享仓库。

2. 配合match管理共享证书仓库(推荐,适合团队共享场景)

如果你们当前的证书共享仓库是配合Fastlane match进行管理的(团队共享证书的主流方案),可以直接用如下命令完成生成+同步仓库的全流程,操作更稳妥:

match type:appstore app_identifier:你的AppBundleID force:true

该命令会自动生成包含最新权限的Provision Profile,并且自动提交更新到你们的证书Git仓库,所有开发者后续只需要拉取仓库最新代码即可拿到新配置,无需手动操作。


谨慎操作注意事项

  • 操作前务必先拉取证书Git仓库的最新提交,避免本地版本过旧覆盖他人的更新内容
  • 建议先操作开发/测试类型的Provision Profile进行验证,确认打包后权限生效无误,再操作生产环境的配置
  • 所有旧的配置在Git仓库都有提交历史,一旦操作出现问题可以直接回滚到上一个提交版本即可恢复,不会造成不可逆的影响

内容的提问来源于stack exchange,提问作者OLIVER.KOO

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 04:06:03