繁体   English   中英

cordova 运行时出现 ios 错误.. 命令的错误代码 65: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有所帮助。 原因是在过时的版本中。

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

cordova build ios

除了我说的 ** ARCHIVE FAILED ** 而不是 ** BUILD FAILED **。

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

  1. 在“目标”>“常规”>“签名”中,确保您选择了一个团队

在此处输入图片说明

  1. Targets > Build Settings >(搜索“bitcode”)中将 Enable Bitcode 设置为“Yes”

在此处输入图片说明

然后我退出了Xcode并重新运行cordova build ios并且它起作用了。

如果你每次都打开 xCode 可能会很累,所以你需要添加这个标志:

  • 科尔多瓦构建 ios --buildFlag="-UseModernBuildSystem=0"

或者,如果您的项目根目录中有 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

  • 在 XCode 上打开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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM