Hi,
I’m trying to build my project for macos with defold 1.2.184, after some code refactoring, I got now this error :
Unknown source
[i] SEVERE: You must specify a valid main manifest file: %s
I’ve checked my Mac OSX related settings under my game project file, the Info.plist field is set to the default one (aka /builtins/manifests/osx/Info.plist).
Here last lines of my editor log :
.../...
2021-07-17 22:07:54.213 1460306 [JavaFX Application Thread] WARN editor.app-view - {:line 819}
clojure.lang.ExceptionInfo: Failed to build engine, status 422: java -jar /opt/local/bin/manifestmergetool.jar --platform osx --main /tmp/job15724308601068843620/upload/Info.plist --lib /tmp/job15724308601068843620/upload/camera/manifests/osx/Info.plist --out /tmp/job15724308601068843620/build/Info.plist
Jul 17, 2021 8:07:54 PM com.defold.manifestmergetool.ManifestMergeTool merge
SEVERE: You must specify a valid main manifest file: %s
at editor.engine.build_errors$build_error.invokeStatic(build_errors.clj:463)
at editor.engine.native_extensions$build_engine_archive.invokeStatic(native_extensions.clj:266)
at editor.engine.native_extensions$get_engine_archive.invokeStatic(native_extensions.clj:310)
at editor.engine$get_engine.invokeStatic(engine.clj:197)
at editor.app_view$async_build_BANG_$fn__45856$fn__45862.invoke(app_view.clj:769)
at editor.app_view$async_build_BANG_$fn__45856.invoke(app_view.clj:767)
at clojure.core$binding_conveyor_fn$fn__5739.invoke(core.clj:2030)
at clojure.lang.AFn.call(AFn.java:18)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
According to you, what is broken in my project (I don’t understand how the settings of the native camera extension I plan to use, are merged with my project and I don’t think I changed anything here by the way…) ?
Thanks for your help.