CFBundle CertUIFramework.axbundle에 대한 실행 파일을 찾을 수 없습니다.


114

방금 Xcode 5로 업데이트했으며 이것은 모든 앱의 로거에서 발생하는 첫 번째 오류입니다. 왜 이런 일이 일어나는지 이해할 수없는 것 같습니다.

    2013-09-19 10:46:54.341 MyApp[1156:a0b] Cannot find executable 
for CFBundle 0x8a7c7a0 </Applications/Xcode.app/Contents/Developer/Platforms/
iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/
System/Library/AccessibilityBundles/CertUIFramework.axbundle> (not loaded)

편집 (11-11-2013) : 읽고있는 모든 사람들에게, 일단 견고한 작업 솔루션이 수락되고 닫힐 때까지 기다리십시오. 가장 많이 득표 한 답변은 프로젝트를 다시 열 때까지만 작동합니다.

편집 (2014 년 9 월 30 일) : XCode 6이 출시 된 이후 정렬 된 것을 볼 수 있습니다! 드디어



죄송합니다. : 사실이 게시물은 대답 포함 어쨌든과 외모 더 devforums.apple.com/message/863467#863467
trojanfoe

답변:


154

최종 편집

임시 해결 방법 : iOS 시뮬레이터> 콘텐츠 및 설정 재설정 ...을 클릭하고 다시 실행합니다.

이 오류 메시지는 무작위로 다시 나타날 수 있습니다. 저에게는 다른 응용 프로그램을 시작할 때 발생합니다. 이 문제에 대한 Apple 개발자 포럼 과 StackOverflow 에는 여러 스레드가 있지만 확실한 답변은 없습니다. 이것은 다음 Xcode 버전에서 수정 될 SDK 오류 인 것 같습니다.

업데이트 : 10 월 3 일.

신용-이 답변을 확인하십시오- -Xcode 5 오류 CertUIFramework.axbundle

추가 편집
이것은 잠재적으로 당시 문제 해결 이었지만. 더 나은 터치 도구와 관련된 아래의 최신 답변 중 일부는 실제로 올바른 해상도라고 생각합니다.


2
다음 질문에서 그 대답을 복사 했습니까? 그렇다면이 질문을 속임수로 표시하십시오. stackoverflow.com/questions/2345263/...
trojanfoe

아니요, 여기서는 정확히 같은 문제는 아니지만 대답은 동일 할 수 있습니다.
StuartM 2013 년

문제가 두 번째 빌드에서 반환되기 때문에 수락 답변을 제거해야했습니다. 시뮬레이터를 재설정 할 수 없을 때마다.
carbonr

예-이것도 비슷한 문제가있었습니다 ... 시뮬레이터를 몇 번 재설정했습니다. 나는 이것이 약간의 Xcode5 버그라고 생각한다 ... 우리는 볼 것이다. 그러나 그것은 문제를 해결한다
StuartM

1
답변에 대한 요약을 추가하십시오. 그냥 좋은 스타일되지 않은 연결
brainray

28

Kirill의 답변을 읽은 후 "iOS Simulator"만 사용할 수있는 모든 것에 대해 BetterTouchTool을 비활성화하고 싶지 않았기 때문에 파헤 쳤습니다. "iOS Simulator"를 열고 활성 앱이 상단 표시 줄 (하나 이상인 경우 해당 화면의)에서 BTT 드롭 다운 메뉴로 이동하고 "현재 앱에 대해 BTT 비활성화"를 선택합니다. 비활성화되면 재생 아이콘으로 바뀝니다. 내가 상단 바를 클릭했을 때 몇 번 "Finder"로 이동 했으므로 바의 앱 이름이 여전히 "iOS Simulator"인지 확인하십시오!

현재 앱에서 BTT가 비활성화 됨

이제 시뮬레이터를 다시 설정하고 (작동하지 않는 경우) 다시 빌드하십시오. 오류가 발생하지 않아야합니다! :) 오류가 여전히 존재하면 지우는 것을 잊지 마십시오. ;)

BTT는 비활성화 된 앱을 기억하는 것 같습니다 (또는 비활성화 된 앱을 닫았다가 다시 열 때 아직 시스템 재부팅을 시도하지 않았습니다).



10

XCode-5를 사용하는 경우 시뮬레이터 "컨텐츠 및 설정 재설정"을 재설정하고 다시 실행하십시오.


3
이전 답변이지만 매번 계속 돌아옵니다.
carbonr

오류 문 응용 프로그램이 제대로 작동 한 후에도 걱정하지 마세요. 여전히 XCode-5에는 버그가 많습니다. Apple은 Xcode의 다음 버전에서 문제를 해결할 수 있습니다.
Nagaraj

7

그래서 Xcode 5 및 5.1 에서도이 오류가 발생했습니다. Xcode 버그인지 다른 것인지 알아 내고 싶었 기 때문에 Mavericks 10.9.2 및 Xcode 5.1을 새로 설치했습니다. 여러 번의 테스트 후 모든 것이 괜찮아 보였습니다.

