NSInvalidUnarchiveOperationException occuring with no autolayout - ios

When testing on device running iOS 5.1 there is an NSInvalidUnarchiveOperationException. I have searched on the issue and made sure that autoLayout is not checked for any of the nib files but the error is still there. Any ideas? Using xCode 4.5. This doesn't happen on a device running iOS 6 though.
Log:
*** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint'
*** First throw call stack:
(0x325dc88f 0x34632259 0x325dc789 0x325dc7ab 0x322ea54d 0x322ea6bb 0x322ea423 0x3227b001 0x3227c861 0xce38b 0xa4009 0xa2f3b 0x32045b95 0x3209f8af 0x32048913 0x32048503 0x3203caff 0x2e2a2a7 0x3203c7d5 0x139929 0x1513d3 0x325363fd 0x3201ee07 0x3201edc3 0x3201eda1 0x3201eb11 0x3201e73d 0x32011b87 0x325b0b1b 0x325aed57 0x325af0b1 0x325324a5 0x3253236d 0x31689439 0x32031cd5 0x92e89 0x92e60)
Does the fact that Document Versioning Deployment is set to iOS 6.0 causes this issue?

Related

Terminating app due to uncaught exception 'NSGenericException', reason: 'This coder requires that replaced objects be returned from initWithCoder:'

My iOS application is working fine in iOS 10 and newer version. But when I was trying to run my app on iPad mini with iOS version 9.3.2 then Application is crashing.
I am trying to push a view controller and I am using storyboard for all view controllers.
This is my code for push view controller:
self.performSegue(withIdentifier: "PaymentViewcontrolller", sender: self)
I am getting this is error in console and application is crashing:
2018-10-26 16:21:17.223 Food[592:68727] *** Terminating app due to uncaught exception 'NSGenericException', reason: 'This coder requires that replaced objects be returned from initWithCoder:'
*** First throw call stack:
(0x2447391b 0x23c0ee17 0x24473861 0x28fbb15f 0x28fbadf5 0x28ea3477 0x28ea3b01 0x28fbb10f 0x28fbb0a1 0x28fbadf5 0x28ea2a0b 0x28d55aa3 0x28b28ffb 0x289eea1f 0x28a06e71 0x28b9d1e5 0x28aab4a7 0x28aab1b5 0x28aab12b 0x289eaa73 0x26a82bcd 0x26a7e375 0x26a7e209 0x26a7d6d1 0x26a7d3a5 0x26a76b2b 0x244356c9 0x244339cd 0x24433dff 0x24383229 0x24383015 0x25973ac9 0x28a57189 0x3d8008 0x2402b873)
libc++abi.dylib: terminating with uncaught exception of type NSException
My Xcode version is 9.4.1 and deployment target is iOS 9.2.
I am not able to figure out what is the issue. Already spent whole day for this.

