【问题标题】:iOS Action Extension not being installed未安装 iOS 操作扩展
【发布时间】:2014-10-21 14:07:54
【问题描述】:

昨天我向我的 (iOS) 应用添加了第一个操作扩展。一切正常(在我弄清楚如何配置 NSExtension 字典之后)。

今天我添加了第二个操作扩展(到同一个应用程序)并以几乎相同的方式配置它(显然除了图标和包 ID)。当我想实际使用扩展时,我找不到它。好像还没有安装第二个扩展。

我清理了应用程序目标和扩展程序目标,删除了派生数据文件夹,从设备(和模拟器)中删除了应用程序,并从应用程序目标(嵌入式二进制文件)中删除并重新添加了扩展程序。没有任何帮助。我在真机和模拟器上试过,8.0和8.1都试过。

有没有其他人经历过这种情况?知道如何解决这个问题吗?

【问题讨论】:

    标签: ios ios8 ios8-extension


    【解决方案1】:

    我解决了!该问题是由资产目录文件引起的。当我为扩展图标选择“使用资产目录”时,我取消选中了“同时迁移启动图像”。由于后者,Xcode 中的一个错误选择了错误的资产目录并弄乱了我的其他资产目录。当然我后来选择了正确的资产目录并清理了其他的,但是Xcode似乎没有识别实际选择的资产目录,因此没有复制图标,导致扩展消失。

    我多次删除并重新创建了扩展目标,现在它似乎可以工作了。我可以使用扩展程序,它使用正确的图标。

    【讨论】:

      猜你喜欢
      • 2013-04-15
      • 2016-12-12
      • 1970-01-01
      • 1970-01-01
      • 2016-06-23
      • 2014-11-05
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多