this is the report by apple for rejecting my game i cant understand anything
"
2.10
We found that your app did not meet the requirements for running on iPad, as required by the App Store Review Guidelines.
Your app did not run at iPhone resolution when reviewed on iPad.
For information on iOS device screen sizes and resolutions, see The Display is Paramount, Regardless of its Size, in the iOS Human Interface Guidelines and Points versus Pixels, in the View Programming Guide for iOS.
For discrete code-level questions, you may wish to consult with Apple Developer Technical Support. Please be sure to:
- include the complete details of your rejection issues
- prepare any symbolicated crash logs, screenshots, and steps to reproduce the issues for when the DTS engineer follows up.
For information on how to symbolicate and read a crash log, please see Tech Note TN2151 Understanding and Analyzing iPhone OS Application Crash Reports.
If you have difficulty reproducing this issue, please try testing the workflow as described in Testing Workflow with Xcode's Archive feature".
"
what the hell is the issue over here as far as i know my game runs fine on ipad even though it is for iphone only ofcourse with the small screen inside it any ways i am going to chk it again in the case some one can understand the issue plz help.
thnx
Comments
1. Is it a universal build?
2. Does it work on the *new* iPhone5 resolution (that is what they are looking for these days)
3. Generally they do enclose an image in a zip file or some details, if not you can send them an email and ask.
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
2) i had not put default-568@2x.png so whatever will be the default setting according to ios it will work in that way although not sure for iphone5 it is not with me not with any frndz
3) all the info they had given me i had posted above about sending email i will send them but not sure whether they will reply or not
I believe this is a Gideros project and what is the project setting that you have used? In terms of scaling, etc?
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
Gideros gives me the universal template as of the last few releases and from the xcode i am changing the device targets to iphone only instead of universal so have i to do any other changes or it is the only one change ?
ok by scale mode did you mean in my gideros project ? it is stretch
you can do that too, if you build and run it on the simulator from xCode (the xCode iPhone device simulator will start) kill the app by pressing home and then change the device to iPad simulator and run the app from the simulator not xCode. You can see what Apple would see.
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
thnx for the tips and as i currently have ipad also i had tested it in ipad and currently sending some screenshots to apple with 1x lets see what they says.
As I understood from your text, this is what happening.
Your xcode project is Iphone only, so they expect it to keep Iphone resolution when run on Ipad, but if you used scaling in Gideros, it probably scales/adapts to Ipad resolution, thus it gives them not what they expected.
BTW why the hell would they run app that was meant for Iphone on a Ipad?
--->>i think so you are talking about stretch mode right ? yeah i am using it
Your xcode project is Iphone only, so they expect it to keep Iphone resolution when run on Ipad, but if you used scaling in Gideros, it probably scales/adapts to Ipad resolution, thus it gives them not what they expected
--> my game looks like below as i am expecting although it is not my game
http://cdn.redmondpie.com/wp-content/uploads/2011/06/iphone_app_ipad1.png
BTW why the hell would they run app that was meant for Iphone on a Ipad?
--> because they want to tease us
https://github.com/gideros/gideros
https://www.youtube.com/c/JohnBlackburn1975
thnx
any where from the properties i had set the rotation to landscapeleft and allowed autorotation for both from the xcode allowed portrait and both landscape mode.
i had tried to open game lots of time with different orientation but i cant find the behaviour like above screenshot any one has faced this problem before and knows how to get the above scenario????
A couple of things...
The way orientation is managed in iOS6 has changed, While I was trying out a couple of my apps (written in Objective-C) I had the same issue, while they are supposed to be in Landscape, they display as portrait. I tried a lot of things to fix it and after several compiles and testing... I found the issue.
@Atilim has updated the Gideros Project xcode template to cater for iOS6
So, the possibilities that can be are
1. You are using an older version of XCode that does not have the iOS6 support
2. You can manually override the rotation functions to support only the orientation you require.
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
thnx for the reply so does the solution is to upgrade the xcode? and cant understand much about new template as i am facing this issue even with the 2012.09.2
also i had tried to put application:setOrientation(Stage.LANDSCAPE_RIGHT) in main.lua but it has no effect removing the portrait orientation gives me crash (gamecenter issue) as i had expected
[[edit :- it was giving the crash because i had commented require "gamekit"]]
The settings I mentioned were not in the Lua file, but the xcode project, appDelegate, viewController as relevant.
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
http://www.guava7.com/2012/auto-rotate-for-ios-6/
dont have any idea what the hell is this
and then for the second function return what orientation you want, the prefix for all will be
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
thank you................
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
- (BOOL) shouldAutorotate {
return NO;
}
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationLandscapeRight; // change this value up to your purpose
}
and this change in appdelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
CGRect bounds = [[UIScreen mainScreen] bounds];
self.window = [[[UIWindow alloc] initWithFrame:bounds] autorelease];
self.viewController = [[[ViewController alloc] init] autorelease];
self.viewController.wantsFullScreenLayout = YES;
[self.viewController view];
gdr_initialize(self.viewController.glView, bounds.size.width, bounds.size.height, false);
/* if ([[[UIDevice currentDevice] systemVersion] compare:@6.0 options:NSNumericSearch] != NSOrderedAscending)
{
[self.window setRootViewController:self.viewController];
}
else
{
[self.window addSubview:self.viewController.view];
application.statusBarOrientation = UIInterfaceOrientationLandscapeRight;
}
*/
if ( [[UIDevice currentDevice].systemVersion floatValue] < 6.0 )
{
[self.window addSubview:self.viewController.view];
}
else
{
[self.window setRootViewController:self.viewController];
application.statusBarOrientation = UIInterfaceOrientationLandscapeRight;
}
gdr_drawFirstFrame();
[self.window makeKeyAndVisible];
return YES;
}