Iphone Unity应用程序在第一个场景中崩溃
我在Xcode上收到以下unity应用程序启动日志Iphone Unity应用程序在第一个场景中崩溃,iphone,ios,xcode,unity3d,Iphone,Ios,Xcode,Unity3d,我在Xcode上收到以下unity应用程序启动日志 2012-10-03 00:28:58.721 salah[1357:707] -> registered mono modules 0xe5d53c -> applicationDidFinishLaunching() Mono path[0] = '/var/mobile/Applications/6466AD40-4714-4F2A-A20F-5B6803CDC1ED/salah.app/Data/Managed' Inval
2012-10-03 00:28:58.721 salah[1357:707] -> registered mono modules 0xe5d53c
-> applicationDidFinishLaunching()
Mono path[0] = '/var/mobile/Applications/6466AD40-4714-4F2A-A20F-5B6803CDC1ED/salah.app/Data/Managed'
Invalid serialized file version. File: "/var/mobile/Applications/6466AD40-4714-4F2A-A20F-5B6803CDC1ED/salah.app/Data/mainData". Expected version: 3.5.5f2. Actual version: 3.5.5f3.
(Filename: /Applications/buildAgent/work/14194e8ce88cdf47/Runtime/Serialize/SerializedFile.cpp Line: 709)
Failed to read file '/var/mobile/Applications/6466AD40-4714-4F2A-A20F-5B6803CDC1ED/salah.app/Data/mainData' because it is corrupted.
(Filename: /Applications/buildAgent/work/14194e8ce88cdf47/Runtime/Serialize/SerializedFile.cpp Line: 430)
PlayerInitEngineNoGraphics settings: Could not preload global game manager #0
engine intialization failed
这会导致我的unity 3d应用程序在第一个场景出现之前崩溃
有人知道变通方法吗
应用程序在unity的不同版本之间切换了很多。因为从不同的unity版本切换项目。 Xcode项目(在finder中打开)中有一个名为“Data”的文件夹,您使用的是最新的文件夹(f3),这意味着unity将该数据文件夹替换为最新的unity版本,而应用程序预期的是旧的文件夹“f2”。因此,如果您可以从旧项目中复制并替换“数据”文件夹,那么这将解决问题
或者更新unity也可以解决问题。还有其他解决方案吗?替换“数据”文件夹对我不起作用 我也有同样的问题,并用 项目>方案>编辑>运行>选项>GPU帧捕获>禁用 “找不到GlobalGameManagers文件,退出player!”至少有时会发生,因为某些随机问题阻止编辑器一直到构建结束。
通常,您应该能够在控制台中看到一个不是编译错误的错误,如果清理控制台,则很容易错过该错误
在我的例子中,我的测试需要一个windows dll“NSpec.dll”,但由于错误,它不在
编辑器
路径下(并且没有被排除在构建之外,因为检查器中的复选标记),所以在构建过程中,Unity希望将它包括在我的iOS构建中,但随后抱怨并中途停止,而完成了一半的项目看起来还可以 在Xcode打开之前,您应该尝试从所需的文件夹中删除library和temp文件夹,您必须从unity中创建它。在我的情况下,发生此错误(在VisualStudio中),因为我在unity中创建了解决方案,同时在VisualStudio中调试了相同的解决方案,因此,Unity build没有完全运行。您是否尝试过在Unity编辑器中“全部重新导入”,然后重新生成?这将需要在所有动画中再次放置事件并连接所有对象。。。这是很多工作画面,比如你的Unity版本在设备上出现问题(3.5.5f2/f3)。我发现删除应用程序在大多数情况下对我有帮助。重新安装Unity 3.5.5f3解决了这个问题。现在这个版本在这个设备上也可以正常工作了。我还必须更新我的MacOSX