邪门了,3.8.1创建新项目测试ios真机好的,3.8.2黑屏

image
同样的发布设置,同样的拉一个按钮的简单场景,只有3.8.1发布ios真机正常显示,3.8.2则黑屏,删了重新下载3.8.2引擎也一样黑屏,邪门了,发布太慢了一次到真机要等好久,上帝不让我用3.8.2吗? :joy:

xcode有报错么,你的3.8.2展示不了可以发demo到你帖子下面,有大佬试试的

ios真机黑屏.zip (498.6 KB)

来了3.8.2 黑屏的,没有报错,打印AppDelegate.mm也进去了

86_1713838651.mp4.zip (1.2 MB)
这是出问题的视频

都是这种简单的页面image

黑屏的3.8.2 发布xcode的打印

10:20:50 [INFO]: Metal Feature Set: MTLFeatureSet_iOS_GPUFamily4_v2
10:20:50 [INFO]: Device validator enabled.
10:20:50 [DEBUG]: D/ Initializing V8, version: 11.6.189.22

10:20:50 [DEBUG]: D/ libuv version: 1.23.1-dev

10:20:50 [DEBUG]: D/ Number of interfaces: 31
10:20:50 [DEBUG]: D/ Debugger listening…, visit [
10:20:50 [DEBUG]: D/ devtools://devtools/bundled/js_app.html?v8only=true&ws=198.18.0.1:6086/00010002-0003-4004-8005-000600070008
10:20:50 [DEBUG]: D/ devtools://devtools/bundled/js_app.html?v8only=true&ws=192.168.14.48:6086/00010002-0003-4004-8005-000600070008
10:20:50 [DEBUG]: D/ devtools://devtools/bundled/js_app.html?v8only=true&ws=169.254.97.5:6086/00010002-0003-4004-8005-000600070008
10:20:50 [DEBUG]: D/ devtools://devtools/bundled/js_app.html?v8only=true&ws=10.144.182.198:6086/00010002-0003-4004-8005-000600070008
10:20:50 [DEBUG]: D/ devtools://devtools/bundled/js_app.html?v8only=true&ws=127.0.0.1:6086/00010002-0003-4004-8005-000600070008
10:20:50 [DEBUG]: D/ ] in chrome browser to debug!
10:20:50 [DEBUG]: D/ For help see https://nodejs.org/en/docs/inspector
10:20:50 [WARN]: JS: WebAssembly is not supported!
10:20:51 [WARN]: TextDecoder only supports utf-8
10:20:51 [WARN]: TextDecoder only supports utf-8
10:20:51 [WARN]: TextDecoder only supports utf-8
10:20:51 [WARN]: TextDecoder only supports utf-8
10:20:51 [DEBUG]: EventBus[Engine] has no listener found!

正常的xcode 3.8.1打印:
10:21:54 [DEBUG]: D/ Failed to listen port 6086, error: address already in use. Try next port

10:21:54 [INFO]: Metal Feature Set: MTLFeatureSet_iOS_GPUFamily4_v2
10:21:54 [INFO]: Device validator enabled.
10:21:54 [DEBUG]: D/ Initializing V8, version: 9.1.269

10:21:54 [DEBUG]: D/ libuv version: 1.23.1-dev

10:21:54 [DEBUG]: D/ Number of interfaces: 31
10:21:54 [DEBUG]: D/ Debugger listening…, visit [
10:21:54 [DEBUG]: D/ devtools://devtools/bundled/js_app.html?v8only=true&ws=198.18.0.1:6087/00010002-0003-4004-8005-000600070008
10:21:54 [DEBUG]: D/ devtools://devtools/bundled/js_app.html?v8only=true&ws=192.168.14.48:6087/00010002-0003-4004-8005-000600070008
10:21:54 [DEBUG]: D/ devtools://devtools/bundled/js_app.html?v8only=true&ws=169.254.97.5:6087/00010002-0003-4004-8005-000600070008
10:21:54 [DEBUG]: D/ devtools://devtools/bundled/js_app.html?v8only=true&ws=10.144.182.198:6087/00010002-0003-4004-8005-000600070008
10:21:54 [DEBUG]: D/ devtools://devtools/bundled/js_app.html?v8only=true&ws=127.0.0.1:6087/00010002-0003-4004-8005-000600070008
10:21:54 [DEBUG]: D/ ] in chrome browser to debug!
10:21:54 [DEBUG]: D/ For help see https://nodejs.org/en/docs/inspector
10:21:54 [WARN]: JS: WebAssembly is not supported!
10:21:55 [WARN]: TextDecoder only supports utf-8
10:21:55 [WARN]: TextDecoder only supports utf-8
10:21:55 [INFO]: JS: [PHYSICS]: register bullet.
10:21:55 [INFO]: Device thread detached.

