Hi,
Yesterday I updated my iPad to iOS7.1 and needed to update my XCode development environment to 5.1 in order to my iPad to be recognized again. However, now my Gideros build fails (exported project into XCode and build) where before it always worked flawlessly.
The error messages say something about arm64 architecture, so it seems that the complete environment now has migrated to a 64 bit platform. Apparently, it also expects Gideros to be compiled for 64 bit, which it isn't.
(Dozens of messages like ...libgideros.a: missing required architecture arm64... etc. etc.)
As I'm not used to developing iOS apps with XCode directly, I have no idea how I can change the compiler/linker settings to fall back to 32 bit mode, if at all possible. (And perhaps it should anyway; I guess the early iPads also don't support 64 bit.)
Building for other (simulator) targets works fine, so I guess it automatically falls back to 32 bit mode for those targets. However, as for now, I can't get it to build in 32 bit mode for my iPad Air.
Does anyone have a clue? If so, the replies to this forum post may help others that might get the same problem soon.
Thanks,
Armand.
Comments
http://members.giderosmobile.com/knowledgebase.php?action=displayarticle&id=94
I needed a bit of a search in order to find the correct place in XCode to change, but it worked.
- Compiling for and running on my old iPad 1 (which I tried a minute ago) was no problem from the start because XCode 'knew' that it would't be capable of running 64 bit.
- Changing the settings as noted in the link you've given worked. To explain to other inexperienced users: double-click your project root and the main XCode window will show the project settings. In there, in the list 'General - Capabilities - Info - Build Settings - Buils Phases - Build Rules' click 'Build Settings' and make sure the line below indicates 'All' and 'Combined' rather than 'Basic' and/or 'Levels'. Then, under 'Architectures', perform the indicated changes.
One disadvantage of the current situation is that a new Gideros 'Export' will overwrite the build settings so it won't work any more and you'll have to re-apply the architecture changes. (Yes, I know you can circumvent this by using the 'Export assets only' feature of Gideros.) It would be great if the next update of Gideros will fix this issue. (Thanks in advance ;-) )
Cheers,
Armand.
Since we're somewhat on the topic, is there a case where I would need to re-export the whole project and not just assets only? Typically, I export the complete project once and then just assets thereafter.
http://members.giderosmobile.com/knowledgebase.php?action=displayarticle&id=94
is no longer valid. Help?
I'm using:
Xcode Version 6.1.1 (6A2008a)
OSX 10.9.5
And getting emails from iTunes Connect saying "Missing 64 bit support" and when I try to turn it on following various directions on Stack Overflow, etc. My build fails locally with similar errors (about 31)
"ignoring file /Users/velobuff/Documents/Sites/gideros/DateNiteJar/DateNiteJar/DateNiteJar/libgideros.a, missing required architecture arm64 in file /Users/velobuff/Documents/Sites/gideros/DateNiteJar/DateNiteJar/DateNiteJar/libgideros.a"
Thanks!
Likes: SinisterSoft
And unfortunately seems can't make a build today, still can't figure out one issue.
But will try tomorrow
Likes: SinisterSoft, bali001
-Gideros 2015.2 .dmg
-Xcode 6.11
-OSX 10.9.5 (Mavericks)
After I put in ads then I'll resubmit for actual sale.
Likes: ar2rsawseen