如何将多个扩展Bundle Identifier添加至主应用.plist文件
在主应用.plist中添加多个扩展Bundle Identifier的方法
完全可以添加多个,核心是把对应配置字段设置为数组类型即可,具体操作如下:
- 打开主应用的
Info.plist文件,找到你原本打算添加单个Identifier的配置项。如果当前这个项是字符串类型,右键选择「Change Type」将其改为Array(数组)。 - 往这个数组里添加新的字符串条目,分别填入UI扩展和NonUI扩展的Bundle Identifier。
- 确认两个扩展各自Target的
Info.plist里的Bundle Identifier配置无误,主应用这边的数组就能同时识别多个扩展ID了。
举个常见场景的例子:如果是配置应用组(用于主应用和扩展共享数据),对应的com.apple.security.application-groups字段本身就是数组结构,直接把两个扩展关联的应用组ID(通常和Bundle ID对应)依次添加进去即可。
内容的提问来源于stack exchange,提问作者iamsult
相关产品推荐
相关产品推荐

