Không thể tìm thấy tệp thực thi cho CFBundle CertUIFramework.axbundle


114

Vừa được cập nhật lên Xcode 5 và đây là lỗi đầu tiên nó xuất hiện trên trình ghi nhật ký cho tất cả các ứng dụng của tôi. Dường như không thể hiểu tại sao điều này lại xảy ra.

    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)

Chỉnh sửa (11-11-2013): Gửi mọi người đọc, một khi tôi chờ đợi một giải pháp làm việc ổn định để chấp nhận và đóng. Câu trả lời được bình chọn cao nhất chỉ hoạt động cho đến khi bạn mở lại dự án.

Chỉnh sửa (30-09-2014): Tôi có thể thấy điều này đã được sắp xếp kể từ khi XCode 6 được phát hành! Cuối cùng



Giáo sư. Thực ra bài này là tốt hơn anyway và ngoại hình để chứa câu trả lời: devforums.apple.com/message/863467#863467
trojanfoe

Câu trả lời:


154

Chỉnh sửa cuối cùng-

Cách giải quyết tạm thời: nhấp vào Trình mô phỏng iOS> Đặt lại Nội dung và Cài đặt ... và chạy lại.

Thông báo lỗi này có thể xuất hiện lại một cách ngẫu nhiên. Đối với tôi, điều đó xảy ra khi tôi khởi chạy một ứng dụng khác. Có một số chủ đề trong các diễn đàn dành cho nhà phát triển của Apple và trong StackOverflow về vấn đề này, nhưng không có câu trả lời chắc chắn nào. Đây dường như là một lỗi SDK sẽ được sửa trong phiên bản Xcode tiếp theo.

Cập nhật: 3 tháng 10.

CREDIT - Vui lòng kiểm tra câu trả lời này - Xcode 5 Lỗi CertUIFramework.axbundle

Chỉnh sửa thêm
Mặc dù đây có thể là giải pháp giải quyết vấn đề vào thời điểm đó. Tôi tin rằng một số câu trả lời mới hơn bên dưới liên quan đến công cụ cảm ứng tốt hơn trên thực tế là độ phân giải chính xác.


2
Bạn có sao chép câu trả lời đó từ câu hỏi sau không? Nếu vậy hãy đánh dấu câu hỏi này là một bản dupe. stackoverflow.com/questions/2345263/…
trojanfoe

Không, vấn đề ở đây không hoàn toàn giống nhau, nhưng câu trả lời cũng có thể giống nhau.
StuartM

Tôi đã phải xóa câu trả lời chấp nhận vì sự cố quay trở lại ở bản dựng thứ hai. Mỗi khi không thể thiết lập lại trình mô phỏng.
carbonr

Có - Tôi cũng gặp sự cố tương tự với điều này ... Tôi đã đặt lại trình mô phỏng một vài lần. Tôi đoán đây là một chút của một lỗi Xcode5 ... chúng ta sẽ thấy, nhưng nó không giải quyết vấn đề
StuartM

1
vui lòng thêm bản tóm tắt câu trả lời. Chỉ liên kết không phải là phong cách tốt
brainray

28

Sau khi đọc câu trả lời của Kirill, tôi đã đào sâu vì tôi không muốn vô hiệu hóa BetterTouchTool cho mọi thứ chỉ với "Trình mô phỏng iOS" và bạn có thể. Mở "Trình mô phỏng iOS" và khi ứng dụng đang hoạt động sẽ chuyển đến menu thả xuống BTT từ thanh trên cùng (của màn hình đó nếu bạn có nhiều hơn một) và chọn "Tắt BTT cho Ứng dụng Hiện tại". Nó sẽ chuyển sang biểu tượng phát khi nó bị tắt. Đảm bảo tên ứng dụng trên thanh vẫn là "Trình mô phỏng iOS" vì tôi đã nhảy đến "Trình tìm kiếm" một vài lần khi tôi nhấp vào thanh trên cùng!

BTT bị vô hiệu hóa đối với ứng dụng hiện tại

Bây giờ thiết lập lại trình mô phỏng (nếu nó không hoạt động) và xây dựng lại. Bạn không nên nhận lỗi! :) Đừng quên xóa lỗi nếu nó vẫn còn đó. ;)

BTT dường như nhớ những ứng dụng nó bị vô hiệu hóa (hoặc ít nhất nó làm được khi bạn đóng và mở lại ứng dụng đã bị vô hiệu hóa. Tôi chưa thử khởi động lại hệ thống).



10

Nếu bạn đang sử dụng XCode-5 thì chỉ cần đặt lại trình mô phỏng "Đặt lại Nội dung và Cài đặt" và chạy lại một lần nữa


3
đó là câu trả lời trước đó nhưng nó tiếp tục quay lại mọi lúc.
carbonr

Tôi nghĩ rằng thậm chí sau đó ứng dụng tuyên bố lỗi hoạt động tốt, đừng lo lắng nhiều về nó và vẫn XCode-5 đã nhiều lỗi, Apple có thể khắc phục vấn đề này trong phiên bản tiếp theo của Xcode
Nagaraj

7

Vì vậy, tôi cũng gặp lỗi này trong Xcode 5 và 5.1. Tôi muốn tìm hiểu xem đó có phải là lỗi Xcode hay thứ gì khác hay không, vì vậy tôi đã thực hiện cài đặt mới Mavericks 10.9.2 và Xcode 5.1. Mọi thứ có vẻ ổn sau nhiều lần kiểm tra.

