info.plist 上的设置是啥以防止应用程序在 iPod-touch 上运行?

Posted

技术标签:

【中文标题】info.plist 上的设置是啥以防止应用程序在 iPod-touch 上运行?【英文标题】:What is the setting to on the info.plist to prevent the app from running on an iPod-touch?info.plist 上的设置是什么以防止应用程序在 iPod-touch 上运行? 【发布时间】:2011-05-12 08:11:09 【问题描述】:

我不能使用“需要呼叫功能”,因为它需要与 iPad 兼容。

【问题讨论】:

是什么让它可以在 iPad 上运行但不能在 iPod touch 上运行? @BoltClock 两个字……客户 【参考方案1】:
        iPhone 1G:  A-GPS,  accelerometer,  camera      --        --     
        iPhone 3G:  A-GPS,  accelerometer,  camera      --        --     
 iPhone Simulator:  A-GPS,  accelerometer     --        --        --     
       iPhone 3GS:  A-GPS,  accelerometer,  camera   compass,     --      
         iPhone 4:  A-GPS,  accelerometer,  camera,  compass,  gyroscope  
             iPad:  A-GPS,  accelerometer     --     compass,     --     
           iPad 2:  A-GPS,  accelerometer,  camera,  compass,  gyroscope  
    iPod Touch 1G:   --     accelerometer     --        --        --     
    iPod Touch 2G:   --     accelerometer     --        --        --     
    iPod Touch 3G:   --     accelerometer     --        --        --     
    iPod Touch 4G:   --     accelerometer,  camera,     --     gyroscope

所以试试类似的东西

<key>UIRequiredDeviceCapabilities</key>
<array>
 <string>gps</string>
  <string>location-services</string>
</array>

【讨论】:

以上是关于info.plist 上的设置是啥以防止应用程序在 iPod-touch 上运行?的主要内容,如果未能解决你的问题,请参考以下文章

使用 electron-builder 向 macOS info.plist 添加协议的正确方法是啥?

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

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

Info.plist的CFBundleIdentifierCFBundleNameBundleDisplayName

如何加密和解密 IOS info.plist 文件中的插件密钥和 ID 以防止科尔多瓦移动应用程序的不安全数据

info.plist 上的本地化列表不完整