【问题标题】:Xcode No Choice of Devices in Deployment Info Section of Universal AppXcode 在通用应用程序的部署信息部分中没有选择设备
【发布时间】:2015-12-30 03:44:44
【问题描述】:

刚刚完成将我的第一个 iPhone 专用应用程序转换为通用应用程序。开始工作将我的第二个仅在应用商店中存在一段时间的 iPhone 应用程序转换为通用应用程序。在我的目标的 General/Deployment Info 部分下将设备从 iPhone 更改为 Universal 不会像在我转换的第一个应用程序中那样生成 iPhone 和 iPad 选择器。我在我的 plist 中添加了第二个故事板和主故事板文件基本名称 (iPad) = iPad 属性。我需要使用两个故事板,并且需要出现 iPhone/iPad 选择器。我正在使用 Xcode v7.0。抱歉,我无法发布屏幕截图,因为我的代表不够高。

【问题讨论】:

    标签: ios iphone xcode ipad universal


    【解决方案1】:

    在 project.pbxproj 文件的 PBXProject 部分,有几行如下所示:

            TargetAttributes = {
                XXXXXXXXXXXXXXXXXXXXXXXXX = {
                    CreatedOnToolsVersion = 7.1;
                };
            };
    

    如果项目中存在此属性,Xcode 将不会显示“iPhone”和“iPad”按钮。只需删除这些行,按钮就会显示出来。

    Xcode 6.1 different "deployment info" section for duplicated target

    【讨论】:

    • 帮了大忙,你是怎么发现的
    • 这仍然在 Xcode 10.1 (10B61) 中发生 :( 但修复仍然有效!@Cheesehead1957 你应该将此标记为已接受的答案!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多