是否可以更改照片编辑扩展程序的标题?
目前它采用主应用程序的名称,但我们想稍微调整一下。
这可能吗?
似乎不可能,尽管文档没有明确说明。两点相互冲突,这可能会提供一些见解。
应用扩展的显示名称由扩展目标的
CFBundleDisplayName
值提供,您可以在扩展的 Info.plist 文件中对其进行编辑。如果您没有为CFBundleDisplayName
键提供值,您的扩展程序将使用其包含应用程序的名称,因为它出现在CFBundleName
值中。
照片扩展不是这种情况——你自己试试吧。更改扩展程序中的这些值中的一个(或两个)Info.plist
不会更改扩展程序的名称。扩展保留包含应用程序的名称。然后是这个:
在包含的应用程序中为每种媒体类型(照片、视频)嵌入不超过一个照片编辑扩展程序。照片应用程序最多向用户显示来自给定包含应用程序的每种类型的一个扩展。
虽然不明确,但这可能表明您目前无法更改照片扩展名的原因。因为包含的应用程序只显示一个照片扩展名,所以也许这就是无法修改名称的原因。将此与具有 Today 扩展的应用进行比较,其中包含的应用可以呈现多个扩展,然后每个扩展需要不同的名称。
不是一个很好的理由,但它可能会提供洞察力。
双击项目,选择目标“扩展”>单击信息
通过为“ Bundle display name (CFBundleDisplayName)
”设置名称,可以根据需要更改 iOS 共享扩展名。
使用 Xcode 7.2.1
部署目标 9.2