IBTOOL error 255 in XCODE 5 / work fine in XCODE 4

China☆狼群 提交于 2019-12-09 18:25:58

问题


I want to open and compil my project in XCODE 5 and i have an issue. IBTOOLS error 255. Does anybody have a idea for fix ? I try all the answered of StackOverFlow, but nothing was good for the case.

Alex.

    CompileStoryboard Safetracer/MainStoryboard.storyboard
    cd /Users/alexandrepestre/Documents/ThinkMyApp/Lixao/Safetracer
    setenv IBSC_MINIMUM_COMPATIBILITY_VERSION 6.1
    setenv PATH "/Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode 2.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    setenv XCODE_DEVELOPER_USR_PATH "/Applications/Xcode 2.app/Contents/Developer/usr/bin/.."
    /Applications/Xcode\ 2.app/Contents/Developer/usr/bin/ibtool --errors --warnings --notices --minimum-deployment-target 6.1 --output-format human-readable-text --compile /Users/alexandrepestre/Library/Developer/Xcode/DerivedData/Safetracer-bdnzaaahcuqikggnpqlvwvrsbddt/Build/Products/Debug-iphoneos/safetracer.app/MainStoryboard.storyboardc /Users/alexandrepestre/Documents/ThinkMyApp/Lixao/Safetracer/Safetracer/MainStoryboard.storyboard

2013-09-13 16:07:15.433 ibtoold[4775:707] [MT] DVTAssertions: Warning in /SourceCache/IDEInterfaceBuilderCocoaTouch/IDEInterfaceBuilderCocoaTouch-3742/IBPlugin/Documents/IBStoryboardMetricsInferrer.m:324
Details:  Failed to push inherited simulated metrics to all scenes.
Object:   <IBStoryboardMetricsInferrer: 0x7f969aab4ad0>
Method:   -rebuildInferredMetrics
Thread:   <NSThread: 0x7f9699c191b0>{name = (null), num = 1}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
2013-09-13 16:07:19.057 ibtoold[4775:707] [MT] DVTAssertions: Warning in /SourceCache/IDEInterfaceBuilderCocoaTouch/IDEInterfaceBuilderCocoaTouch-3742/IBPlugin/Documents/IBStoryboardMetricsInferrer.m:324
Details:  Failed to push inherited simulated metrics to all scenes.
Object:   <IBStoryboardMetricsInferrer: 0x7f969dacc750>
Method:   -rebuildInferredMetrics
Thread:   <NSThread: 0x7f9699c191b0>{name = (null), num = 1}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
2013-09-13 16:07:30.797 ibtoold[4775:707] [MT] DVTAssertions: ASSERTION FAILURE in /SourceCache/IDEInterfaceBuilderCocoaTouch/IDEInterfaceBuilderCocoaTouch-3742/IBPlugin/Utilities/IBObjectMarshalling.m:670
Details:  Failed to compile nib consisting of IBProxyObject, IBProxyObject, IBProxyObject, IBProxyObject, IBUIButton, IBUIButton, IBUIButton, IBUIButton, IBUIButton, IBUIImageView, IBUIImageView, IBUIImageView, IBUIImageView, IBUIImageView, IBUILabel, IBUILabel, IBUILabel, IBUILabel, IBUILabel, IBUILabel, IBUILabel, IBUILabel, IBUILabel, IBUILabel, IBUILabel, and IBUIView.

Interface Builder encountered an error communicating with the iOS Simulator. If you choose to file a crash report or radar for this issue, please check Console.app for crash reports for "Interface Builder Cocoa Touch Tool" and include their content in your crash report.

