On Nov 11, 2011, at 7:14 PM, Conrad Shultz wrote: > On 11/11/11 4:59 PM, April wrote: >> Years ago I used my real name. I was very new to cocoa (this is like >> 2002) and asked some dumb questions. I got flamed to death. > > Greetings, April. I regret that you were mistreated in the past; I am > confident that will not occur now. > > Anyhow, did you get a chance to try the couple suggestions I tossed out > in previous messages? > > I remain a little hazy on how your project got into this state. I > understand that you manually set build architectures, but vis-a-vis > creating a universal app, did you: >
Actually I had a long existing project that I start working on in 4.1 before the release and then 4.2 when I started icloud support up until now. I've hit multiple delays and setbacks due to adding features out of fear of 1 star ratings due to "It's useless cause I cant..." Even though many of the features are simply moronic on a touch platform. For instance the ability to draw freehand on an iphone in an app for serious use. Anyway.... all I did when I started working in xcode 4.2 was set the base sdk to 5.0. I never changed the deployment target away from actually, 3.2. Later I implemented ARC but only changed the deployment target to 4.2. And this project was originally poorly implemented in that there were 2 separate projects, 1 for iPad, 1 for iPhone/iPod. So I brought all of the code under one roof and used a simple ISIPAD definition (a macro for the interfaceidiom check) to figure out what should do what. not that that matters. Anyway. In xcode 4.1 the arch had been armv6/armv7 and I never really bothered to look at it again after installing the final xcode 4.2. I built and ran.. according to the bundle version script's last incrementation at release 2673 times over a 5 month period. Installed at least a dozen or more adhoc builds via itunes to check some built for release things. never got an actual error... though I was ignoring warnings in the build window. Won't do that again. so last night I was surprised. Like I said stack overflow had an answer, but since starting this thread I now understand the problem, thanks both to you and others. Had I changed the build target to 4.3 I'd have never seen the error. But because I was trying to maintain some degree of backward compatibility I got the error. I did manage to get it submitted with armv6/armv7 compatibility. version 3.1 may not support armv6. I'm still contemplating that. mostly I hate the "What about us" support emails. The ones I got a few hundred of when I updated a mac app to intel only, app store only. So I guess, technically if you can consider it converting rather than uh... Conforming it to xcode 4.2's available settings until it built, I manually converted it. This is embarrassing to admit, but at the time I was so wrapped up in getting this app working, chasing bugs and trying to have it submittable by the GM seed (which I missed by a damn site.. thanks useless assembly language class I will never use in life.) that I didn't really give much thought to reading the "switching to" docs. > a) Start a new Xcode project, configured to be universal; or > b) Convert an existing project using the universal conversion feature; or > c) Convert an existing project by hand? > > I ask because I remember something in the docs about how the > migration/conversion feature does more than just change the target > platform and add a couple nibs, and that we shouldn't try to convert > projects manually. If this is what you attempted then it seems possible > that there are other magic flags that need configuration. > > Also, since this topic now seems to be well within the tools domain, you > might get good feedback on the xcode-users list as well. > Well with the app submitted and my motivation to learn cocos2d low... Thats a long story that for the first time in 10 years has me seriously considering trying to sell a project rather than complete it. Anyway, I suppose it's time to catch up on the 4.2 docs and "switching to" notes etc. I have 4 apps, two on the store, two in development, that need updating/completion. Plus the app this thread relates too already has a full plan for 3.1 laid out as well as around 500 lines of commented code. (Things I skipped in order to get it out the door.) It would be nice to not have to ask another dumb question each time I start work on one of these. Besides, even with months of 8+ hour days deep in the code, I just know that the complete failure of iBetatest.com to produce anything useful, means I've missed something somewhere in my testing and that of the 1 person that ever ran the app when I asked them to, and I am going to have to fix a crash that never happened in all that time. After all, those apple people could find a bug in 'hello world.' > -- > Conrad Shultz > > Synthetiq Solutions > www.synthetiqsolutions.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com