NSInvalidUnarchiveOperationException: 'Could n

2019-04-24 13:39发布

After XCode Update (5.1) my app crashes when i try to run in iOS 6.x.

I have an app where I have a custom cell and contraints.

Auto layout is unchecked for the xib file. The error I get is:

* Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named _UITableViewCellSeparatorView'

I only found one thread (https://forums.xamarin.com/discussion/14691/app-crashes-after-xcode-update) about this issue in other forum, but without solution, just a test that i've done too and got the same error.

Help!!!

3条回答
Viruses.
2楼-- · 2019-04-24 14:24

I was getting the same error after updating to XCode 5.1. I was able to get rid of the error by editing the xib for my custom cell. Under Interface Builder Document in the file inspector, I switched "View as" to "iOS 6.1 and Earlier". I also have "Builds for" set to "iOS 6.0 and Later". Hope this works for you!

查看更多
戒情不戒烟
3楼-- · 2019-04-24 14:31

I got same issue and "View as" and "Builds For" didn't help me. I changed "Opens in" - "Xcode 5.0" and it helped.

PS Don't forget to remove app from device/simulator, clean project and restart xcode (not sure which way was right, I did all of them)

查看更多
放荡不羁爱自由
4楼-- · 2019-04-24 14:40

After installing of Xcode 6.0.1 beta 2, I too was encountered with this problem.

My project has iOS Deployment Target is 6.0

Using answer of @AlexZd, I did next actions:

  1. I found all xibs, which will created / displayed at this moment

  2. Before my actions this xibs had next standard settings:

enter image description here

  1. So, for every of xibs, selected by me, this settings was changed on next settings:

enter image description here

Now, check work of it. If this does not works, then do control actions

4. 1) Clean your Xcode project by CMD + SHIFT + K, 2) Clean ~/Library/Developer/Xcode/DerivedData folder by hands 3) Remove app from device and then run it via Xcode on this device

This solution was checked by me on 3 iPads with IOS6, IOS7 within IOS8 too. This works perfectly on any of them!

查看更多
登录 后发表回答