【发布时间】:2015-05-03 12:34:05
【问题描述】:
我有一个包含小部件(今日扩展)的应用程序。我的申请已获得 Apple 的批准,但我设法找到了 iPhone6+ 的问题。
当从 xCode 在此设备上启动我的应用程序时,它工作正常,并且显示小部件,但是当尝试打开从 testfly 或导出的 adHoc 安装的应用程序时.ipa 无法打开小部件。
我正在网上搜索,但我有推荐的设置:
..在有效架构中:
arm64 armv7 armv7s armv64
..在架构中
它的默认值为 标准架构,包括 arm64 和 armv7s
你有什么想法可以让这一切发生吗?
【问题讨论】:
-
你找到线索了吗?
-
嗨@jeeeyul 我解决了这个问题,同时考虑并检查了内存问题和使用情况。但是,在将应用程序减少到最低限度后(我正在测试的设备总是向我发送内存警告),我意识到问题是一个错误,只有在调试应用程序时才会出现。主要问题是 Today Extensions 的调试器对这个错误很糟糕,并且不会停在一行。 “内存错误”就是它所说的一切..
-
那么,您的推断是 iPhone6+ 可能需要更多内存才能正确显示小部件?我有同样的问题,只有 iPhone6+ 用户无法正确看到小部件。我的小部件使用更少的内存 6 到 30MB。
-
某种,我不认为这是主要原因,我没有丢弃我的代码中的一些新手错误,但它恰好是这样,因为 iPhone 6+ 加载 3x 图像它需要更多内存来运行小部件,并且,如果所有小部件的内存限制都相同,则不考虑设备,......那么这是一个真正的问题......我后来在 iPad 上遇到了同样的问题。但是,我的问题比这更奇怪......也许我应该更新我的问题或问另一个更详细的解释。
-
在此找到任何解决方案?我现在实际上看到了这个问题..我没有获取任何数据,只是加载一个带有 2 个虚拟单元格的表格视图作为今天的小部件..
标签: ios iphone xcode ios8 ios8-today-widget