CFBundle runtime error - what does it mean?

Every time I launch my iPad app through Xcode, I get this error message in the console after didFinishLaunchingWithOptions: returns and before any code has run in my first viewController class:

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.)

      

My application is running fine and no other warnings, errors, or exceptions are thrown. Can anyone tell me how to "fix" any error causing this error to appear on startup? I'm going to get this on the Apple App Store shortly and want to make sure it won't be a problem.

+3


source to share


2 answers


OK, so the problem was that the localizable strings file from my storyboard was empty. All I had to do was disable localization (thus deleting the file) and re-enable it, which automatically generated a complete localized strings file. Now my application works without errors.



+5


source


The same issue can be caused by issuing a storyboard with a warning (looking nowhere).



0


source







All Articles