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

时间:2015-12-08 21:16:38

标签: ios iphone cordova cordova-plugins

当我尝试cordova run ios --device

时,此错误仅发生

即使执行了cordova build ios命令,也会报告非错误。

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

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

12 个答案:

答案 0 :(得分:50)

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

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

答案 1 :(得分:37)

尝试删除并再次添加ios

ionic platform remove ios

ionic platform add ios

在我的案例中工作

如果合适,将离子替换为 cordova

答案 2 :(得分:23)

我遇到了同样的问题。就我而言,cordova platform update ios有所帮助。原因是过时的版本。

答案 3 :(得分:21)

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

cordova build ios

除了我说**存档失败**而不是**建立失败**。

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

  1. 目标>一般>签名确保您选择了一个团队
  2. enter image description here

    1. 目标>构建设置> (搜索“bitcode”)设置启用Bitcode为“是”
    2. enter image description here

      然后我退出Xcode并重新cordova build ios并且它有效。

答案 4 :(得分:3)

如果每次都打开xCode,可能会筋疲力尽,因此需要添加此标志:

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

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

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

希望这对将来有帮助

答案 5 :(得分:2)

我在这种情况下尝试了一些事情。

我删除了ios并安装了很多次。走下去删除Splash屏幕的道路无济于事! Bitcode打开/关闭了很多次。

但是,选择iOS配置小组并在pod update内运行./platforms/ios后,我很高兴地宣布解决了我的问题。

希望您可以尝试相同并获得一些解决方案吗?

答案 6 :(得分:2)

在我的情况下,这是应用程序图标PNG文件...我的意思是,从提供的错误中花了1天

  

命令的错误代码65:带有args的xcodebuild:

以人类可读的方式:

  

“PNG文件图标对挑剔的Apple Xcode无益”

答案 7 :(得分:2)

今天对我来说存在相同的问题,“归档失败”。上面的解决方案都不适合我,但仔细观察,错误是指cordova-plugin-inappbrowser模块的路径,因此我删除了插件,然后再次添加,终于可以了...

ionic cordova plugin remove cordova-plugin-inappbrowser
ionic cordova plugin add cordova-plugin-inappbrowser

堆栈:

Ionic cli 6.2.2
Ionic1 1.3.2
Cordova cli 9.0.0
Cordova platform ios 5.1.1
cordova-plugin-inappbrowser 3.2.0

答案 8 :(得分:1)

我必须补充:

我有同样的问题,这是因为我的队友有一个不同版本的cordova,并在他的版本上提交了回购插件。

对于所有的cordova插件,我必须:

cordova plugin rm <plugin-name> 
cordova plugin add <plugin-name>

并要求我的队友更新他的cordova以匹配我的版本

答案 9 :(得分:1)

如何做@connor说的话:

的iOS

  • 在XCode上打开platforms/ios
  • 查找&amp;在所有文件中替换io.ionic.starter以获取唯一标识符
  • 单击项目以打开设置
  • 签名&gt;选择一个团队
  • 转到您的设备设置&gt;一般&gt;设备管理
    • 信任您的帐户/团队
  • ionic cordova run ios --device --livereload

答案 10 :(得分:0)

1)在Xcode中打开代码 2)继续:ionic cordova build ios

答案 11 :(得分:0)

如果您在构建时将某些东西(例如您的设备)插入计算机,也可能会显示错误代码 65。