Fix xcodebuild NSPOSIXErrorDomain Code=53 "Simulator verification failed." errors

1,410 views
Skip to first unread message

Joshua Moody

unread,
Apr 29, 2015, 8:17:59 AM4/29/15
to calaba...@googlegroups.com

Starting in Xcode 6.2, xcodebuild can throw this non-fatal exception:

iPhoneSimulator: SimVerifier returned: 
Error Domain=NSPOSIXErrorDomain Code=53 
"Simulator verification failed." UserInfo=0x7f84cc0c8cd0 
{
  NSLocalizedFailureReason=A connection to the simulator verification service could not be established.,   
  NSLocalizedRecoverySuggestion=Ensure that Xcode.app is installed on a volume with ownership enabled., 
  NSLocalizedDescription=Simulator verification failed.
}

See the discussion here: https://devforums.apple.com/message/1116290

Fix

Ownership on lib/dydld_sim needs to root:wheel

$ find /Library/Developer/CoreSimulator -name dyld_sim -exec ls -al {} \;
-rwxr-xr-x  1 root  admin  425520 iOS 7.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/dyld_sim
-rwxr-xr-x  1 root  admin  425520 iOS 8.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/dyld_sim
-rwxr-xr-x  1 root  admin  425520 iOS 8.2.simruntime/Contents/Resources/RuntimeRoot/usr/lib/dyld_sim
-rwxr-xr-x  1 root  admin  425520 iOS 8.3.simruntime/Contents/Resources/RuntimeRoot/usr/lib/dyld_sim

A clever person could figure out how to do this with -print0 and xargs, but I didn't want to take any chances because this is a sudo command.

$ sudo chgrp wheel /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS\ 7.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/dyld_sim
$ sudo chgrp wheel /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS\ 8.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/dyld_sim
$ sudo chgrp wheel /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS\ 8.2.simruntime/Contents/Resources/RuntimeRoot/usr/lib/dyld_sim
$ sudo chgrp wheel /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS\ 8.3.simruntime/Contents/Resources/RuntimeRoot/usr/lib/dyld_sim

Paresh Gajeshwar

unread,
Jul 17, 2015, 2:27:40 PM7/17/15
to calaba...@googlegroups.com
Thanks Joshua. Correct answer.

Great work.
Reply all
Reply to author
Forward
0 new messages