여기서 문제가 시작되었습니다. 주로 사용하는 앱과 설정을 입력했는데 오류가 다시 발생했습니다. 그래서 모든 것을 삭제하고 하나씩 추가하기 시작했습니다. 며칠 후 빙고를 먹었습니다! 문제는 BetterSnapTool 및 BetterTouchTool에 있습니다.

업데이트 2014.12.12

Xcode 6.1을 사용하기 시작했고이 버그는 최소한 Xcode 6.1 시뮬레이터와 BTT 0.9985 버전에서 사라진 것 같습니다.

최신 정보: GasB가 지적했듯이 특정 앱에 대해 BTT를 비활성화 할 수 있습니다. 따라서 iOS 시뮬레이터에서는 비활성화하십시오. 시뮬레이터를 사용하는 동안 오류 메시지를 트리거하므로 제스처를 사용하지 않는 것을 기억해야합니다.

간단한 솔루션 :

환경 설정 창에서 틱을 제거하고 시뮬레이터를 재설정하고 클린 빌드를 수행하십시오. 오류 메시지가 사라집니다. 앱에 대한 제어 권한 없음.


내가 먼저 말 할게요 : 좋은 발견 :)
Jasper

3

나는 같은 문제가 있었고 내 시스템 지역과 일치하도록 ' Localization native development region '을 설정하여 해결했습니다 . 제 경우에는 'en'에서 'de'로. 참조 된 파일은 파일 시스템에 현지화 된 버전으로 저장됩니다. 따라서이 설정은 필요한 버전을 식별하는 데 사용됩니다.

프로젝트 설정의 '정보'-> '사용자 지정 iOS 대상 속성'에서 해당 설정을 찾을 수 있습니다.


3

시뮬레이터를 재설정하면 접근성 지원이 꺼지기 때문에 '수정'됩니다. 일반적으로 '설정'앱에서 '접근성 검사기'를 비활성화하면 동일한 결과를 얻을 수 있습니다.

그러나 활성화가 필요하고 특히이 오류 메시지가 싫고 모험심을 느끼는 경우 다음 monkey 패치를 사용하여 오류를 차단할 수 있습니다. https://gist.github.com/alloy/9277316 . (릴리스 빌드에 포함하지 마십시오.)


1

ML 10.8.5의 Xcode 5 에서이 문제가 발생했습니다.

(Parallels의 VM에서) Mountain Lion을 다시 설치 한 다음 ML을 10.8.5로 업데이트했습니다.

그런 다음 Xcode 5를 설치하면 정상적으로 작동합니다.

ML에 설치된 세 번째 SW가 오류라고 생각합니다.


3
솔루션이 작동한다고 생각하지만 개발 시스템 OS를 다시 설치하는 것은 매우 지루한 작업이며이 경고의 진정한 원인을 찾는 데 시간이 우리의 적이라고 확신합니다.
carbonr

1

응용 프로그램 Moom도이 문제를 일으키고 있으며 iOS 시뮬레이터에서만 비활성화하는 방법을 찾을 수 없습니다. 그래서 지금은 접근성 기능을 비활성화했습니다.


Moom을 비활성화하는 몇 가지 지침을 공유해 주실 수 있습니까?
carbonr

시스템 존재 / 보안 / 개인 정보 (탭) / 접근성 (목록 항목)으로 이동 한 다음 오른쪽 목록에서 Moom을 찾아 선택을 취소합니다.
aorcsik

1

나는 Mavericks (10.9.3)에 있고 xCode (5.1.1)에서 같은 오류가 발생했습니다.

나는 무엇이든 시도했다-AppStore와 dmg에서 xCode를 재설치했습니다. 에뮬레이터를 재설정하면 동일한 오류가 발생하고 Simulator SDK 폴더를 삭제해도 결과가 나타나지 않습니다.

내 쪽의 문제는 @aorcsik에서 언급했듯이 실제로 Moom이었습니다! 접근성을 비활성화 한 다음 xCode에서 정리 (cmd + shift + k)하면 오류가 해결되었습니다.


1

시뮬레이터를 재설정하는 것은 PITA이므로 다음 작업을 수행하지 않고도 이러한 메시지를 제거 할 수있는 방법을 찾았습니다.

  • 설정> 접근성으로 이동합니다.
  • 접근성 검사기 켜기
  • 접근성 검사기 끄기
  • 시뮬레이터 종료

0
  1. Macintosh HD에서 열고 Disk Utility적용하십시오 Repair Disk Permissions.
  2. 위의 단계를 수행 한 후 Reset Contents and SettingsiOS Simulator에서 적용하십시오 .

이 위의 솔루션은 확실히 문제를 해결할 수 있습니다.


0

나는이 문제가 있었고이 스레드의 답변 중 어느 것도 해결할 수 없었습니다. 내 것은 UIDatePicker가있는 간단한 UI였습니다. UIDatePicker 및 관련 코드를 제거하여 문제를 해결 한 다음 다시 추가했습니다. 문제 해결됨!


0

저에게는 Keyboard Maestro였으며 Maestro의 제외 목록에 시뮬레이터를 추가하면 경고가 사라졌습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.