Exception name: NSInvalidArgumentException
Exception reason: NSConcreteAttributedString initWithString:: nil value
Exception backtrace:
  0. CoreFoundation           0x0226e5c8 __exceptionPreprocess
  1. libobjc.A.dylib          0x01fed8b6 objc_exception_throw
  2. CoreFoundation           0x0226e3bb +
  3. Foundation               0x01be48c0 -
  4. Foundation               0x01be4761 -
  5. UIKit                    0x00ee50f6 -
  6. UIKit                    0x00ee54c7 -
  7. UIKit                    0x0112fa96 -
  8. UIKit                    0x011303e3 -
  9. UIKit                    0x0112f6b4 -
 10. UIKit                    0x0112fa96 -
 11. UIKit                    0x011303e3 -
 12. UIKit                    0x00d8995b -
 13. UIKit                    0x0112fa96 -
 14. UIKit                    0x011303e3 -
 15. UIKit                    0x0112f6b4 -
 16. UIKit                    0x0112fa96 -
 17. UIKit                    0x011303e3 -
 18. ???                      0x00014c80
 19. ???                      0x00014e4e
 20. ???                      0x00015363
 21. ???                      0x00007565
 22. IBFoundation             0x00360701 __72-[IBMessageReceiveChannel deliverMessage:toTarget:withArguments:result:]_block_invoke
 23. IBFoundation             0x00360446 -
 24. IBFoundation             0x00360123 __80-[IBMessageReceiveChannel runBlockingReceiveLoopNotifyingQueue:notifyingTarget:]_block_invoke
 25. libdispatch.dylib        0x029c3444 _dispatch_barrier_sync_f_slow_invoke
 26. libdispatch.dylib        0x029d44b0 _dispatch_client_callout
 27. libdispatch.dylib        0x029c2766 _dispatch_main_queue_callback_4CF
 28. CoreFoundation           0x022d3a5e __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__
 29. CoreFoundation           0x0221472b __CFRunLoopRun
 30. CoreFoundation           0x02213b33 CFRunLoopRunSpecific
 31. CoreFoundation           0x0221394b CFRunLoopRunInMode
 32. Foundation               0x01c23c05 -
 33. ???                      0x00036b67
 34. ???                      0x00036c62
 35. ???                      0x00036dc7
 36. ???                      0x0000c20e
 37. libdyld.dylib            0x95727725 start
Exception info:{
}

Function: void IBAssertMarshallingFailure(NSString *__strong, NSString *__strong)
Thread:   <NSThread: 0x7f9699c191b0>{name = (null), num = 1}
Hints: None
Backtrace:
  0  0x000000010d20ff2a -[DVTAssertionHandler handleFailureInFunction:fileName:lineNumber:messageFormat:arguments:] (in DVTFoundation)
  1  0x000000010d20f684 _DVTAssertionHandler (in DVTFoundation)
  2  0x000000010d20f984 _DVTAssertionFailureHandler (in DVTFoundation)
  3  0x0000000112774df6 IBAssertMarshallingFailure (in IDEInterfaceBuilderCocoaTouchIntegration)
  4  0x000000011285b59a (in IDEInterfaceBuilderCocoaTouchIntegration)
  5  0x000000011285ba0d (in IDEInterfaceBuilderCocoaTouchIntegration)
  6  0x000000011286b445 (in IDEInterfaceBuilderCocoaTouchIntegration)
  7  0x000000011286f4b0 (in IDEInterfaceBuilderCocoaTouchIntegration)
  8  0x000000011287063e (in IDEInterfaceBuilderCocoaTouchIntegration)
  9  0x000000010c64c40a IBWithAutoInvalidationPool (in IDEInterfaceBuilderKit)
 10  0x0000000112870363 (in IDEInterfaceBuilderCocoaTouchIntegration)
 11  0x0000000112856316 (in IDEInterfaceBuilderCocoaTouchIntegration)
 12  0x000000011285683c (in IDEInterfaceBuilderCocoaTouchIntegration)
 13  0x000000010c39b2fe __47-[IBDocument compiledPackageWithOptions:error:]_block_invoke (in IDEInterfaceBuilderKit)
 14  0x000000010c3be250 -[IBDocument assertIfArbitrationIsScheduledDuring:] (in IDEInterfaceBuilderKit)
 15  0x000000010c39b272 -[IBDocument compiledPackageWithOptions:error:] (in IDEInterfaceBuilderKit)
 16  0x000000010c17c757 (in ibtoold)
 17  0x000000010c17fc21 (in ibtoold)
 18  0x000000010c18a23d (in ibtoold)
 19  0x000000010c18a781 (in ibtoold)
 20  0x000000010c18a654 (in ibtoold)
 21  0x000000010c188ade (in ibtoold)
 22  0x000000010c189eb2 (in ibtoold)
 23  0x000000010c189610 (in ibtoold)
 24  0x00007fff8be7a7e1 start (in libdyld.dylib)
 25  0x0000000000000001
Command /Applications/Xcode 2.app/Contents/Developer/usr/bin/ibtool failed with exit code 255
e

回答1:


It appears that ibtool is not able to handle a storyboard created with an earlier xcode version where the text attribute can be omitted on a UILabel. Easiest way to fix is to open the storyboard in your editor of choice and add the missing text attributes, text="".




回答2:


I fix the bugs. There is 2 label on viewController with no text in tne textlabel. I put some text (Label) and now the app build and run well.

Alex.




回答3:


I fixed through re-ceate xib resource with xcode5.




回答4:


I hate Xcode for this type of thing.

Most of the ibtool error get solved just by cleaning the project and then rebuilding it.



来源:https://stackoverflow.com/questions/18788963/ibtool-error-255-in-xcode-5-work-fine-in-xcode-4

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!