应用被拒绝 - iPhone应用程序也必须在iPad上运行,无需修改,iPhone分辨率和2X iPhone 3GS分辨率

时间:2014-11-12 22:56:56

标签: ios iphone app-store submit

刚刚拒绝了我的应用。 问题:

iPhone Apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution

但我已将XCODE中的Devices选项设置为仅在Iphone上,Apple还要求我在ipad上运行它们吗?

另外 - 我不知道它是否已连接 - 他们添加了这一部分:

PLA 3.3.12

We found that your app uses the iOS Advertising Identifier but does not include ad functionality. This does not comply with the terms of the iOS Developer Program License Agreement, as required by the App Store Review Guidelines.


Specifically, section 3.3.12 of the iOS Developer Program License Agreement states:

"You and Your Applications (and any third party with whom you have contracted to serve advertising) may use the Advertising Identifier, and any information obtained through the use of the Advertising Identifier, only for the purpose of serving advertising. If a user resets the Advertising Identifier, then You agree not to combine, correlate, link or otherwise associate, either directly or indirectly, the prior Advertising Identifier and any derived information with the reset Advertising Identifier."

Note: iAd does not use the AdSupport framework, ASIdentifierManager, or the Advertising Identifier. Therefore they are not required for iAd implementations and should not be included in your app for iAd support. 

2)广告是否也拒绝了我?或者他们只是添加了与拒绝无关的内容?

1 个答案:

答案 0 :(得分:1)

Apple要求应用程序在所有iOS平台上运行。因此,我不得不在我的故事板上添加约束来调整每个屏幕上子视图的位置。因为添加每个约束是单调乏味的,所以我使用了Cirrious Fluent Layout,它对我来说非常有效。下面是我在屏幕上使用的包含imageview的代码。这是“修复”最复杂的屏幕,因为(显然)图像以某种方式改变了所有屏幕尺寸,作为iOS开发人员的新手,我不知道为什么这样做,只是它确实如此。

首先我需要添加引用:

@register.simple_tag()
def my_items(items):
    return ','.join([item.name for item in items])

代码:

using Cirrious.FluentLayouts.Touch;

这就是我解决问题的方法,我重新提交了该应用,现在它出现在应用商店:https://itunes.apple.com/us/app/oml-photo-manager/id1212622377?mt=8

希望这有助于某人......

R / 普雷斯科特......