0
Under Review

App working in Unity but, not correctly in XCode build - need some help figuring it out

Garnette 1 week ago • updated yesterday at 11 a.m. 6

Everything looks and functions as I am expecting it to in Unity.  I did the AOT pre-build before building in Unity.  Both said successful.  In XCode however, I am getting 26,000 issues that mostly say 'this function declaration is not a prototype'.  My knowledge of coding is zero so, I have no idea what this means.  

My app looks correct on iPhone but, it does not function correctly.  The user facing data showing is correct and is set up in a start state of a state machine using AOT list literals.  The data that is not working correctly is what the user inputs are supposed to be checked against.  I am using AOT list literals and AOT list contains units for the data it checks against on button click.  The user input field is a Text Mesh Pro Input Field.  I tried previously using switch on string units instead of the lists and I had the same exact issues.  

In either scenario there are multiple correct answers and when the user input matches one of the correct answers then the 'correct' action should execute and when no match 'the incorrect action should execute'.  If there is one item on the list, it works.  In some cases the first item on the list gets recognized when the user inputs it but, sometimes it's the second or third item and other times nothing is recognized from the list, at all.  In Unity the Bolt values being passed in the graph in play mode are all correct.  I could really use some help figuring this out.  If anyone has any ideas, they would be appreciated.  Thanks.

Bolt Version:
1.4.3f2
Unity Version:
2019.3.0a2
.NET Version:
2.0
+2
2019.3.0a2

That's most likely your issue. That "a2" at the end of Unity's version means "alpha 2". It's an early preview version of Unity that is not meant for serious production. Third party assets generally don't support alpha and beta versions of Unity, including Bolt. Download the latest stable version of Unity and you'll be fine. 

Please read these resources:

FAQ: https://ludiq.io/bolt/faq
Known Issues: https://ludiq.io/bolt/known-issues

Ah, thanks Towercrow.  I had no idea that’s what I downloaded.  I’ll download 2019.1.9f1 - I think that’s the one you mean.  

+1

Yes, that's the right one. 

thanks a bunch!

+1
Under Review

Hi Garnette,

Did using a non-alpha version of Unity fix your issue?

I'll have a look at fixing 2019.2 and 2019.3 compatibility soon, but as TowerCrow mentioned it's not a priority for us to support preview versions of Unity.

Thanks for checking in Lazlo.  I'm not sure if it fixed it yet as I am having to rebuild everything.  It's going to take some time.  I tried exporting and importing my project from the alpha version to the full release version and that did not work.  I'll definitely get back in touch if it doesn't work after rebuild.