我写了一个小型快速游戏,需要80 - 120 MB的RAM。它在模拟器上运行良好。然后我把它转移到iPhone(4s),它也运行良好。几个月后,它在初始化时崩溃了。我可以将其从内存中删除并完全重启,但问题仍然存在。
因为我没有改变任何东西到iPhone,iOS版本仍然是相同的,我认为这是一个内存问题? 但是当我再次从Dev Mac复制到iPhone时,它又运行得很好。因此,记忆不会同时丢失。可能是什么原因?随着时间的推移会发生什么变化?
答案 0 :(得分:2)
配置文件在一段时间后变为无效,如果您没有付费开发者帐户,则在您为设备创建配置文件后3个月。代码签名将无效,iOS将不允许您运行该应用程序。将游戏重新安装到手机应该可以解决问题,尽管Xcode可能会说“代码签名无效”并给出编译器错误。只需点击“修复问题”,Xcode就会为您处理。