info.plist 中的“Application Requires iPhone Environment”键是啥意思?

Posted

技术标签:

【中文标题】info.plist 中的“Application Requires iPhone Environment”键是啥意思?【英文标题】:What is the meaning of the "Application Requires iPhone Environment" key in info.plist?info.plist 中的“Application Requires iPhone Environment”键是什么意思? 【发布时间】:2012-06-05 19:57:59 【问题描述】:

我无法理解我的应用程序中 info.plist 文件中的具体要求。我应该完全更改它,还是默认设置通常是“正确”选项?

具体来说:APPLICATION REQUIRES IPHONE ENVIRONMENT

如果设置为是,这是否意味着只有 iPhone 能够运行我的应用程序,这意味着 iPod Touch 或 iPad 将无法运行该应用程序?

【问题讨论】:

【参考方案1】:

这是应用程序 info.plist 文件的Apple's documentation on the "LSRequiresiPhoneOS" bits。

基本上,这意味着该应用程序旨在在 ios 下运行。无论目标设备是 iPhone、iPod Touch 还是 iPad,都应将此标志设置为 YES。

谁知道,也许在不远的将来,MacOS 将能够运行 iOS 应用程序(反之亦然)?

【讨论】:

或(推测)Apple TV 可能会参与其中 这不是“iPhoneOS”早期的神器,当时iPod没有它就卖了,但可以升级到iPhoneOS,让他们使用新的 i> 应用商店?我不认为这是关于未来的可能性。 ^ 考虑到这个奇怪的误导性名称,似乎更有可能。我想每个人都来到这里是因为他们担心这意味着他们的应用程序无法在 iPad 上运行 不错的预测 :) 现在是 2020 年,我们现在知道 ARM MacBook 将能够运行 iOS 应用程序 ;)

以上是关于info.plist 中的“Application Requires iPhone Environment”键是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

info.plist 中的 <UIPrerenderedIcon> 不执行任何操作

Info.plist 表示 Mac 应用程序,但在使用 Application Loader 提交时提交了 ipa

从 Xcode 7 和 Application Loader 上传到 iTunes Connect 失败

UIUserInterfaceStyle 键在 Xcode 12 的 Info.plist 中不可用,如何从 Info.plist 禁用 Xcode 12 中的暗模式?

以编程方式更新 info.plist 中的值 [重复]

Bundle ID Suffix 是不是与 info.plist 中的 bundle 标识符相同?