使用 ios 运行 cordova Error. . Error code 65 for command: xcodebuild with args:

这个 错误只会发生当我尝试 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
132600 次浏览

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

如果你在 Xcode 开设该项目,它可能会自动为你设置供应。否则,您将不得不创建到 iOS 开发中心并创建一个配置文件。

再次尝试删除和添加 ios

ionic cordova platform remove ios


ionic cordova platform add ios

我的案子就是这样

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

我必须补充一点:

我也有同样的问题,因为我的队友有一个不同版本的 Cordova,并且在他的版本中使用了插件。

对于所有的科尔多瓦插件,我必须:

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

让我的队友更新他的 Cordova 来配合我的版本

当我尝试这样做时,我得到了同样的错误:

cordova build ios

只不过我的是“档案失败”而不是“建造失败”。

我在 Xcode 打开了 ProjectName.xcodeproj 文件,然后调整了以下两个设置:

  1. 目标 > 一般指标 > 签署中确保您选择了一个团队

enter image description here

  1. 目标 > 构建设置 > (搜索“位代码”)中,将 Enable Bitcode 设置为“ Yes”

enter image description here

然后我离开了 Xcode,重新启动了 abc 0,并且成功了。

在这种情况下,我尝试了一些方法。

我移除了 ios 并且安装了很多次。沿着删除启动画面的路径走下去,但是没有用!比特码开关那么多次。

然而,在选择了一个 iOS 供应团队,并在 ./platforms/ios中运行 pod update之后,我很高兴地宣布这解决了我的问题。

希望你也能尝试一下,得到一些解决方案?

1) Xcode 的开放代码 2)继续: ionic cordova build ios

怎么做@connor 说的:

IOS

  • 在 XCode 上打开 platforms/ios
  • 在所有文件中查找和替换一个唯一标识符
  • 单击项目以打开设置
  • 签署 > 选择队伍
  • 进入设备设置 > 常规 > 设备管理
    • 相信你的客户/团队
  • ionic cordova run ios --device --livereload

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

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

到人类可读的那个:

“ PNG 文件图标对挑剔的苹果 Xcode 没有好处”

如果您每次都这样做,那么 Open xCode 可能会让您筋疲力尽,因此您需要添加以下标志:

  • Cordova build ios —— buildFlag = “-UseModern BuildSystem = 0”

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

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

希望这对将来有所帮助

今天我遇到了同样的问题,“归档失败”。以上的解决方案对我来说都不起作用,但是仔细观察,错误指向的是 cordova-plugin-inapp 浏览器模块的路径,所以我删除了这个插件,然后再次添加它,它终于起作用了..。

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

错误代码65也可以显示,如果您有一些东西(如您的设备)插入计算机,而建设。

对我来说,它是 cordova-plugin-ionic-webview,所以下面的方法在我尝试了其他方法之后对我很有效:

cordova plugin remove cordova-plugin-ionic-webview
cordova plugin add cordova-plugin-ionic-webview

在试图从以下地方重新构建失败的版本时,在 xCode 上找到了它:

ionic cordova build ios

这是帮助我的

步骤1(build.xcconfig)

// xcode 13
EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64=arm64 arm64e armv7 armv7s armv6 armv8
EXCLUDED_ARCHS=$(inherited)
$(EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_$(EFFECTIVE_PLATFORM_SUFFIX)__NATIVE_ARCH_64_BIT_$(NATIVE_ARCH_64_BIT))


IPHONEOS_DEPLOYMENT_TARGET = 12.0

步骤2(Podfile)

post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET'
config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64'
config.build_settings['CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER'] ='NO'
config.build_settings['ONLY_ACTIVE_ARCH'] = 'YES'
end
end
end


IPHONEOS_DEPLOYMENT_TARGET = 12.0

如果你试图改变应用程序图标,你得到这个错误,那么你应该有一个更大尺寸的图片,如180x180。