Error Signing iOS App: Unable to build engine (Index: 0, Size: 0) (SOLVED)

I am able to build an iOS Application bundle and install the ipa on my devices, but when trying to sign the iOS App I get:

Here is the stack trace:

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.rangeCheck(ArrayList.java:638)
	at java.util.ArrayList.get(ArrayList.java:414)
	at com.dynamo.bob.bundle.BundleHelper.buildEngineRemote(BundleHelper.java:220)
	at com.dynamo.bob.Project.buildEngine(Project.java:534)
	at com.dynamo.cr.editor.handlers.SignHandler$SignRunnable.run(SignHandler.java:173)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

Does this happen after an editor restart as well?

Started happen for me as well. Believe it’s the latest update

Yes, “Sign iOS App…” seems to be broken. @sven is working on a fix.

In the meantime, here’s a workaround:

  1. Bundle a non release iOS app.
  2. Put it on your device.
  3. Start the app.
  4. Select the device as target in the “Project > Target” menu.
3 Likes

This has to with the latest update with native extensions, many apologies for this! We are working on a fix for this that should enter beta today, and stable on monday.

In the meantime please use the workaround @sicher presented.
Again, sorry for this!

3 Likes

Confirmed this is fixed in version 1.2.98! :thumbsup:

3 Likes