info.plist中"Application Requires iPhone Environment"键的含义是什么?

way*_*way 56 xcode applet objective-c info.plist ios

我无法理解info.plist我的应用程序中文件中的特定要求.我应该更改它,还是默认设置通常是"正确"的选项?

具体而言,条目:应用程序需要IPHONE环境

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

Mic*_*ann 101

这是Apple关于应用程序的info.plist文件的"LSRequiresiPhoneOS"位的文档.

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

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

  • 或者(猜测)Apple TV可以在那里进行混音 (7认同)
  • 现在是 2020 年,我们现在知道 ARM MacBook 将能够运行 iOS 应用程序;) (7认同)
  • 不错的预测:) (6认同)
  • ^鉴于奇怪的误导性名称,似乎更有可能.我想每个人都来到这里是因为他们担心这意味着他们的应用程序无法在iPad上运行 (4认同)
  • 这不是"iPhoneOS"早期的神器,当iPod没有它出售,但可以升级到iPhoneOS,并允许他们使用*new*App Store?我不认为这是**未来**的可能性. (3认同)