Main Thread Checker: UI API called on a background thread: -[UIView layer]
PID: 39696, TID: 23787690, Thread name: (none), Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4 NewProject_2-mobile 0x00000001030487c4 _ZN2cc3gfx14CCMTLSwapchain6doInitERKNS0_13SwapchainInfoE + 176
5 NewProject_2-mobile 0x0000000102ff5f30 _ZN2cc3gfx9Swapchain10initializeERKNS0_13SwapchainInfoE + 144
6 NewProject_2-mobile 0x0000000102fd6d80 _ZZN2cc3gfx14SwapchainAgent6doInitERKNS0_13SwapchainInfoEEN13SwapchainInit7executeEv + 32
7 NewProject_2-mobile 0x0000000102a4650c _ZN2cc12MessageQueue15executeMessagesEv + 68
8 NewProject_2-mobile 0x0000000102a46568 _ZN2cc12MessageQueue13flushMessagesEv + 52
9 NewProject_2-mobile 0x0000000102a45e14 _ZN2cc12MessageQueue18consumerThreadLoopEv + 64
10 NewProject_2-mobile 0x0000000102a4f008 ZNSt3__18__invokeB7v160006IMN2cc12MessageQueueEDoFvvEPS2_JEvEEDTcldsdeclsr3stdE7declvalIT0_EEclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT1_EEEEOS7_OS6_DpOS8 + 116
11 NewProject_2-mobile 0x0000000102a4ef88 _ZNSt3__116__thread_executeB7v160006INS_10unique_ptrINS_15__thread_structENS_14default_deleteIS2_EEEEMN2cc12MessageQueueEDoFvvEJPS7_EJLm2EEEEvRNS_5tupleIJT_T0_DpT1_EEENS_15__tuple_indicesIJXspT2_EEEE + 48
12 NewProject_2-mobile 0x0000000102a4ec34 ZNSt3__114__thread_proxyB7v160006INS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEMN2cc12MessageQueueEDoFvvEPS8_EEEEEPvSD + 84
13 libsystem_pthread.dylib 0x00000002187af4d4 _pthread_start + 136
14 libsystem_pthread.dylib 0x00000002187aea10 thread_start + 8
Main Thread Checker: UI API called on a background thread: -[UIView layer]
PID: 39696, TID: 23787690, Thread name: (none), Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4 NewProject_2-mobile 0x00000001030487c4 _ZN2cc3gfx14CCMTLSwapchain6doInitERKNS0_13SwapchainInfoE + 176
5 NewProject_2-mobile 0x0000000102ff5f30 _ZN2cc3gfx9Swapchain10initializeERKNS0_13SwapchainInfoE + 144
6 NewProject_2-mobile 0x0000000102fd6d80 _ZZN2cc3gfx14SwapchainAgent6doInitERKNS0_13SwapchainInfoEEN13SwapchainInit7executeEv + 32
7 NewProject_2-mobile 0x0000000102a4650c _ZN2cc12MessageQueue15executeMessagesEv + 68
8 NewProject_2-mobile 0x0000000102a46568 _ZN2cc12MessageQueue13flushMessagesEv + 52
9 NewProject_2-mobile 0x0000000102a45e14 _ZN2cc12MessageQueue18consumerThreadLoopEv + 64
10 NewProject_2-mobile 0x0000000102a4f008 ZNSt3__18__invokeB7v160006IMN2cc12MessageQueueEDoFvvEPS2_JEvEEDTcldsdeclsr3stdE7declvalIT0_EEclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT1_EEEEOS7_OS6_DpOS8 + 116
11 NewProject_2-mobile 0x0000000102a4ef88 _ZNSt3__116__thread_executeB7v160006INS_10unique_ptrINS_15__thread_structENS_14default_deleteIS2_EEEEMN2cc12MessageQueueEDoFvvEJPS7_EJLm2EEEEvRNS_5tupleIJT_T0_DpT1_EEENS_15__tuple_indicesIJXspT2_EEEE + 48
12 NewProject_2-mobile 0x0000000102a4ec34 ZNSt3__114__thread_proxyB7v160006INS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEMN2cc12MessageQueueEDoFvvEPS8_EEEEEPvSD + 84
13 libsystem_pthread.dylib 0x00000002187af4d4 _pthread_start + 136
14 libsystem_pthread.dylib 0x00000002187aea10 thread_start + 8
10:22:02 [INFO]: JS: [PHYSICS]: using bullet.
10:22:02 [DEBUG]: EventBus[Engine] has no listener found!
10:22:02 [INFO]: for2d/builtin-sprite|sprite-vs:vert|sprite-fs:frag|CC_USE_EMBEDDED_ALPHA0|USE_TEXTURE1|IS_GRAY0 compile succeed.

ios17.0.3

xcode:Version 15.2 (15C500b)

mac 13.5.1 (22G90)

貌似就v8引擎不一样,D/ Initializing V8, version: 9.1.269 正常的,

D/ Initializing V8, version: 11.6.189.22黑屏?

大概隐约记得,之前是用的3.8.1的项目,后来出3.8.2了,就把项目升级了一下,这段期间一直没发真机测试,ide跟网页版都是正常的,有一次发现发真机黑屏了,以为是代码原因查了好久,后来发现用空的3.8.2测试也是黑屏,再把3.8.2删了重安装新建空项目也是黑屏。就测了一下3.8.1的发ios真机正常

无解了,先还原到3.8.1,同时删除temp 、libary文件夹重进引擎发布真机好了。

3.8.3 好了

该问题有pr可以合并么

我也不知道哪出的问题

确实3.8.3也是好的,但会有一堆报错image ,并且升级过来的项目第一次打开ide在ide上预览会显示不正常,image 第一次不正常之后再预览都是正常的了。

后来尝试直接把资源在新创建的3.8.3 复制一份过来,以上两个问题就又好了

3.8.2 直接创建一个新的工程,在 iOS 设备上也黑屏吗?

另外,你的设备型号是?

iPhone13 Pro iOS 17.4.1 Xcode最新版

ios17.0.3 iphone14plus 是的我新建3.8.2空项目也是黑的,我那个视频里有依次点开3.8.2跟3.8.1的发布工程。

image
image
分别对应其项目名字,视频在4楼 上面“image

NewProject_1和NewProject_3都是 3.8.2的空白项目,里面就拉一个button 或 一个scrollview,特意还创建了两个测试怕我拉控件问题

你好,我使用你的demo加上我手上的iPhone12(16.2)和iPhoneSE(17.1.1)两台手机进行验证都可以正确显示,不会出现黑屏现象。你反馈的手机我这边没有。难道是特定机型问题?