이 응용 프로그램을 실행할 때마다 확인이 빌드되고 설치되지만 응용 프로그램을 실행하자마자 응용 프로그램이 중단 되고이 오류 메시지가 인쇄됩니다. XCode 11 및 iOS 13.
dyld: Library not loaded: @rpath/StandardCyborgFusion.framework/StandardCyborgFusion
Referenced from: /private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/StandardCyborgExample
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion: code signature invalid for '/private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion'
이 문제와 관련하여 여기와 App Developer 포럼에서 많은 유사한 게시물을 보았지만 설명이나 올바른 해결책이 없습니다. 난 노력 했어
- 청소 및 건축
- XCode 재시작
- Mac 재시동
- 키 체인을 완전히 재설정
- 모든 키 체인 인증서 신뢰 설정이 “시스템 기본값 사용”에 있는지 확인
- 공장 초기화
업데이트 1 :
iOS 기기에 문제가있는 것 같습니다. 응용 프로그램은 시뮬레이터에서 시작할 수 있지만 시뮬레이터는 개발 목적에 적합하지 않으므로 장치 에서이 작업을 수행해야합니다. 최근에 iPhone XR을 iOS 13.3.1로 업데이트했습니다.
업데이트 2 : https://github.com/flutter/flutter/issues/49504
와 같은 문제가있는 것으로 보이는 다른 그룹을 발견했습니다 .
답변
CocoaPods를 사용하고 있는데 오류가 수정되었습니다 (github 문제에 대한 Wasa22의 답변).
- Podfile을여십시오
- use_frameworks를 주석 처리하십시오!
- use_modular_headers를 추가하십시오!
- 터미널에서 포드 업데이트-> 포드 설치를 수행하십시오.
- Xcode에서 Clean (Command-Shift-K)-> 빌드 및 실행.
출처 :
https://github.com/Alamofire/Alamofire/issues/3051
답변
이것은 iOS 13.3.1의 문제입니다. 개인 프로비저닝 프로파일 / 개발자 계정에서 실행될 때 최신 릴리스의 iOS 13.3.1로 컴파일되는 모든 동적 프레임 워크에서이 문제가 발생합니다. Github의 jmagman 에서 복사 한 솔루션 은 다음과 같습니다.
당신은 할 수 있습니다 :
- 비 개인용 팀 프로비저닝 프로파일 (유료 개발자 계정)을 사용하십시오.
- 13.3.1 시뮬레이터에서 실행하십시오.
- 13.3 이하를 실행하는 실제 iOS 기기에서 테스트하십시오.
- 테스트 장치에 베타 프로파일을 설치하고 iOS 13.4 베타 3을 설치하십시오 (고정).
- iOS 13.4가 출시 될 때까지 기다리십시오.
이 문제가 곧 해결 될 수 있기를 바랍니다.
답변
이것은 iOS 13.4 베타 3에서 수정 된 것으로 보입니다. 베타 프로파일을 설치 하거나 iOS 13.4 릴리스를 기다릴 수 있습니다 .
답변
나는 그것을 고치는 두 가지 방법을 봅니다.
-
iOS 13.3으로 다운 그레이드하십시오. 유료 개발자 계정이 없으면 iOS 13.3.1에서 타사 서명을 중단합니다. 가능하다면 (개발 전용의 저렴한 아이폰을 구입하십시오)
-
Mac OS, Xcode 및 iOS를 최신 베타 버전으로 업데이트합니다 (iOS 베타에는 최신 Xcode 베타가 필요하고 Xcode에는 최신 Mac OS Catalina가 필요하므로 단독 업데이트는 작동하지 않습니다)
답변
Xcode에서 실행하면 다음과 같은 오류가 표시됩니다.
/private/var/containers/Bundle/Application/D0BD5694-A7D6-4820-A146-
A49DF0C0F0B1/Runner.app/Frameworks/Flutter.framework/Flutter: code signature
invalid for '/private/var/containers/Bundle/Application/D0BD5694-A7D6-4820-
A146-A49DF0C0F0B1/Runner.app/Frameworks/Flutter.framework/Flutter'
Github에서 jmagman이 제공하는 솔루션
jmagman은 Apple (FB7562472)로 에스컬레이션했으며 모든 내용이 들리면 모든 사람에게 알려줍니다. github에 대한 자세한 내용
답변
실제 iOS 기기로 빌드하려고 할 때이 문제가 발생했습니다 (하지만 시뮬레이터에서는 제대로 작동했습니다). 이 버그를 해결하기 위해 10 시간 이상을 보냈습니다. 모든 포럼에서 모든 것을 시도했지만 아무것도 효과가 없었습니다. 그러나 이것이 마침내 나를 위해 일한 것입니다!
- iOS 13.3.1에서 iOS 13.4.1로 업그레이드
나는 이것을 상상할 수 없었지만 유료 개발자 계정이 없다면 iOS 13.3.1이 타사 서명을 깨뜨린 다는 것이 사실입니다 !
답변
