为 iOS 构建 Unity 项目时解析相关错误(不支持中性文化名称)
Parse related Error while building Unity project for iOS (Culture name neutral is not supported)
我已经尝试为 iOS 构建我的游戏一个星期了,我想我只是寻求帮助。我已经在 Android 和 Windows Phone.
上工作了
详情:
版本:Unity 5.1.1p2
我在打开脚本调试的情况下从 Unity 构建开发版本。
脚本后端:IL2Cpp
架构:通用
SDK 版本:模拟器 SDK
Xcode:
Xcode 版本 6.3.2
iOS 部署目标 7.1
iPhone 模拟器 SDK 8.3
解析版本:
1.5.2
应用程序构建良好。但是一旦它在模拟器上启动 运行,它就会因 Il2CppExceptionWrapper:
而中断
从堆栈中,我可以看出这在 ParseInitializeBehavior 期间中断。这是我在堆栈跟踪中看到的,从外到内:
- ParseInitializeBehavior_Awake
- ParseInitializeBehavior_Initialize
- 解析客户端
- ParseClient_get_Version()
- ParseName --- 在此函数中,___assemblyName 的值为:Parse.Unity,Version=1.5.2.0,Culture=neutral,PublicKeyToken=null
- CultureInfo_CreateCulture(名字="neutral")
- CultureInfo_ctor
- CultureInfo_ConstructInternalLocaleFromName
提高 "Culture name neutral is not supported"
IL2CPP 使用 Il2CppExceptionWrapper 类型将托管异常包装在 C++ 异常中。当抛出 Il2CppExceptionWrapper 类型的异常时,您可以在 Xcode 中设置异常断点,然后检查异常以确定其原因。 Xcode 这里有一些关于如何执行此操作的信息:
http://blogs.unity3d.com/2015/05/20/il2cpp-internals-debugging-tips-for-generated-code/
回答我自己的问题,因为这个问题已经解决了。
此问题似乎已在 Unity 的 Parse 1.5.3 中得到解决。
我已经尝试为 iOS 构建我的游戏一个星期了,我想我只是寻求帮助。我已经在 Android 和 Windows Phone.
上工作了详情: 版本:Unity 5.1.1p2
我在打开脚本调试的情况下从 Unity 构建开发版本。
脚本后端:IL2Cpp
架构:通用
SDK 版本:模拟器 SDK
Xcode:
Xcode 版本 6.3.2
iOS 部署目标 7.1
iPhone 模拟器 SDK 8.3
解析版本: 1.5.2
应用程序构建良好。但是一旦它在模拟器上启动 运行,它就会因 Il2CppExceptionWrapper:
而中断从堆栈中,我可以看出这在 ParseInitializeBehavior 期间中断。这是我在堆栈跟踪中看到的,从外到内:
- ParseInitializeBehavior_Awake
- ParseInitializeBehavior_Initialize
- 解析客户端
- ParseClient_get_Version()
- ParseName --- 在此函数中,___assemblyName 的值为:Parse.Unity,Version=1.5.2.0,Culture=neutral,PublicKeyToken=null
- CultureInfo_CreateCulture(名字="neutral")
- CultureInfo_ctor
- CultureInfo_ConstructInternalLocaleFromName
提高 "Culture name neutral is not supported"
IL2CPP 使用 Il2CppExceptionWrapper 类型将托管异常包装在 C++ 异常中。当抛出 Il2CppExceptionWrapper 类型的异常时,您可以在 Xcode 中设置异常断点,然后检查异常以确定其原因。 Xcode 这里有一些关于如何执行此操作的信息:
http://blogs.unity3d.com/2015/05/20/il2cpp-internals-debugging-tips-for-generated-code/
回答我自己的问题,因为这个问题已经解决了。
此问题似乎已在 Unity 的 Parse 1.5.3 中得到解决。