我需要更新与iOS 8兼容的3岁,仅iPhone,仅纵向(非通用)相机/照片应用程序,该应用程序包含一个Share扩展名,该扩展名现在(含10.0?很多次),而我正在尝试调试问题并更新到iOS 9.0。
我发现并修复的第一个问题是缺少用于访问相机和照片库的隐私字符串。
但我还发现,该扩展程序不适用于布局存在问题的iPad上的Photos(到目前为止,在Simulator中)。如文档所述,扩展目标必须针对iPhone / iPad进行,并且我将目标扩展的构建设置设置为1,2,并且我使用“自动布局”。
情节提要,扩展场景,视图控制器场景,所有视图控制器,视图和子视图均已设置为“自动布局”以及“安全区域布局指南”,但是IB中显示的唯一设备是没有iPad的iPhone,选择其他设备时,尺寸没有变化,并且iPhone被限制为纵向模式。
我尝试将主应用设置为通用,允许IB中的每个方向,建筑物,甚至iPad图标都无法测试扩展的UI(并且尝试在IB中获取横向模式也不起作用)。
是否有一种方法可以使IB显示并允许iPad / iPhone(尤其是iPad)在应用程序扩展的开发过程中更改方向?