【问题标题】:How to restrict the app to iphone only and preserve this setting如何将应用程序限制为仅限 iphone 并保留此设置
【发布时间】:2018-02-09 10:23:15
【问题描述】:

通常我可以去 Xcode -> 常规 -> 部署信息 -> 设备并在那里设置 iPhone。 Xcode 项目并不总是保留在 Nativescript 应用程序中,并且可以经常添加/删除(即在插件更新时)。有没有办法在某个地方仍然保留这个限制设置?我考虑过 *.plist 文件,但是当我在 Xcode 中更改此设置时,我看不到对 *.plist 的任何更改。

【问题讨论】:

    标签: nativescript


    【解决方案1】:

    您可以尝试在项目 Info.plist 中设置 UIDeviceFamily。对于此键,您可以为 iPhone 设置 1 或为 iPad 设置 2。例如:

    <key>UIDeviceFamily</key>
        <array>
            <integer>2</integer>
        </array>
    

    【讨论】:

    • 感谢尼克的回答。当我添加它时,重建项目并在 Xcode 中打开它,我在部署信息 -> 设备中看到通用。那不应该换成iPhone吗?
    • 官方文档建议不要在Info.plist中手动设置这个值:“重要提示:不要手动将这个key插入到你的Info.plist文件中。Xcode会根据Targeted中的值自动插入设备系列构建设置。您应该使用该构建设置来更改密钥的值。”。更多信息在这里:developer.apple.com/library/archive/documentation/General/…
    猜你喜欢
    • 2012-06-01
    • 2011-07-10
    • 1970-01-01
    • 2014-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-12
    • 1970-01-01
    相关资源
    最近更新 更多