2017-02-11 25 views
0

我有適用於iOS的Phonegap項目。我只是通過覆蓋它們來更新3個不同文件夾中的閃屏圖像。當我去構建應用程序現在失敗,出現以下錯誤:Phonegap/Xcode更新的開機畫面圖像現在不會生成

輸出端子

目前推出的故事板未定義

不改變信息的plist推出故事板設置。

需要更新構建設置,因爲項目使用的是舊版啓動圖像並且沒有故事板。

將ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME設置爲LaunchImage,因爲項目使用的是傳統啓動圖像,並且沒有故事板。

錯誤:錯誤 在/private/var/root/tester/platforms/ios/cordova/lib/prepare.js:239:29 在_fulfilled(/私有的/ var /根/測試器/平臺/ IOS/cordova/node_modules/q/q.js:834:54) at self.promiseDispatch.done(/private/var/root/tester/platforms/ios/cordova/node_modules/q/q.js:863:30) at Promise.promise.promiseDispatch(/private/var/root/tester/platforms/ios/cordova/node_modules/q/q.js:796:13) at/private/var/root/tester/platforms/ios/cordova (/ private/var/root/modules/q/q/var/root/tester/platforms/ios/cordova/node_modules/q/q.js:125:13) 在_combinedTickCallback(內部/過程/ next_tick.js:67:7) 在process._tickCallback(內部/過程/ next_tick.js:98:9) 在Module.runMain(module.js:607:11)

結束輸出從終端

我沒有在這個改變的config.xml或Xcode的任何設置和應用程序能夠覆蓋圖像之前建立。沒想到因爲我只是替換了圖像而會有問題。

如果有人想要更多的細節,我可以提供,但我想我必須在這裏做一些非常愚蠢和簡單的事情。

+0

重新添加平臺和替換圖像。別修改別的東西。 –

+0

刪除和添加平臺是phonegap/cordova項目的平臺特定問題的最簡單解決方案,如果這不能解決您的問題,您可以檢查答案中提供的步驟 – HardikDG

+0

謝謝Hardik和AdiHardik,增加平臺確實解決了這個問題。我不想做我認爲是激烈的一步,但最終這是正確的呼叫。爲了您的幫助,我在下面標記了您的答案是正確的。 – Developer887766

回答

1

它看起來像您的舊配置設置爲故事板的推出屏幕圖像,但是現在覆蓋的文件夾,它被認爲是取代

打開你的Xcode和檢查轉到普通和檢查啓動屏幕配置如圖所示如下圖所示:

enter image description here

刪除啓動畫面文件條目,然後單擊「使用資產類別」爲啓動圖像源。生成啓動屏幕目錄中選擇所需圖像,並您的代碼應立即運行

後的變化應該是這樣的:

enter image description here