Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未安装iOS操作扩展_Ios_Ios8_Ios8 Extension - Fatal编程技术网

未安装iOS操作扩展

未安装iOS操作扩展,ios,ios8,ios8-extension,Ios,Ios8,Ios8 Extension,昨天,我在iOS应用程序中添加了第一个操作扩展。在我弄明白如何配置NSExtension dict之后,一切都很顺利 今天,我在同一个应用程序中添加了第二个操作扩展,显然,除了图标和bundle id之外,配置方式几乎相同。当我想实际使用扩展时,我找不到它。似乎第二个扩展尚未安装 我清理了应用程序目标和扩展目标,删除了派生数据文件夹,从设备和模拟器中删除了应用程序,从应用程序目标嵌入的二进制文件中删除并重新添加了扩展。没有任何帮助。我在真实的设备和模拟器上试过,在8.0和8.1上试过 还有其他人

昨天,我在iOS应用程序中添加了第一个操作扩展。在我弄明白如何配置NSExtension dict之后,一切都很顺利

今天,我在同一个应用程序中添加了第二个操作扩展,显然,除了图标和bundle id之外,配置方式几乎相同。当我想实际使用扩展时,我找不到它。似乎第二个扩展尚未安装

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


还有其他人经历过吗?你知道怎么解决这个问题吗?

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

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