ios - 如何启用/禁用 iOS 9 的应用程序切片功能

标签 ios xcode ios9 app-thinning

iOS 9 支持应用切片功能,只需将所需的图像添加到图像资源中,从应用商店下载时即可获得切片应用。

1) 我的问题是,我们是否需要为应用程序切片功能执行额外的步骤,或者只需将图像添加到图像资源中,它就可以在 Appstore 上运行(不像我们在上传时检查位码功能)

2) 即使我正在使用图像资源,如何停用应用程序切片功能。

最佳答案

1)不。根据苹果文档,您是对的,它明确指出 here

2)我认为我们无法禁用它。

尝试回答您的评论:

理论上:- 我认为如果您忘记提供 @....x 图像,应用程序商店进程仍然会为特定设备提供替代图像。它可能与@3x/@2x/@1x(开发人员提供的内容)相同。如果开发者提供了超过 1 个图像,例如 @1x 和 @3x,则 @3x 将下载到除 @1x 支持的设备之外的所有设备。

实际上:-

  • 从 image.xcasset 中删除 @1x 或 @2x 任何您想要的内容。
  • 创建存档。

  • 导出目标设备的应用以获取ipa。

  • 将 .ipa 扩展名更改为 .zip 并解压缩存档。
  • 您应该能够看到 @1x/@2x/@3x 中有哪些图像。这些 是用户将为他的设备下载的图像。

关于ios - 如何启用/禁用 iOS 9 的应用程序切片功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37687043/

相关文章:

ios - 如何使用参数执行选择器?

ios - 在 IOS 中动态添加新标签

ios - Xcode Interface Builder 高度/宽度设置与 View Controller

ios - NSTimer retainCount 在无效后不为零

ios - 启动图像大小不正确

ios - 在 iOS 9 中使用 GMSPlace Picker 时应用程序崩溃

ios - 谷歌分析与 Swift 3 iOS 9

ios - 跨不同设备的圆形个人资料图片缺少 Xcode 适当的自动布局约束

iOS)如何制作顶部和底部固定 View 的Tab View

iphone - xcode 计算 JSON 项目