CFBundle运行时错误 - 这是什么意思?

时间:2014-12-01 05:05:09

标签: ios objective-c xcode runtime-error cfbundleidentifier

每次我通过Xcode运行我的iPad应用程序时,在didFinishLaunchingWithOptions:之后,在我的初始viewController类中运行任何代码之前,我在控制台中收到此错误消息:

Unable to load string table file: CFBundle 0x134518370 </private/var/mobile/Containers/Bundle/Application/3B879FF9-02CD-48A1-A250-7A8613AE84EA/PedRampInv_Management.app> (executable, loaded) / Manage: The operation couldn’t be completed. (Cocoa error 3840.)

我的应用似乎运行得很好,没有其他警告,错误或异常被抛出。谁能告诉我如何修复&#39;什么错误导致此错误出现在启动?我很快就会在Apple应用程序商店中得到这个,并希望确保这不会成为问题。

2 个答案:

答案 0 :(得分:5)

好的,问题是我的故事板中的可本地化字符串文件是空的。我所要做的就是关闭本地化(从而删除文件)并再次打开它,这会自动创建一个完整的可本地化的字符串文件。现在我的应用运行没有任何错误。

答案 1 :(得分:0)

同样的问题可能是由带有警告的故事板出口引起的(无处可寻)。