iTunes connect 显示此构建版本无效原因

昨天在提交AppStore的时候遇到了一个问题,苹果构建版本的时候出现了此版本无效的问题:

iTunes connect 显示此构建版本无效原因_第1张图片
图片

经过查找资料发现是由于代码里面调用了苹果的私有API造成的,代码里面的私有API是关于屏幕旋转的问题:

这只是通过kvo是间接的调用但是还是被苹果发现了:

代码如下:

-(void)viewWillAppear:(BOOL)animated{

NSNumber *orientationUnknown = [NSNumber numberWithInt:UIInterfaceOrientationUnknown];

[[UIDevice currentDevice] setValue:orientationUnknown forKey:@"orientation"];

NSNumber *orientationTarget = [NSNumber numberWithInt:UIInterfaceOrientationLandscapeLeft];

[[UIDevice currentDevice] setValue:orientationTarget forKey:@"orientation"];

}

这是比较坑爹的啊。。。。。。。。。最后把代码去掉了才上传成功构建版本成功。。。。~~~~~

你可能感兴趣的:(iTunes connect 显示此构建版本无效原因)