无法加载名为
问题描述:
的笔尖我刚刚发布了我的新应用程序iBeat,它在发布前对我和我的朋友都很好。无法加载名为
现在很多客户都会遇到同样的崩溃,这种情况总是发生在类似的阶段。
这里有一个(symbolicated)样本崩溃报告:
Exception Type: SIGTRAP
Exception Codes: #0 at 0x30d7c2d4
Crashed Thread: 0
Application Specific Information:
*** Terminating app due to uncaught exception \'NSInternalInconsistencyException\', reason: \'Could not load NIB in bundle: \'NSBundle </var/mobile/Applications/5BBE8B5E-ECF5-4CA8-97A6-1F5BF8AC7792/iBeat.app> (loaded)\' with name \'SettingsVC_iPad\'\'
Thread 0 Crashed:
0 libSystem.B.dylib 0x000792d4 __kill + 8
1 libSystem.B.dylib 0x000792bd raise + 17
2 iBeat 0x0003f301 uncaught_exception_handler (PLCrashReporter.m:137)
3 CoreFoundation 0x000a0adf __handleUncaughtException + 239
4 libobjc.A.dylib 0x00006593 _objc_terminate + 103
5 libstdc++.6.dylib 0x00042df9 __cxxabiv1::__terminate(void (*)()) + 53
6 libstdc++.6.dylib 0x00042e4d std::terminate() + 17
7 libstdc++.6.dylib 0x00042f1d __cxa_throw + 85
8 libobjc.A.dylib 0x000054cb objc_exception_throw + 71
9 CoreFoundation 0x000a07c9 +[NSException raise:format:arguments:] + 69
10 CoreFoundation 0x000a0803 +[NSException raise:format:] + 35
11 UIKit 0x001e9783 -[UINib instantiateWithOwner:options:] + 1111
12 UIKit 0x001eab39 -[NSBundle(UINSBundleAdditions) loadNibNamed:owner:options:] + 93
13 UIKit 0x0013e8e5 -[UIViewController _loadViewFromNibNamed:bundle:] + 37
14 UIKit 0x0013dcb9 -[UIViewController loadView] + 81
15 UIKit 0x0003e227 -[UIViewController view] + 31
16 UIKit 0x0004ad0b -[UIViewController contentScrollView] + 23
17 UIKit 0x0004ab7b -[UINavigationController _computeAndApplyScrollContentInsetDeltaForViewController:] + 31
18 UIKit 0x0004aa79 -[UINavigationController _layoutViewController:] + 25
19 UIKit 0x0004a551 -[UINavigationController _startTransition:fromViewController:toViewController:] + 381
20 UIKit 0x0004a35f -[UINavigationController _startDeferredTransitionIfNeeded] + 183
21 UIKit 0x0004a2a3 -[UINavigationController viewWillLayoutSubviews] + 15
22 UIKit 0x0004a23f -[UILayoutContainerView layoutSubviews] + 139
23 UIKit 0x000130cf -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 27
24 CoreFoundation 0x0003ebbf -[NSObject(NSObject) performSelector:withObject:] + 23
25 QuartzCore 0x0000f685 -[CALayer layoutSublayers] + 121
26 QuartzCore 0x0000f43d CALayerLayoutIfNeeded + 185
27 QuartzCore 0x0000f377 -[CALayer layoutIfNeeded] + 79
28 UIKit 0x0008c48f -[UIView(Hierarchy) layoutIfNeeded] + 23
29 UIKit 0x000d0ec1 -[UIViewController window:willAnimateRotationToInterfaceOrientation:duration:] + 357
30 UIKit 0x00110e49 -[UIWindow _setRotatableClient:toOrientation:updateStatusBar:duration:force:] + 3101
31 UIKit 0x000cf6db -[UIWindowController transition:fromViewController:toViewController:target:didEndSelector:] + 679
32 UIKit 0x000cefc7 -[UIViewController presentModalViewController:withTransition:] + 2139
33 UIKit 0x000ce6a3 -[UIViewController presentModalViewController:animated:] + 59
34 iBeat 0x000044f3 -[MetronomeVC settingsTapped] (MetronomeVC.m:956)
这种崩溃发生在所有支持的iOS版本,不同的笔尖文件,即与SettingsVC_iPad,InfoVC_iPhone或Settings_VC_iPhone。
问题是,我无法重新创建此错误,不在我的iPod上,也不在我的iPad上。
有什么建议吗? (这个崩溃似乎很普遍,我已经得到了200个崩溃报告)
编辑:为了澄清,我做了实验从App Store下载的版本,所以我试图重新创建它的确切版本的错误与...发生。
答
对不便,但这完全是我的错。
在开发的早期我打算做一个法语版本,所以我有一个fr.lproj文件夹,我从来没有删除。显然,应用程序仍然在法国寻找法文版本的IB文件。
“On n'a jamais fini d'apprendre。”
答
我不知道它解决了乌拉圭回合的问题或不..但我强烈怀疑,这是错误的...
我觉得当u包装乌尔应用,U盘并没有复制乌尔笔尖文件到乌尔项目,他有有只是一个参考..
,因为很可能你是从你的开发MAC把你的应用程序和笔尖文件的引用是目前还您没有收到此错误..
从乌尔iphone删除的应用并尝试从应用程序商店下载应用程序,然后看..
如果您从应用程序商店下载应用程序,您可以重新创建错误吗?这可能是iOS版本的问题。 – 2010-12-06 01:37:29
它可能是一个低内存崩溃?尝试打开一堆东西,然后打开你的应用程序,看看你是否可以重新创建崩溃。 – 2010-12-06 01:42:26