Phonegap / Xcode 更新的启动画面图像现在无法构建

Phonegap / Xcode Updated Splash Screen Images Now Won't Build

我有 iOS 的 Phonegap 项目。我刚刚通过覆盖更新了 3 个不同文件夹中的闪屏图像。当我现在去构建应用程序时,它失败并出现以下错误:

终端输出

当前发布故事板未定义

不更改信息 plist 中的启动故事板设置。

需要更新构建设置,因为项目使用的是旧版启动图像并且没有故事板。

将 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME 设置为 LaunchImage,因为项目使用的是旧版启动图像,没有故事板。

错误:错误 在 /private/var/root/tester/platforms/ios/cordova/lib/prepare.js:239:29 在 _fulfilled (/private/var/root/tester/platforms/ios/cordova/node_modules/q/q.js:834:54) 在 self.promiseDispatch.done (/private/var/root/tester/platforms/ios/cordova/node_modules/q/q.js:863:30) 在 Promise.promise.promiseDispatch (/private/var/root/tester/platforms/ios/cordova/node_modules/q/q.js:796:13) 在 /private/var/root/tester/platforms/ios/cordova/node_modules/q/q.js:857:14 在 runSingle (/private/var/root/tester/platforms/ios/cordova/node_modules/q/q.js:137:13) 在冲洗(/private/var/root/tester/platforms/ios/cordova/node_modules/q/q.js:125:13) 在 _combinedTickCallback (internal/process/next_tick.js:67:7) 在 process._tickCallback (internal/process/next_tick.js:98:9) 在 Module.runMain (module.js:607:11)

终端输出结束

在此期间我没有更改 config.xml 或 Xcode 中的任何设置,应用程序能够在覆盖图像之前构建。没想到这会是个问题,因为我只是替换图像。

如果有人想要更多细节,我可以提供,但我想我一定是在做一些非常愚蠢和简单的事情。

您的旧配置似乎设置为启动屏幕图像的故事板,但现在在覆盖文件夹时,它已被替换

打开 Xcode 并选中“转到常规”并检查启动屏幕配置,如下图所示:

删除启动屏幕文件条目并单击 'Use Asset Catalog' 启动图像源。为启动屏幕目录生成所需的图像,您的代码现在应该 运行

改变之后应该是这样的: