![](/img/trans.png)
[英]Cordova Build failed with error Error code 65 for command xcodebuild with args
[英]cordova run with ios error .. Error code 65 for command: xcodebuild with args:
仅当我尝试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
您需要在构建机器上有一个开发配置文件。 应用程序无需配置文件即可在模拟器上运行,但需要在实际设备上运行。
如果您在 Xcode 中打开该项目,它可能会自动为您设置配置。 否则,您将必须创建转到 iOS 开发中心并创建配置文件。
尝试删除并再次添加ios
ionic cordova platform remove ios
ionic cordova platform add ios
在我的情况下工作
我有同样的问题。 就我而言, cordova platform update ios
有所帮助。 原因是在过时的版本中。
如果你每次都打开 xCode 可能会很累,所以你需要添加这个标志:
或者,如果您的项目根目录中有 build.json 文件,则必须添加以下行:
{
"ios": {
"debug": {
"buildFlag": [
"-UseModernBuildSystem=0"
]
},
"release": {
"buildFlag": [
"-UseModernBuildSystem=0"
]
}
}
}
希望这会在未来有所帮助
我在这种情况下尝试了一些事情。
我删除了ios并安装了很多次。 走上删除闪屏的道路无济于事! 多次打开/关闭位码。
但是,在选择了一个 iOS 配置团队并在./platforms/ios
运行pod update
./platforms/ios
,我很高兴地宣布这解决了我的问题。
希望您可以尝试相同的方法并获得一些解决方案?
就我而言,它是应用程序图标 PNG 文件...我的意思是,从提供的错误开始需要 1 天的时间
命令的错误代码 65:xcodebuild with args:
到人类可读的:
“PNG 文件图标不适合挑剔的 Apple Xcode”
我必须补充:
我遇到了同样的问题,这是因为我的队友有不同版本的科尔多瓦,并在他的版本的 repo 上提交了插件。
对于所有cordova插件,我必须:
cordova plugin rm <plugin-name>
cordova plugin add <plugin-name>
并让我的队友更新他的科尔多瓦以匹配我的版本
1) 在 Xcode 中打开代码 2) 继续: ionic cordova build ios
今天我遇到了同样的问题,“存档失败”。 上面的解决方案都不适合我,但是仔细观察,错误是指模块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
如何做@connor所说的:
IOS
platforms/ios
io.ionic.starter
以获得唯一标识符ionic cordova run ios --device --livereload
如果您在构建时将某些东西(例如您的设备)插入计算机,也可能会显示错误代码 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 步(播客文件)
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。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.