在构建以" ._"开头的离子应用程序文件和文件夹时;创建直到错误

时间:2016-06-28 13:52:32

标签: ios macos build ionic-framework npm

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

一切都很好,并且在过去几天如期待的那样。今天我编辑了一些HTML,JS和CSS文件 - 只是一些小的改进。我在windows机器上构建了android的应用程序(加上使用jarsigner和zipalign - 只有这应该重要)。 在Mac上我遇到了麻烦。突然,我在尝试运行ionic build --release ios时遇到错误(因为我在过去几天已成功完成)。

enter image description here

执行的脚本创建以" ._ "开头的文件和文件夹。以前从未创建过的,没有它就已经存在。这导致ENOENT中的某些点(没有这样的文件或目录)中止所有内容。

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

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

2 个答案:

答案 0 :(得分:0)

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

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

如果有人知道如何防止再次发生(因此我没有放弃我在Xcode中配置的所有项目设置),我将不胜感激。

答案 1 :(得分:0)

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

  

我发现Xcode创建了PROJECT_PATH / platforms / ios /._ APPNAME.xcodeproject文件。我删除了这个文件和" cordova编写的ios"再次工作。

...

  

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