Debugging Xcode和OTA自组织分布之间的行为差异

Debugging Xcode和OTA自组织分布之间的行为差异,debugging,core-data,core-audio,ota,xcdatamodel,Debugging,Core Data,Core Audio,Ota,Xcdatamodel,当通过Xcode 4.3.2进行调试时,我的应用程序在模拟器和两台设备上都运行得很满意。我使用OTA临时分发发送给我的测试人员。在存档、保存并将我的ipa和plist文件上载到我的网站后,我将下载并成功地在手机上安装该应用程序 听起来不错,对吧 然而,我正在使用CoreAudio和CoreData,声音很低,突然我的应用程序中没有声音。我在调试的同一台设备上删除并安装OTA,因此我不知道问题发生在哪里 我有一种感觉,我的核心数据模型(为我的声音提供信息)可能存在一个潜在的问题,但一次又一次的检查

当通过Xcode 4.3.2进行调试时,我的应用程序在模拟器和两台设备上都运行得很满意。我使用OTA临时分发发送给我的测试人员。在存档、保存并将我的ipa和plist文件上载到我的网站后,我将下载并成功地在手机上安装该应用程序

听起来不错,对吧

然而,我正在使用CoreAudio和CoreData,声音很低,突然我的应用程序中没有声音。我在调试的同一台设备上删除并安装OTA,因此我不知道问题发生在哪里

我有一种感觉,我的核心数据模型(为我的声音提供信息)可能存在一个潜在的问题,但一次又一次的检查似乎验证了它是否正常工作。当我从Xcode安装、拔下、关闭并重新打开设备上的应用程序时,它确实可以工作。只有OTA安装有此问题


有没有人遇到过这样的行为差异?我检查了我的构建设置,我看到的唯一区别是使用了authorights.plist,它唯一有用的设置似乎对调试是否定的

更新-重建我的coreData模型,并尝试提升我的目标操作系统,似乎我的coreAudio缓冲区没有移动。。。我将对此进行研究。此外,如果我直接从xCode以配置文件的形式运行,我可以重新创建问题,所以现在我认为这一定与临时与调试设置有关,只是我不知道从哪里开始查找。好的,我检查了构建设置之间的所有差异,并使它们与调试匹配。显然,当我最终关闭了速度和大小优化的临时设置,我的应用程序的工作如预期。我的文件大小从3.4MB变为3.46MB,我的应用程序可以正常工作。唷!希望有一天,这段与自己的对话可能会对某些人有所帮助。:)您应该将此添加为答案,以便人们更容易看到解决方案。