【问题标题】:Remove Watchkit Glance from my App从我的应用程序中删除 Watchkit Glance
【发布时间】:2015-04-21 17:03:30
【问题描述】:

当我创建我的应用程序时,我很高兴能够使用 Glances 和 Notifications,但随着它的发展,我意识到它不是必需的功能。我删除了 Glance 和通知控制器的 .swift 和接口,但仅此而已吗?我不想一头雾水地提交我的应用程序。

我只担心通知和浏览都有构建方案。我可以删除这些,但我担心某处隐藏了某种 plist 键,表明我的应用仍然需要扫视和通知。

任何想法如何从 watchchit 应用程序中永久删除这些?

【问题讨论】:

    标签: ios swift watchkit


    【解决方案1】:

    两种选择

    1) 按照您的建议,删除 swift 文件,从界面生成器中删除 Glance,删除构建方案。如果在删除过程中出现问题,您应该会收到构建错误,然后您可以从那里开始。

    2) 删除 watchkit 应用并重新创建它而不用一瞥。

    对此进行测试的唯一方法是买一块苹果手表,看看它是否没有出现。如果你没有glancecontroller,你应该没问题。

    【讨论】:

    • 对于选项1,需要清理项目并重新构建项目。
    【解决方案2】:

    在手表上进行测试确认您必须从 Xcode 项目中完全删除该类。

    我在这些步骤之间对我的手机(自动安装在我配对的手表上)执行了干净的构建,只有最后一个删除了一瞥。

    1. 从界面构建器故事板中删除一瞥
    2. 从目标中删除文件 > 构建阶段 > 编译源 (所以我可能会继续为未来的版本编写代码。)
    3. 从项目中删除源文件

    我可能在途中犯了一个错误(因为已经很晚了,而且干净的建筑物有点脏),但我相信所有这些步骤都是必需的。

    我不确定为什么项目中的文件会是包含概览的最后一个指标,如果我有任何想要保存的源代码,重命名可能会起作用。

    有趣的事情:

    • 在第 1 步和第 2 步之间,我的界面看起来仍然与我在删除一瞥之前(很久以前)在情节提要中框定的大致相同。
    • 在第二步和第三步之间,一眼就看到了一个微调器

    【讨论】:

      【解决方案3】:
      1. 从情节提要中移除 Glance 控制器。

      2. 项目中的垃圾 GlanceController.swift。

      3. 确认同一个文件没有保留在 Targets -> Extension -> Build Phases -> Compile Sources 文件列表中。

      4. 重要提示:此警告可能会持续存在,直到您关闭项目并重新打开它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多