2009-06-11 122 views
0

我是新的iPhone开发。 我用了一个制动的iPhone(OS 2.2)一段时间没有问题。最近我不得不升级到OS 2.2.1,在更新后我不再能够调试手机上的应用程序。在控制台中,我发现了以下警告,并在启动(仅调试时)的应用程序崩溃:iPhone应用程序崩溃,如果越狱iPhone OS 2.2.1(libgcc版本?)调试

... 
warning: UUID mismatch detected with the loaded library - on disk is: 
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/libgcc_s.1.dylib 
=uuid-mismatch-with-loaded-file,file="/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/libgcc_s.1.dylib" 
warning: Unable to read symbols for "/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/iPhoneHE.dylib" (file not found). 
warning: Unable to read symbols for "/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/libsubstrate.dylib" (file not found). 
warning: Unable to read symbols for "/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/HE.dylib" (file not found). 
warning: Unable to read symbols for "/Library/MobileSubstrate/MobileSubstrate.dylib" (file not found). 
Program received signal: “EXC_BAD_ACCESS”. 

我在网上搜索,但未能找到明确的答案。这是在制动手机上iPhone OS 2.2.1的常见问题吗?有针对这个的解决方法吗?

非常感谢,

大利

+2

我不会建议针对越狱/越狱(语法?)手机进行开发。这不是您的应用在正常情况下运行的环境。 – 2009-06-11 11:45:18

+0

谢谢。 不知道语法。事实上,我最初写了“越狱”,但它听起来不够酷:) 我别无选择,只能针对越狱手机开发,因为iPhone在以色列没有正式提供...我相信这是世界其他地方的情况也是如此。 Ori – Ori 2009-06-11 13:43:43

+0

我建议你在那时开发iPod Touch。不要告诉我你需要一些iPhone专用于你的应用程序,如GPS? :) – U62 2009-06-12 23:10:44

回答

3

有点晚,但它看起来像您遇到MobileSubstrate有一个问题。只需升级到最新版本和OS 3.1.2,你就会好起来的。 (你现在可能已经解决了这个问题,虽然...)

5

我知道这是旧的,但我想我想弹出并说,从SBSettings跳进安全模式电源选项允许在我的越狱手机上进行调试。