- Home /
Unity 4.6.1 iOS Simulator Runtime Error
Hi,
I installed Unity 4.6.1(updated from Unity 4.6.0) and rebuilt my project for iOS simulator without trouble. However, upon running the app in the simulator (iPhone), the app crashed during the start up with the following error:
"Detected an attempt to call a symbol in system libraries that is not present on the iPhone: open$UNIX2003 called from function g_file_get_contents in image ProductName."
This happens in the method
(BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
I was targeting iOS 7.1. Does anybody have any idea what is causing this? In the meantime, I have reverted back to using Unity 4.6.0.
Thank you.
Please try 4.6.1p3 patch release : http://unity3d.com/unity/qa/patch-releases and if problem still persists file a bug. Thanks!
Thank you. I will try it out to see if it fixes the problem.
I was receiving the same error when attempting to build to iPad Simulator with iOS 7.1. I went to get the patch3 and saw patch4 was available. After installing that, I am still receiving the same error:
Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
open$UNIX2003 called from function g_file_get_contents in image
I downgraded Unity to 4.6.0 and can verify the error does not occur with that version of Unity.
Thanks for the info. Looks like we'll either have to wait for the 64-bit build version and/or report this as a bug. But this problem is just so obvious...
Answer by artemis348 · Feb 10, 2015 at 06:51 AM
Hello everyone,
This problem no longer exists in Unity 4.3.2. Works fine with the iOS Simulator on both iOS 7.1 and iOS 8.1.
Case closed.
Thank you.
Your answer
![](https://koobas.hobune.stream/wayback/20220613175036im_/https://answers.unity.com/themes/thub/images/avi.jpg)