ios - Today Extension 小部件未在 iphone 6 plus 上加载

标签 ios iphone xcode ios8 ios8-today-widget

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

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

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

..在有效架构中:

arm64 armv7 armv7s armv64

..在架构中

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

有什么想法可以使这种情况发生吗?

最佳答案

So, I'm going ahead and answer this question. Please bear in mind that these are tips, not exactly a solution for all scenarios.



应用程序崩溃的主要原因与内存不足问题有关:
  • 请记住,在 iPhone 6+ 显示的图像是 中的图像3X .因此,请将它们保持在最小数量和大小。
  • 避免自定义字体。
  • 避免字体大小大于 14 磅。 (如果您使用其他消耗内存的项目,此限制可以更低)
  • UIViewControllers嵌入在 UIContainersView在启动时加载。这会导致内存使用量激增。
  • 更喜欢使用 NavigationController作为您的 InitialView (如果您要呈现更多的 View )
  • 如果有二级或三级UIViewController ,可能不会显示给用户,除非用户确实需要查看或想要查看(例如,配置 View ),或者只是不需要事先加载,否则将 UIViewController在另一个 Storyboard 并在需要时以编程方式加载它。
  • 关于ios - Today Extension 小部件未在 iphone 6 plus 上加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28821968/

    相关文章:

    ios - 使用 NSJSONSerialization 时从 NSDictionary 获取 null

    iphone - 查找 iPhone 上 OpenGL 应用程序的瓶颈

    Xcode NSTimer 计数++

    swift - xcode 8.3.3 是否运行 swift 3.2

    ios - 如何高效地从JSON字典中提取数据

    c++ - 在独立模式下执行时出现 iPhone 问题

    ios - 在pushViewController之后,来自parentVIewController的按钮仍然显示在屏幕上

    iphone - 在 iOS 上合并 PDF 文件

    iphone - 如果更新了包含应用内购买产品的应用,会发生什么情况?

    ios - 错误域=FM数据库代码=8 "attempt to write a readonly database"