当前位置:  开发笔记 > 前端 > 正文

cordova运行ios错误..错误代码65的命令:xcodebuild与args:

如何解决《cordova运行ios错误..错误代码65的命令:xcodebuild与args:》经验,为你挑选了5个好方法。

只有在我尝试时才会发生错误cordova run ios --device

即使在cordova build ios执行命令后,也会报告非错误.

我做错了什么?以及如何在我的iPhone上调试cordova项目(需要这个,因为需要测试一个Camera功能)

WITH CONFIGURATION Debug ===

Check dependencies
Code Sign error: No provisioning profiles found: No non–expired provisioning profiles were found.

** BUILD FAILED **


The following build commands failed:
        Check dependencies
(1 failure)
Error code 65 for command: xcodebuild with args: -xcconfig,/Users/ridermansb/Projects/jdapp/platforms/ios/cordova/build-debug.xcconfig,-project,CorrijaMe.xcodeproj,ARCHS=armv7 armv7s arm64,-target,CorrijaMe,-configuration,Debug,-sdk,iphoneos,build,VALID_ARCHS=armv7 armv7s arm64,CONFIGURATION_BUILD_DIR=/Users/ridermansb/Projects/jdapp/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/ridermansb/Projects/jdapp/platforms/ios/build/sharedpch
ERROR running one or more of the platforms: Error: /Users/ridermansb/Projects/jdapp/platforms/ios/cordova/run: Command failed with exit code 2
You may not have the required environment or OS to run this project

Connor.. 51

您需要在构建计算机上使用开发配置文件.应用程序可以在没有配置文件的情况下在模拟器上运行,但它们需要在实际设备上运行.

如果您在Xcode中打开项目,它可能会自动为您设置配置.否则,您必须创建转到iOS开发人员中心并创建配置文件.



1> Connor..:

您需要在构建计算机上使用开发配置文件.应用程序可以在没有配置文件的情况下在模拟器上运行,但它们需要在实际设备上运行.

如果您在Xcode中打开项目,它可能会自动为您设置配置.否则,您必须创建转到iOS开发人员中心并创建配置文件.



2> 小智..:

尝试再次删除并添加ios

ionic platform remove ios

ionic platform add ios

在我的案例中工作

如果合适,用cordova替换离子.


使用Ionic 2,它是"离子cordova平台{add | remove} ios"

3> Khrystyna Sk..:

我有同样的问题.在我的情况下cordova platform update ios帮助.原因是过时的版本.



4> kris..:

我尝试做的时候遇到了同样的错误:

cordova build ios

除了我说**存档失败**而不是**BUILD FAILED**.

我通过在Xcode中打开projectName .xcodeproj文件然后调整这两个设置来修复它:

    目标>常规>签名确保您已选择团队

在此输入图像描述

    目标>构建设置>(搜索"bitcode")中将"启用Bitcode"设置为"是"

在此输入图像描述

然后我退出Xcode并重新cordova build ios开始工作.



5> 小智..:

如果每次都执行xcode,则可能会筋疲力尽,因此需要添加以下标志:

cordova build ios --buildFlag =“-UseModernBuildSystem = 0”

或者,如果项目的根目录中有build.json文件,则必须添加以下行:

 {
  "ios": {
    "debug": {
      "buildFlag": [
        "-UseModernBuildSystem=0"
      ]
    },
    "release": {
      "buildFlag": [
        "-UseModernBuildSystem=0"
      ]
    }
  }
}

希望这对将来有帮助

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有