2

我正在向现有的通用应用程序添加共享扩展,但它从未出现在共享菜单中。xcode 9.3 ,父应用和扩展 9.3 的部署目标

添加xcode的步骤

  1. 文件 -> 新建 -> 目标 -> 共享扩展
  2. 共享扩展的所有证书+自动包含应用程序。
  3. 为机器人应用程序和扩展启用应用程序组。
  4. 为应用程序和扩展程序选择相同的应用程序组。
  5. 使用 safari 构建应用程序。

构建成功,并且 safari 可以正常打开,但在共享表上看不到我的应用程序扩展。

然后使用上述相同的步骤创建新的示例应用程序,它可以正常工作。

我试图解决问题的事情

  1. 创建了新的应用程序组。
  2. 部署目标更改为 11.3
  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>

我需要你的宝贵建议。提前致谢。

4

0 回答 0