我们在 AppStore 中有一个实时通用应用程序。我们的客户改变了主意,不再希望该应用程序具有通用性,他希望它仅适用于 iPad。
由于该应用程序是前段时间提交的,因此有使用iPhone版本的用户。
如果我们提交仅适用于 iPad 的升级会怎样?
审核组会拒绝吗?
如果它上线,iPhone 用户会收到有关更新的通知吗?如果是,以什么形式?
还是 iPhone 用户无法重新安装应用程序?
谢谢!
我们在 AppStore 中有一个实时通用应用程序。我们的客户改变了主意,不再希望该应用程序具有通用性,他希望它仅适用于 iPad。
由于该应用程序是前段时间提交的,因此有使用iPhone版本的用户。
如果我们提交仅适用于 iPad 的升级会怎样?
审核组会拒绝吗?
如果它上线,iPhone 用户会收到有关更新的通知吗?如果是,以什么形式?
还是 iPhone 用户无法重新安装应用程序?
谢谢!
是的,如果您尝试提交的应用程序支持的平台少于同一应用程序的先前版本,则在上传过程中将被拒绝。
例如,如果版本 1 支持 ipad 和 iphone
版本 2 不能只支持 ipad 或 iphone
这是您问题的答案:https ://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/5.0.0.9.1.9.1.1.1.1
看这个问题的答案:
“为什么正确的设备要求很重要?我可以在 iTunes Connect 上更新它们吗?”
这是重要的部分:
“要在首次提交二进制文件后更改应用程序的设备要求,请在 UIRequiredDeviceCapabilities 键中提交包含新信息的应用程序更新二进制文件。您只能扩展您的设备要求。不允许提交更新以限制您的设备要求”
这意味着,如果您已经提交了通用版本,然后您尝试仅提交 iPhone 或 iPad 版本作为通用应用程序的更新……抱歉,您不能。
iPad 用户必须重新购买该应用程序,并且不能再更新当前版本。
已经在 iPad 上使用通用应用程序的人将不会收到更新。iPhone 用户将收到更新。
这是非常棘手的。最好不要这样做。
据报道,与 App Store 中的当前版本相比,Apple 会拒绝硬件要求较窄的更新。
如果发生这种情况,您的客户唯一的选择可能是停止销售当前的应用程序并提交一个新的不同的仅适用于 iPad 的应用程序。
您不能仅将 Live 通用应用程序升级到 iPad。
苹果表示:
“当您提交对二进制文件的更新时,必须更改所有设备要求。您可以增加运行应用程序的设备数量,但您不能删除之前允许的设备。删除它们将阻止以前下载过的用户你的应用程序不会更新它。”
参考(参见“iOS 说明”)
我也遇到过同样的情况。
您可以升级应用程序范围(仅限 iPhone 到 Universal),但不能降级应用程序范围(Universal 到仅限 iPhone 或 iPad)。