다음 오류로 인해 빌드에 실패했습니다.
failed to build module 'Razorpay' from its module interface; the compiler that produced it, 'Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53)', may have used features that aren't supported by this compiler, 'Apple Swift version 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1)'
과
<unknown>:0: error: unable to load standard library for target 'arm64-apple-ios10.0'
Razorpay 포드 버전 :
'razorpay-pod', '1.1.7'에서
Xcode 버전 :
버전 12.0.1 (12A7300)
나는 xcode 10에서 이전에 빌드 된 코드를 작업하고 있었고 razorpay pod는 1.1.1이었습니다. xcode 12에서는 실패했기 때문에 rayzorpay-pod 1.1.7을 업데이트했습니다.
다음 명령이 주어진다 문서 변경 var razorpay: Razorpay!
을 var razorpay: RazorpayCheckout!
하고 initWithKey
아니라 함수
Razor Pay 포드는 Xcode 12와 호환되지 않습니다.
Razor Pay 포드 v1.1.9
는 Xcode 12 호환 버전 인 시험판 (아래 이미지 참조)입니다.
당신이 할 수있는 일은 면도기 지불 포드 버전을 1.1.7
로 업데이트하고 1.1.9
시도하는 것입니다.
또는 v1.1.8
Xcode 12 버전보다 낮은 버전에서 razor pay pod (안정된 릴리스)를 v1.1.9
사용할 수 있으며 사용 가능한 경우 Xcode 12를 이동할 수 있습니다.
다음을 사용하여 사용할 수 있습니다 v1.1.9
...
포드 파일에서 Razor Pay 포드를 주석 처리합니다.
#pod 'razorpay-pod', '1.1.7'
pod install
터미널에서 명령 실행
이제 razor pay pod가 프로젝트에서 제거되었습니다.
이제 Xcode 12와 호환되는 포드를 추가하십시오.
'razorpay-pod', '1.1.9'에서
실행 pod install
명령
프로젝트를 빌드하십시오. 성공하면 계속 진행할 수 있지만 그렇지 않은 경우 v1.1.9
완전히 사용할 수 있을 때까지 Xcode 버전을 다운 그레이드해야 합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다