我正在向现有的通用应用程序添加共享扩展,但它从未出现在共享菜单中。xcode 9.3 ,父应用和扩展 9.3 的部署目标
添加xcode的步骤
- 文件 -> 新建 -> 目标 -> 共享扩展
- 共享扩展的所有证书+自动包含应用程序。
- 为机器人应用程序和扩展启用应用程序组。
- 为应用程序和扩展程序选择相同的应用程序组。
- 使用 safari 构建应用程序。
构建成功,并且 safari 可以正常打开,但在共享表上看不到我的应用程序扩展。
然后使用上述相同的步骤创建新的示例应用程序,它可以正常工作。
我试图解决问题的事情
- 创建了新的应用程序组。
- 部署目标更改为 11.3
- 更改激活规则
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<dict>
<key>NSExtensionActivationSupportsImageWithMaxCount</key>
<integer>1</integer>
</dict>
</dict>
<key>NSExtensionMainStoryboard</key>
<string>MainInterface</string>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.ui-services</string>
</dict>
我需要你的宝贵建议。提前致谢。