Game Development Community

Won't run, looking for iPhoneStoryboard

by Warthog · in iTorque 2D · 03/22/2013 (12:36 pm) · 9 replies

Hey guys, I've been out for a few months. I updated to the latest Xcode and 1.6 Legacy and when I try to build and run a game I get this weird thing about iPhoneStoryboard:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'iPhoneStoryboard' in bundle NSBundle </var/mobile/Applications/7425C740-E314-4464-ABAD-553558CC44D6/iTorque2D.app> (loaded)'

What is this and how do I get around it?

Thanks,
Warthog

#1
03/22/2013 (1:17 pm)
Investigating now.
#2
03/22/2013 (3:35 pm)
As always, thanks Mich! You are the MAN!
#3
03/25/2013 (12:00 pm)
Thoughts Mich? Was it reproducible? I've wiped Xcode from my system and am reinstalling and starting with a fresh copy of Legacy 1.6. Will update if this fixes it.

side note. I am using Lion, NOT Mountain Lion, as my dev machine doesn't support Mountain Lion (was 2006 really that long ago?)

Thanks.
#4
03/25/2013 (1:10 pm)
Okay, I'm not stuck at that problem anymore! Michael, thanks for your effort and your continued interest.

After completely wiping Xcode from my system and re installing, along with a virgin copy of Legacy 1.6, Things build and run (sort of). Different problems, but I'm sure I'll work them out.

I built Feature Demo and it loads and shows up on screen but doesn't respond to touch. Should the demos work with 1.6? Something change with touch?

#5
03/25/2013 (1:18 pm)
I'm glad you sorted it out. I was trying to reproduce it over the weekend, with no results. I was starting to think it was an Xcode problem.

They should all be working. For the touch, did you compile the DSOs first?
#6
03/25/2013 (1:30 pm)
I thought DSOs had been eliminated. Aren't I supposed to clear them all before compiling? My last experience was with 1.4.1. Much I must learn I suppose.
#7
03/25/2013 (1:33 pm)
DSOs are not absolutely required, but the FeatureDemo does have a line of code that will compile the DSOs, then execute them to get functionality. So the actual exec() is recursively called on DSO files. If none are present, then the demo will not respond since the touch reaction is in the behaviors. Again, this is not a hard requirement of the engine, just how the demos are structured.
#8
03/25/2013 (1:37 pm)
Yep, That's it!

Okay, so I need to read up on moving my projects from 1.4 to 1.5, I see there are some threads on that. What about from 1.5 to 1.6. Anything functional I'm going to need to know? Could you point me to that info?

Thanks again!

(This forum area is pretty lonely now that MIT is out)
#9
03/25/2013 (1:58 pm)
Also, DeathBall is broken:

Everything seems to work except the ball doesn't move, and I can't quite figure what is broken in the ball behavior or the settings for it.

Thanks!