找出适用于iOS平台的cordova构建的新问题:
Error: Error from downloading build outputs to <path_to_project>\bin\iOS\Debug: Invalid or unsupported zip format. No END header found
要重现,您需要在MacOS Sierra 10.12.1上使用XCode 8.1(8B62)。在Visual Studio 2015中创建新的TypeScript \ Apache Cordova Apps项目。配置Cordova远程iOS构建设置,以使用上述配置针对Mac机器进行编译。 config.xml
中的cordova版本配置为6.1.1。构建项目,您将看到需要代码签名并且必须提供团队的错误。
我使用this solution来克服此错误,但后来收到了Invalid or unsupported zip format. No END header found
错误。当我检查构建提供的文件夹中的.zip文件时,该文件看起来像一个空文件,无法打开。因此,似乎XCode没有很好地打包构建结果。
如果我从项目结构中取出...\www\platforms\ios
文件夹并在XCode中打开其.xcodeproj
文件,应用程序编译并运行没有任何问题,但在Mac上我需要它通过Visual Studio进行编译和以前一样。
有没有人知道如何修复它?