今天扩展小工具没有在iphone 6 plus上加载

时间:2015-03-03 00:30:26

标签: ios iphone xcode ios8 ios8-today-widget

我有一个包含小部件的应用程序(今日扩展)。我的应用程序已获得Apple批准,但它仍然存在我已设法找到的iPhone6 +的问题。

在xCode中启动此设备上的应用程序时,它工作正常,并显示小部件,但尝试打开从 testfly 或从导出的 adHoc安装的应用程序时.ipa 无法打开小部件。

我正在网上搜索,但我有推荐的设置:

..在有效的架构中:

arm64 armv7 armv7s armv64

..和建筑

它的默认值为标准架构,包括 arm64 armv7s

有什么可以解决这个问题的想法?

1 个答案:

答案 0 :(得分:0)

  

所以,我要继续回答这个问题。请记住这一点   这些是技巧,并不是所有场景的解决方案。

应用崩溃的主要原因与内存不足问题有关:

  • 请记住,在 iPhone 6 + 中,显示的图片是 3X 中的图片。因此,请将它们保持在最小数量和大小。
  • 避免使用自定义字体。
  • 避免字体大小超过14磅。 (如果使用其他耗用内存的项目,此限制可能会更低)
  • 嵌入UIViewControllers
  • UIContainersView在发布时加载。这会导致内存使用量激增。

  • 首选使用NavigationController作为 InitialView (如果您要提供更多该视图)

  • 如果存在辅助或第三UIViewController,则可能无法向用户显示,除非用户确实需要查看或想要(例如,配置视图),或者只是不需要先加载,将UIViewController放在另一个 Storyboard 中,然后在需要时以编程方式加载。