seansheffer
Aspiring developer
Profile
Posts: 4
Reg: May 02, 2012
Philadelphia
1,890
09/07/12 12:22 AM (13 years ago)

iOS simulator 4.3 v iOS simulator 5.1 issue

My app was rejected (8.3) for rounded corners. So I squared all my buttons by inputing 0 for corner margins - no rounded corners at all - and when I ran it in the iOS simulator 5.1 for iPhone and iPad, the app updated fine with square corners. HOWEVER, when I run the 4.3 iOS simulator for iPhone and iPad, the app still has rounded corners?? and doesn't even show updates (I added another button which doesn't show up in 4.3 iOS simulator, but does for 5.1 simulator) Apple rejected my app again (when I thought I squared the corners) because 8.3 rounded corners, and showed me a screenshot of the 4.3 simulator with the same rounded corners... How do I "update" the app, in all simulators? Thanks for any help.. so close!
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
09/07/12 01:14 AM (13 years ago)
Confusing to say the least, LOL. Rest assured, the "roundess" of your buttons has nothing to do with the version of iOS, simulator, non-simulator, iPhone or iPad. It's has everything to do with what DATA each device is using to "create" the button screen. Compiled in the build? Pulled from a URL? Cached on the device? etc, etc, The JSON that powers your button screen(s) includes "corner radius" information. It sounds to me like you're not exactly aware of what device's are reading which data. It can get confusing. This logic makes sense because you say "4.3 didn't even show updates." What data is the 4.3 simulato running? Did you tap the refresh button on the home screen of the app? "Apple Rejected my app again." Does this mean you submitted a new binary with new config.txt data, or just submitted a new binary using the same config.txt data you used the first time, with rounded corners. Look in your Xcode project, at the JSON data in config.txt. Does it contain the "old" rounded corner values? If it does, this tells me you made a change in your control panel (to remove the rounded corners), then re-compiled your app with the original config.txt data. Xcode doesn't magically grab the latest config.txt data from your control panel. The device does, Xcode does not. You need to make sure the config.txt data in the Xcode project matches the config.txt data in your control panel (copy and paste it from the config data screen) before you compile and submit. Whew...hope this makes sense :-)
 
seansheffer
Aspiring developer
Profile
Posts: 4
Reg: May 02, 2012
Philadelphia
1,890
like
09/07/12 07:01 AM (13 years ago)
David - I did exactly that. I made changes in my control panel to remove the rounded corners, and re-compiled with the original config.txt data, and not with the new config.txt data. Then I submitted the new binary, with the same old config.txt data. Whoops. Yeah I figured the rounded corners update was a symptom of a bigger problem. Weird how the 5.1 simulator referred to the new config.txt data, while the 4.3 referred to the old config.txt data (now that I copied and pasted from the control panel everything is updated). If I make further edits in the future - (ie add more buttons, another screen etc) do I always have to copy and past this new config.txt data from the control panel into xcode?
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.