Mac OS Big Sur 与 iOS 模拟器 iPhone X(12.0) 不工作,错误 _ReportRPCTimeout

问题描述

希望每个人都做得很好!

我正在使用适用于 android 和 ios 平台的统一版本 2020.1.17f1 开发游戏。它有来自 Facebook、Google、Twitter 和 iOS 的社交登录 SDK。

构建在两个平台上都运行良好,直到我将 Mac OS 更新到最新的 11.1 (Mac OS Big Sur)。我还没有更新 XCode,因为我的同事使用 XCode 11.7 为 iOS 制作和构建。这意味着我必须使用 XCode 11.7 来制作和构建!

现在,我的问题是: 我正在使用 Simulator SDK 和以下命令从 unity 创建一个 iOS 版本:

  • 启用金属助手
  • .Net 框架版本 4.x

项目构建运行良好!

现在将这个项目导入到 XCode 并进行构建很好,只要我尝试运行这个应用程序没有模拟器它就卡在黑屏上,并抛出以下详细信息的错误

GfxDevice: creating device client; threaded=1
Renderer: Apple Software Renderer
vendor:   Apple Inc.
Version:  OpenGL ES 2.0 APPLE-17.0.34
GLES:     2
GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_vertex_array_object GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_draw_instanced GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_pvrtc_sRGB GL_EXT_read_format_bgra GL_EXT_separate_shader_objects GL_EXT_shader_framebuffer_fetch GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_sRGB GL_EXT_texture_filter_anisotropic GL_EXT_texture_rg GL_EXT_texture_storage GL_APPLE_clip_distance GL_APPLE_color_buffer_packed_float GL_APPLE_copy_texture_levels GL_APPLE_framebuffer_multisample GL_APPLE_rgb_422 GL_APPLE_sync GL_APPLE_texture_format_BGRA8888 GL_APPLE_texture_max_level GL_APPLE_texture_packed_float GL_IMG_
read_format GL_IMG_texture_compression_pvrtc
OPENGL LOG: Creating OpenGL ES 2.0 graphics device ; Context level  <OpenGL ES 2.0> ; Context handle 34021152
OPENGL LOG: OpenGLES2 is deprecated on this platform
Initialize engine version: 2020.1.17f1 (9957aee8edc2)
2021-01-02 10:26:32.740379+0530 NewUnityProject1[6860:93127] [AudioHAL_Client] HALB_IOBufferManager.cpp:226:GetIOBuffer:  HALB_IOBufferManager::GetIOBuffer: the stream index is out of range
2021-01-02 10:26:32.740975+0530 NewUnityProject1[6860:93127] [AudioHAL_Client] HALB_IOBufferManager.cpp:226:GetIOBuffer:  HALB_IOBufferManager::GetIOBuffer: the stream index is out of range
2021-01-02 10:26:32.753355+0530 NewUnityProject1[6860:93127] [aqme] 254: AQDefaultDevice (1): output stream 0: null buffer
2021-01-02 10:26:32.753616+0530 NewUnityProject1[6860:93127] [aqme] 1640: EXCEPTION thrown (-50): -
2021-01-02 10:26:41.097627+0530 NewUnityProject1[6860:92923] RPCTimeout.mm:55:_ReportRPCTimeout: Start: Mach message timeout. Apparently deadlocked. Aborting Now.

在第 130 行的 UnityAppController 文件中,函数名为 UnityInitApplicationGraphics()。

直到现在我都认为我的编程很糟糕!但是为了确保我尝试统一创建一个简单的项目并遵循相同的步骤,当我在一个带有一个文本视图的非常空白的项目上看到相同的结果时,我感到震惊!

有谁知道如何解决这个问题?如何在模拟器上测试此应用程序?

Unity Project Configuration

XCode and Simulator

提前致谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)