我在 Xcode 中制作了一个自定义的 Apple TV 应用程序并将其安装在 Apple TV 上。它可以正常工作几天,然后崩溃并变得不可用。
这是因为手动安装在 Apple TV 上的应用程序的代码或预期行为有问题吗?
任何帮助表示赞赏!
您是否尝试过使用 Apple 的 Leaks 工具来检查某种内存泄漏?如果您的应用在几天后崩溃,这表明可能存在内存泄漏,因此值得研究。
Leaks 仪器提供与泄漏命令行工具中相同的泄漏检测功能。Leaks 工具会记录应用程序中发生的所有分配事件,然后定期搜索应用程序的可写内存、寄存器和堆栈以查找对任何活动内存块的引用。如果它在其中一个地方没有找到对块的引用,则认为该块是“泄漏”,并在“详细信息”窗格中显示相关信息。
崩溃的罪魁祸首是缺乏适当的许可。在我注册为 Apple Developer 并支付订阅费后,应用程序在几天后停止崩溃。