programing

ios 오류와 함께 코르도바 실행..명령에 대한 오류 코드 65: 인수를 사용한 xcodebuild:

minimums 2023. 7. 27. 21:47
반응형

ios 오류와 함께 코르도바 실행..명령에 대한 오류 코드 65: 인수를 사용한 xcodebuild:

오류는 다음을 시도할 때만 발생합니다.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 Dev Center로 이동하여 프로필을 만들어야 합니다.

iOS 제거 및 추가를 다시 시도합니다.

ionic cordova platform remove ios

ionic cordova platform add ios

내 경우에 효과가 있었습니다.

저도 같은 문제가 있었습니다. 경우에는 경에는우내는▁in.cordova platform update ios도움이 되었습니다.그 이유는 오래된 버전에 있었습니다.

다음과 같은 오류가 발생했습니다.

cordova build ios

내 말은 ** 빌드 실패 **가 아니라 ** 아카이브 실패 **라고 말한 것을 제외합니다.

프로젝트Name을 오픈하여 수정하였습니다.Xcode proj 파일을 Xcode로 저장한 다음 다음 두 가지 설정을 조정합니다.

  1. Targets > General > 서명에서 팀을 선택했는지 확인합니다.

enter image description here

  1. Targets > Build Settings > ("비트코드" 검색)에서 Enable Bitcode를 "Yes"로 설정합니다.

enter image description here

Xcode를 실행했습니다.cordova build ios그리고 그것은 성공하였다.

Open xCode를 매번 실행하면 너무 피곤할 수 있으므로 다음 플래그를 추가해야 합니다.

  • cordova build ios --buildFlag="-ModernBuildSystem=0 사용"

또는 프로젝트 루트에 build.json 파일이 있는 경우 다음 행을 추가해야 합니다.

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

이것이 미래에 도움이 되기를 바랍니다.

저는 이 시나리오에서 몇 가지를 시도했습니다.

저는 iOS를 제거하고 여러 번 설치했습니다.스플래시 화면을 삭제하는 과정을 거쳤지만 소용이 없었습니다!비트 코드가 여러 번 켜지거나 꺼집니다.

팀을 하고 실행한에는 iOS를 실행합니다.pod update東京의 ./platforms/ios이것으로 저의 문제가 해결되었음을 알리게 되어 기쁩니다.

당신도 같은 시도를 해서 해결책을 얻을 수 있기를 바랍니다.

제 경우에는 앱 아이콘 PNG 파일이었어요...제 말은, 제공된 오류에서 벗어나는 데 하루가 걸렸습니다.

명령에 대한 오류 코드 65: 인수를 사용한 xcodebuild:

인간이 읽을 수 있는 것으로:

"PNG 파일 아이콘은 까다로운 Apple Xcode에 좋지 않습니다."

추가해야 할 사항:

저도 같은 문제가 있었습니다. 제 동료가 다른 버전의 코르도바를 가지고 있었고, 그의 버전으로 레포에 플러그인을 커밋했기 때문입니다.

모든 코르도바 플러그인의 경우, 다음과 같이 해야 했습니다.

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

그리고 내 동료에게 내 버전과 일치하도록 그의 코르도바를 업데이트해 달라고 부탁합니다.

Xcode 2에서 코드 열기) 계속 진행:ionic cordova build ios

"ARCHIVE FAILED"와 같은 문제입니다. 위의 솔루션은 저에게 적합하지 않습니다. 자세히 보니 모듈 codova-plugin-app Browser의 경로를 나타내는 오류가 발생하여 플러그인을 제거한 후 다시 추가하면...

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가 표시될 수도 있습니다.

@connor가 말한 것을 하는 방법:

iOS

  • 열다.platforms/iosXCode에서
  • 찾기 및 바꾸기io.ionic.starter고유 식별자에 대한 모든 파일
  • 프로젝트를 클릭하여 설정 열기
  • 서명 > 팀 선택
  • 단말기 설정 > 일반 > 단말기 관리로 이동합니다.
    • 계정/팀 신뢰
  • ionic cordova run ios --device --livereload

나에게 그것은 그것이었습니다.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.xccconfig)

// 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단계(Pod 파일)

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과 같이 더 큰 크기의 사진이 있어야 합니다.

언급URL : https://stackoverflow.com/questions/34166175/cordova-run-with-ios-error-error-code-65-for-command-xcodebuild-with-args

반응형