[UIDeviceRGBColor countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x16577e10 -> A Crash After makeKeyAndVisible

I get the following error when debug and found that after this line, the app crash:
[self.window makeKeyAndVisible];
When attempt to run on device via Xcode 8.0, the following error log appears:
2016-10-03 11:03:59.827994 Slots[5972:1125279] -[UIDeviceRGBColor
countByEnumeratingWithState:objects:count:]: unrecognized selector
sent to instance 0x16577e10
2016-10-03 11:03:59.830292 Slots[5972:1125279] *** Terminating app due
to uncaught exception 'NSInvalidArgumentException', reason:
'-[UIDeviceRGBColor countByEnumeratingWithState:objects:count:]:
unrecognized selector sent to instance 0x16577e10'
* First throw call stack: (0x1db25e07 0x1cd8b077 0x1db2b515 0x1db29589 0x1da4ef08 0x2303d18d 0x23037bff 0x1e3b39a5 0x1e3b2e6d
0x23047fc9 0x23048641 0x1e3b39a5 0x1e3b9d3d 0x1e354ca7 0x1e3b39a5
0x1e3b2e6d 0x23047507 0x22ec2589 0x22c9eecb 0x22b6b067 0x22b6af9f
0x22b716a3 0x22b6eb9d 0x22be1051 0xc3cf1 0x22bdd33b 0x22de9e01
0x22def41f 0x22e01fc5 0x22dec805 0x1f3ea97b 0x1f3ea835 0x1f3eab1f
0x1dae1c8b 0x1dae1795 0x1dadfa6b 0x1da2f073 0x1da2ee81 0x22bd6b69
0x22bd1201 0xc398f 0x1d1fa50b)
**libc++abi.dylib: terminating with uncaught exception of type NSException
Any ideas what might be causing this crash. I have no storyboards, only xibs.
Same issue with iOS 10,xcode8 while loading view or initializing view from/or using xib's.
You can try following solution:
Go to your interface files, means Xib's and Nib's.
On the right side, navigate to the File Inspector tab.
Change the value for "Build for" to "iOS 7.0 and Later" or any other iOS version and later.
Clean, Rebuild and Run project.
Check image for reference:
When I opened my iOS 6 project in Xcode 8.3.1. I had this error when I run a build for iOS 9.1 and above.
Opening nib files and changing in interface builder document option "Builds for" option to "iOS 7.0 and later" solved this issue.

Error only on iOS 9 devices

I can't get my app to run now on certain devices.
int retVal = UIApplicationMain(argc, argv, nil, #"AppController"); <---SIGABRT
In the console I get...
-[BAPushCenter (null selector)]: unrecognized selector sent to instance 0x8a22960
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:
'-[BAPushCenter (null selector)]: unrecognized selector sent to instance 0x8a22960'
*** First throw call stack:
(0x2502386b 0x369d6dff 0x25029035 0x369f1a4b 0x25028244 0x24f528e5 0x24f56377
0x1cfa1 0x25026b31 0x24f562b8 0x291baa29 0x293cd61d 0x293e0381 0x293ca91f
0x2d18dccd 0x2d18dfb90x24fe6827 0x24fe6417 0x24fe477f 0x24f371e9 0x24f36fdd
0x291a143f 0x2919c18d 0x2a70d3 0x37101873)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb)
I have no idea what BAPushCenter is, I did a project search and can't find it anywhere. I used an exception breakpoint but it didn't show me any more information then original error.
Update: After testing more devices the error only seems to occur on iOS 9 devices. But iOS 9 simulator devices and any other device below iOS 9 work fine. Any ideas?
In my case, because of the "Batch Framework" my app crashes
Figured it out. The class was coming from one of my static libs so i wasn't able to search it. When I figured out what lib was causing the issues I completely removed it from my app and it compiled fine. Once I get an updated version of that lib I'll put it back in my app, thanks.

Swift 2.0 NSPlaceholderDictionary attempt to insert nil object from objects[0]

I ran into a problem which I seem to can't fix.
Whenever I try to run my app (XCode 7 BETA 2) on my device (iOS 9 BETA 2) it crashes at AppDelegate with the following error:
2015-06-24 04:12:46.769 eSports Center 2[1472:96321] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]'
*** First throw call stack:
(0x18433738c 0x1989dbf2c 0x184224da8 0x184224c40 0x100204efc 0x10020508c 0x1001fc968 0x1002027c8 0x18422d360 0x18422d1d0 0x100201f74 0x1001fc3f8 0x1898be414 0x1890f23c0 0x1890ed008 0x1898d48c4 0x1002281bc 0x1898be414 0x1890f23c0 0x1890ed008 0x1898d48c4 0x189981188 0x18997ec00 0x189997048 0x189996d58 0x189996a60 0x1898fc19c 0x1898fa518 0x18998a974 0x1899808c0 0x18997fa90 0x18997f6b8 0x18997f620 0x1898be414 0x1890f23c0 0x1890ed008 0x1890ecec8 0x1890ec594 0x1890ec2e8 0x1890e5ab8 0x1842ee39c 0x1842ec114 0x1842190f0 0x18992f838 0x18992a5f0 0x1001192ac 0x19921a8b8)
libc++abi.dylib: terminating with uncaught exception of type NSException
When I try to run it on the Simulator everything is fine. The App itself is a recode of my current project in Swift 2.0 with some pods (for the first time).
It includes 3 libs and some basic UI stuff, I tried to setup the first TabController tab.
Someone has an idea of how to fix them?
Everything Is working now. One library I'm using, tried to load a Font which wasn't available on my iPhone but on my Simulator (?).
Thanks for all the help, Breakpoint and stepping through the Library code did the trick!

Amazon SNS is crashed with SNSInvalidParameterException in iOS 8?

I have implemented AWS - Simple Notification Service and it was working fine, but after I upgraded my iOS 7 to iOS 8 application is crashed with :
*** Terminating app due to uncaught exception 'AmazonClientException', reason: ''
* First throw call stack:
(0x186f3e084 0x19751c0e4 0x100270224 0x10026f95c 0x1000dd7f0 0x187e0a60c 0x197d3fe80 0x197d3fddc 0x197d3cfb0)
libc++abi.dylib: terminating with uncaught exception of type SNSInvalidParameterException
After execution of below code snippet its crashing,
endPoint.platformApplicationArn = #"arn:aws:sns:eu-west-1:ID:app/APNS_SANDBOX/AppName_Dev";
[amazonClient createPlatformEndpoint:endPoint];
Thank you in advance.
Finally, I've got an solution, this is due to not using same user data for endPoint.customUserData. As Yosuke commented [AmazonLogger verboseLogging]; helped me a lot in tracking the bug.
So try to use same data (as in here #"Test") for one application.
endPoint.customUserData = #"Test";

Resources