如何获取其他操作使用的 ios Bundle ID
Posted
技术标签:
【中文标题】如何获取其他操作使用的 ios Bundle ID【英文标题】:How to get ios Bundle ID that other actions use 【发布时间】:2019-02-04 15:10:24 【问题描述】:我的 Fastlane 已配置好并且运行良好。比赛已设置好并且运行良好。一切都会自动检测项目和捆绑包 ID,并且运行良好...
但我需要手动设置 profile_path 如下:
自动代码签名( 使用自动签名:假, team_id: "ZZZZ", code_sign_identity: "iPhone 开发者", profile_name: ENV['sigh_com.blah.blah_development_profile-name'] )
这需要知道捆绑 ID 才能传递到环境变量中。所有动作似乎都知道捆绑 ID,但我无法在任何地方得到它。我不想手动硬编码 ID。
如果我不执行上述步骤,即使使用匹配设置,构建也会失败。
【问题讨论】:
【参考方案1】:看起来使用 CredentialsManager::AppfileConfig.try_fetch_value(:app_identifier)
应该足以获取应用标识符,假设您已将其定义为 Appfile
或类似的一部分。
【讨论】:
以上是关于如何获取其他操作使用的 ios Bundle ID的主要内容,如果未能解决你的问题,请参考以下文章
Sonata Media Bundle - 如何按 ID 获取图像或画廊
android隐私违规获取问题处理 及 Hook拦截处理记录 (VirtualXposted/epic等)及 android/iOS 多bundle加载方式修复方案
如何从 iOS 系统上的进程 pid 中获取其他应用程序图标?