如果您正在使用 Xcode 开发 iOS 应用程序并在不同设备上对其进行测试,那么考虑到设备型号相同且软件版本相同,是否有任何理由说明它的行为会有所不同?
例如,我最近一直在开发一个应用程序。该应用程序的干净构建被放置在两个不同的 iPhone5s 上。(相同的软件版本)
但是,在其中一部手机上运行时,我会收到类似于以下内容的内存释放错误:
*** -[CFString release]: message sent to deallocated instance
与在其他设备上一样,不会出现此类错误。
是否有任何明显的理由说明为什么任何应用程序都可能出现这种情况?