作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
很久以前我已经将我的应用程序提交为 Universal,现在我需要将它从 iPad 部分和几个 iPhone 版本(例如 4、5、5S)中删除。有没有办法可以实现这一点,或者我是否需要在用户安装在此类设备上时向他们显示自定义不支持的屏幕。苹果会因为这个原因拒绝我的应用程序吗?
最佳答案
为了在应用程序已在 App Store 上发布后将您的应用程序限制为仅限 iPhone 设备,您应该将新版本的应用程序重新上传到 App Store,只需将目标设备更改为仅限 iPhone(当然使用不同的捆绑标识符)。
关于限制您的应用停止支持旧设备(4、5、5S),您应该更改您的 iOS 版本兼容性。例如,iPhone 6s 和更新的设备支持 iOS 13,因此用户将无法在旧设备上使用它。苹果应该自己处理这个问题。
有一些替代方法可以使用 将您的应用程序限制在特定设备上。所需的设备功能 您可以在 Info.plist 文件中找到的键。但我不认为苹果会接受这一点,如果你的应用程序中没有实际使用这些功能。
这是关于 UIRequiredDeviceCapabilities 的文档万一你需要它。
关于ios - 有没有办法不支持来自 iPad 或选定 iPhone 版本的我的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58898637/
我是一名优秀的程序员,十分优秀!