【问题标题】:when building an ionic app files and folders starting with "._" are created until error在构建离子应用程序时,会创建以“._”开头的文件和文件夹,直到出现错误
【发布时间】:2016-10-30 21:29:02
【问题描述】:

我有一个奇怪的问题。我在 samba 网络驱动器上使用 Ionic 开发了一个应用程序。 我在 Windows 机器上开发并运行有关 Android 开发的所有命令行。我切换到 Mac 以便能够为 iOS 构建。

最近几天一切顺利,正如预期的那样。今天我编辑了一些 HTML、JS 和 CSS 文件——只是一些小的改进。我在 Windows 机器上构建了适用于 android 的应用程序(加上使用 jarsigner 和 zipalign - 只有在这很重要的情况下)。 在 Mac 上我遇到了麻烦。尝试运行 ionic build --release ios 时突然出现错误(正如我在过去几天已经成功完成的那样)。

执行的脚本会创建以“._”开头的文件和文件夹,这些文件和文件夹以前从未创建过,并且在没有它的情况下已经存在。这会在某个时候导致 ENOENT(没有这样的文件或目录)中止一切。

我不明白。我已经卸载/重新安装了 node、npm、cordova 和 ionic。但没有任何帮助。

我很乐意为你们提供额外的错误消息或日志,但由于我对移动开发(以及使用 Mac)还很陌生,我不知道哪些信息会有所帮助,哪些不会。 请告诉我您需要的任何信息,我很乐意提供。

【问题讨论】:

    标签: ios macos build ionic-framework npm


    【解决方案1】:

    我不小心解决了自己的问题。我只是“删除”了 platforms 目录(通过重命名)并使用命令 cordova platform add ios 重新添加了平台。

    之后我可以像以前一样构建我的应用程序。不知道为什么或什么实际触发了这种行为,但至少我能够继续。

    如果有人知道如何防止这种情况再次发生(这样我就不会丢失我在 Xcode 中配置的所有项目设置),我将不胜感激。

    【讨论】:

      【解决方案2】:

      这也发生在我身上 - 我在 Cordova 问题中发现了这个错误: https://issues.apache.org/jira/browse/CB-5644

      我发现 Xcode 创建了文件 PROJECT_PATH/platforms/ios/._APPNAME.xcodeproject。我删除了这个文件,“cordova prepare ios”又开始工作了。

      ...

      它应该忽略以 ._ 开头的文件,因为它们是隐藏系统 osx 用来存储文件信息的文件

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-04-11
        • 2019-06-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-13
        相关资源
        最近更新 更多