【发布时间】:2014-09-16 17:13:47
【问题描述】:
当我尝试使用 Visual Studio 中的设备标志构建我的应用程序时,我收到了这条消息。我无法理解问题所在。
证书的签名有误吗?还是我返回的 zip 文件坏了?
------ Downloading completed build files from http://*:3000/build/273/download to D:\*\bld\iOS\Debug
1> ------ Done downloading the build outputs to D:\*\bld\iOS\Debug
1> ------ Extracting the build outputs to D:\*\bin\iOS\Debug
1> Archive: D:\*\bld\iOS\Debug\273.zip
1> inflating: BlankCordovaApp2.plist
1>
1> C:\Users\username\AppData\Roaming\npm\node_modules\vs-mda\node_modules\q\q.js:126
1> throw e;
1> ^
1>EXEC : error : Error from downloading build outputs to D:\*\bin\iOS\Debug: Error: invalid signature: 0x80014
1> at Extract.<anonymous> (C:\Users\username\AppData\Roaming\npm\node_modules\vs-mda\lib\remoteBuild.js:228:25)
1> at Extract.EventEmitter.emit (events.js:117:20)
1> at Parse.<anonymous> (C:\Users\username\AppData\Roaming\npm\node_modules\vs-mda\node_modules\unzip\lib\extract.js:28:10)
1> at Parse.EventEmitter.emit (events.js:95:17)
1> at C:\Users\username\AppData\Roaming\npm\node_modules\vs-mda\node_modules\unzip\lib\parse.js:64:12
1> at processImmediate [as _immediateCallback] (timers.js:330:15)
1>C:\Users\username\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets(99,5): error MSB3073: The command ""C:\Users\username\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" build --platform "iOS" --configuration "Debug" --projectDir . --projectName "BlankCordovaApp2" --language "en-US" --buildServerUrl "192.168.0.19:3000" --buildTarget "iOSLocalDevice"" exited with code 8.
【问题讨论】:
-
unzipnpm 包似乎有一些问题。您能否检查您是否能够使用文件资源管理器全部解压来解压缩下载的 zip。如果您能够解压缩包含 *.ipa 和 *.plist 的文件,则您可以使用 iTunes 手动将包部署到设备。 -
感谢您的回答@Abhishek-MSFT!是的,提取文件没有问题。你有什么想法我可以摆脱错误信息吗?我尝试更新所有 npm 包,清理缓存并修复 VS upd 3。谢谢
标签: ios npm visual-studio-cordova