Ios 今天,iphone 6 plus上没有加载扩展小部件

Ios 今天,iphone 6 plus上没有加载扩展小部件,ios,iphone,xcode,ios8,ios8-today-widget,Ios,Iphone,Xcode,Ios8,Ios8 Today Widget,我有一个包含小部件的应用程序(今天的扩展)。我的应用程序已经被苹果公司批准,但它仍然有一个问题,我已经设法找到了iPhone6+ 当从xCode内启动此设备上的我的应用程序时,它工作正常,并显示小部件,但当尝试打开从testfly或从导出的adHoc.ipa安装的应用程序时,它无法打开小部件 我正在网上搜索,但我有建议的设置: ..在有效的体系结构中: arm64 armv7 armv7s armv64 ..在体系结构中 它的默认值为标准体系结构,包括arm64和armv7s 你知道是什么让这一

我有一个包含小部件的应用程序(今天的扩展)。我的应用程序已经被苹果公司批准,但它仍然有一个问题,我已经设法找到了iPhone6+

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

我正在网上搜索,但我有建议的设置:

..在有效的体系结构中:

arm64 armv7 armv7s armv64

..在体系结构中

它的默认值为标准体系结构,包括arm64和armv7s

你知道是什么让这一切发生的吗

所以,我继续回答这个问题。请记住 这些都是提示,并不完全适用于所有场景

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

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

  • 首选使用
    NavigationController
    作为您的
    初始视图
    (如果要显示多个视图)

  • 如果存在辅助或三级
    UIViewController
    ,则可能无法向用户显示,除非用户确实需要查看或想要查看(例如,配置视图),或者不需要事先加载,将该
    UIViewController
    放在另一个
    故事板中,并在需要时以编程方式加载它

你找到任何线索了吗?嗨@jeeeyul我解决了这个问题,考虑并检查了内存问题和使用情况。但是,在将应用程序缩减到最小值(我正在测试的设备总是向我发送内存警告)后,我意识到问题只是在调试应用程序时出现的错误。主要的问题是,今天扩展的调试器对于这个错误很糟糕,并且不会在第行停止。“内存错误”就是它所说的。那么,你的推论是iPhone6+可能需要更多内存才能正确显示小部件?我也有同样的问题,只有iPhone6+用户不能正确地看到小部件。我的小部件使用的内存从6到30MB相当少。某种程度上,我并不是说这是主要原因,我并没有放弃代码中的一些新手错误,但碰巧是这样的,因为iPhone 6+加载了3倍的图像,它需要更多的内存来运行小部件,而且,如果所有小部件的内存限制都是相同的,那么不考虑设备,…然后这是一个真正的问题…我后来在iPad上也遇到了同样的问题。但是,我的问题还是有点奇怪……也许我应该更新我的问题,或者问另一个问题,并给出更详细的解释。有什么解决办法吗?我现在真的看到了这个问题。。我没有获取任何数据,只是加载一个带有2个虚拟单元格的tableview作为一个today小部件。。