I am attempting to create an IPA with bob.jar on circleci and currently get the following error:
java -jar ../bob.jar build --archive
java -jar ../bob.jar bundle --platform armv7-darwin -variant release -mp
path/to/file.mobileprovision --identity path/to/file.cer
1% 2% 3% 4% 5% 6% 7% 8% 9% 10% 11% 12% 13% 14% 15% 16% 17% 18% 19% 20% 21% 22%
23% 24% 25% 26% 27% 28% 29% 30% 31% 32% 33% 34% 35% 36% 37% 38% 39% 40% 41% 42%
43% 44% 45% 46% 47% 48% 49% 50% 51% 52% 53% 54% 55% 56% 57% 58% 59% 60% 61% 62%
63% 64% 65% 66% 67% 68% 69% 70% 71% 72% 73% 74% 75% 76% 77% 78% 79% 80% 81% 82%
83% 84% 85% 86% 87% 88% 89% 90% 91% 92% 93% 94% 95% 96% 97% 98% 99% 100%
Aug 19, 2019 5:40:15 AM com.dynamo.bob.bundle.IOSBundler bundleApplication
INFO: Entering IOSBundler.bundleApplication()
Aug 19, 2019 5:40:15 AM com.dynamo.bob.bundle.IOSBundler bundleApplication
INFO: armv7-darwin exe: /tmp/14892274847907064842/armv7-darwin/dmengine_release (2160008
bytes)
Aug 19, 2019 5:40:15 AM com.dynamo.bob.bundle.IOSBundler bundleApplication
INFO: arm64-darwin exe: /tmp/14892274847907064842/arm64-darwin/dmengine_release (2550088
bytes)
Aug 19, 2019 5:40:15 AM com.dynamo.bob.bundle.IOSBundler bundleApplication
INFO: Bundling to /home/circleci/project/build/default/SpaceShooter.app
Aug 19, 2019 5:40:15 AM com.dynamo.bob.bundle.IOSBundler bundleApplication
INFO: Code signing enabled.
Exception in thread "main" com.dynamo.bob.CompileExceptionError: /libexec/x86_64-linux/lipo
could not be found locally, create an application manifest to build the engine remotely.
at com.dynamo.bob.Project.build(Project.java:447)
at com.dynamo.bob.Bob.main(Bob.java:557)
Caused by: java.lang.RuntimeException: /libexec/x86_64-linux/lipo could not be found locally, create
an application manifest to build the engine remotely.
at com.dynamo.bob.Bob.getExeWithExtension(Bob.java:262)
at com.dynamo.bob.Bob.getExes(Bob.java:202)
at com.dynamo.bob.Bob.getExe(Bob.java:208)
at com.dynamo.bob.bundle.IOSBundler.bundleApplication(IOSBundler.java:326)
at com.dynamo.bob.Project.bundle(Project.java:588)
at com.dynamo.bob.Project.doBuild(Project.java:902)
at com.dynamo.bob.Project.build(Project.java:437)
... 1 more
I am able to build for iOS locally by using defold itself instead of bob.jar. I would also like to point out arm64-darwin platform errors out and says it is not supported but the docs say it is:
I am using openjdk 11 on Debian Jessie. Thanks for the help