Đây là nơi mà vấn đề bắt đầu. Tôi đặt các ứng dụng và cài đặt mà tôi chủ yếu sử dụng và lỗi đã quay trở lại. Vì vậy, tôi đã xóa mọi thứ và bắt đầu thêm từng thứ một. Sau vài ngày, tôi đã chơi lô tô! Vấn đề là với BetterSnapTool và BetterTouchTool

Cập nhật 12.12.2014

Chỉ mới bắt đầu sử dụng Xcode 6.1 và nhận thấy rằng lỗi này dường như đã biến mất ít nhất với trình mô phỏng Xcode 6.1 và phiên bản BTT 0.9985.

Cập nhật: Như GasB đã chỉ ra, có thể tắt BTT cho một số ứng dụng nhất định. Vì vậy, chỉ cần vô hiệu hóa nó cho Trình mô phỏng iOS. Bạn chỉ cần nhớ không sử dụng cử chỉ trong khi sử dụng trình mô phỏng vì điều đó sẽ kích hoạt thông báo lỗi.

Giải pháp đơn giản:

Loại bỏ tick trong ngăn tùy chọn, đặt lại trình mô phỏng và xây dựng sạch sẽ. Thông báo lỗi sẽ biến mất. Không kiểm soát các ứng dụng.


Tôi sẽ là người đầu tiên nói: Tìm tốt :)
Jasper

3

Tôi đã gặp vấn đề tương tự và đã giải quyết nó bằng cách đặt ' Khu vực phát triển bản địa hóa ' để phù hợp với khu vực hệ thống của tôi. Trong trường hợp của tôi từ 'en' thành 'de'. Các tệp được tham chiếu được lưu trữ trong các phiên bản bản địa hóa trong hệ thống tệp của bạn. Vì vậy, cài đặt này được sử dụng để xác định phiên bản cần thiết.

Bạn có thể tìm thấy cài đặt đó trong cài đặt dự án của mình tại 'Thông tin' -> 'Thuộc tính mục tiêu iOS tùy chỉnh'.


3

Đặt lại trình mô phỏng sẽ khắc phục sự cố vì nó tắt hỗ trợ trợ năng. Bạn thường có thể đạt được điều tương tự bằng cách vô hiệu hóa 'Trình kiểm tra trợ năng' trong ứng dụng 'Cài đặt'.

Tuy nhiên, nếu bạn cần kích hoạt nó, đặc biệt ghét thông báo lỗi này và cảm thấy mạo hiểm thì bạn có thể sử dụng các bản vá lỗi sau để chặn lỗi: https://gist.github.com/alloy/9277316 . (Hãy chắc chắn KHÔNG bao gồm điều này trong các bản dựng phát hành của bạn.)


1

Tôi gặp sự cố này với Xcode 5 trong ML 10.8.5

Tôi đã cài đặt lại Mountain Lion (trong máy ảo của Parallels), sau đó cập nhật ML lên 10.8.5.

Sau đó, cài đặt Xcode 5 và nó hoạt động tốt.

Tôi nghĩ rằng lỗi là do SW thứ ba được cài đặt trong ML.


3
Tôi nghĩ rằng giải pháp hiệu quả, nhưng cài đặt lại hệ điều hành máy phát triển của tôi là một công việc cực kỳ tẻ nhạt và tôi chắc chắn rằng thời gian là kẻ thù của chúng ta trong việc tìm ra thủ phạm thực sự của cảnh báo này.
carbonr

1

Ứng dụng Moom cũng gây ra sự cố này và tôi không thể tìm cách vô hiệu hóa nó chỉ cho Trình mô phỏng iOS. Vì vậy, bây giờ tôi đã tắt các tính năng trợ năng của nó.


bạn có thể chia sẻ một số hướng dẫn để vô hiệu hóa Moom
carbonr

Vào System Preserences / Security / Privacy (tab) / Accessibility (mục danh sách) sau đó tìm Moom trong danh sách ở bên phải và bỏ chọn nó.
aorcsik

1

Tôi đang sử dụng Mavericks (10.9.3) và gặp phải lỗi tương tự trong xCode (5.1.1).

Tôi đã thử mọi thứ - cài đặt lại xCode từ cả AppStore và dmg. Đặt lại trình giả lập cũng dẫn đến lỗi tương tự và xóa thư mục SDK trình mô phỏng cũng không có kết quả.

Vấn đề cuối cùng của tôi thực sự là Moom như được đề cập bởi @aorcsik! Việc vô hiệu hóa khả năng truy cập của nó, sau đó là xóa sạch (cmd + shift + k) trong xCode đã xóa lỗi.


1

Đặt lại trình mô phỏng là một PITA, tôi đã tìm ra cách để loại bỏ những thông báo này mà không cần phải làm thế này:

  • đi tới Cài đặt> Trợ năng
  • bật Trình kiểm tra trợ năng
  • tắt Trình kiểm tra trợ năng
  • thoát khỏi Trình mô phỏng

0
  1. Mở Disk Utilityvà áp dụng Repair Disk Permissionstrong Macintosh HD.
  2. Sau khi thực hiện bước trên, hãy áp dụng Reset Contents and Settingstrong Trình mô phỏng iOS.

Giải pháp trên chắc chắn có thể khắc phục sự cố của bạn.


0

Tôi gặp sự cố này và không có câu trả lời nào trong chuỗi này có thể khắc phục được. Giao diện người dùng của tôi đơn giản với UIDatePicker. Tôi đã giải quyết vấn đề này bằng cách xóa UIDatePicker và mã liên quan, sau đó thêm chúng vào lại. Vấn đề đã được giải quyết!


0

Đối với tôi đó là Bàn phím Maestro, việc thêm trình mô phỏng vào danh sách loại trừ của Maestro đã làm im lặng các cảnh báo

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.