【问题标题】:The file “***.app” couldn’t be opened because you don’t have permission to view it无法打开文件“***.app”,因为您无权查看它
【发布时间】:2016-03-10 06:05:53
【问题描述】:

在 XCode 6.3 和 XCode 7 中使用 swift 代码运行我的项目时,我收到了这个错误:

文件“***.app”无法打开,因为您没有 查看权限

我的应用程序不再启动。 我检查了编译器设置是否正确。 可执行文件名和包名也是正确的。

清理了几次项目,也删除了 XCtest 目标。

【问题讨论】:

  • 参考这个answer 对这个问题有一个很好的总结。

标签: ios xcode swift xcode7


【解决方案1】:

通过从工作区设置中选择旧版构建系统解决了我的问题

文件 -> 工作区设置 -> 构建系统:旧版构建系统

【讨论】:

    【解决方案2】:

    删除 中的 Valid_Archs 键为我解决了这个问题。

    我无法删除 Xcode 中的密钥,但可以打开项目文件并使用文本编辑器删除。

    【讨论】:

      【解决方案3】:

      试试:

      输入的捆绑包名称为:${PRODUCT_NAME}
      更改的可执行文件:${EXECUTABLE_NAME}

      【讨论】:

        【解决方案4】:

        如果您正在编译的源代码不是您正在编译的目标的一部分,也会发生这种情况。要检查这一点,请选择项目中的一些源代码,然后查看文件检查器(在右侧,实用程序窗格中)的 Target Membership 并检查源代码是否是目标的一部分。

        【讨论】:

        • 这是对我有用的解决方案。重组我的项目后,每个源文件的目标成员都发生了变化(没有选择任何目标),通过在文件检查器中重新选择正确的目标成员,项目再次开始构建。
        • 对我来说,Project > Targets > [target] > App Icons and Launch Images 是从另一个目标拉取的。
        【解决方案5】:

        这有时可能是因为您的 Info.plist 文件中的错误已损坏。尝试在Xcode 中创建一个同名的新项目,然后将您当前的项目Info.plist 替换为新项目。

        【讨论】:

          猜你喜欢
          • 2015-02-23
          • 1970-01-01
          • 1970-01-01
          • 2014-07-09
          • 1970-01-01
          • 2015-04-15
          • 1970-01-01
          • 2020-06-09
          相关资源
          最近更新 更多