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)

編集(2013年11月11日): 読んでいるすべての人に、確実に機能するソリューションが受け入れられて終了するのを待っていたら 最も投票数の多い回答は、プロジェクトを再度開くまで有効です。

編集(2014年 9月30日):XCode 6がリリースされてから、これがソートされていることがわかります!最後に



おっとっと。実際、この投稿はとにかく優れており、答えが含まれているようです。devforums.apple.com
message

回答:


154

最終編集-

一時的な回避策:iOSシミュレータ>コンテンツと設定のリセット...をクリックして、再度実行します。

このエラーメッセージは、ランダムに再表示される場合があります。私にとっては、別のアプリケーションを起動すると起こります。Appleの開発フォーラムとStackOverflowには、この問題に関するいくつかのスレッドがありますが、明確な答えはありません。これは、次のXcodeバージョンで修正されるSDKエラーのようです。

更新日:10月3日。

クレジット-この回答を確認してください-Xcode 5エラーCertUIFramework.axbundle

さらなる編集
これは潜在的に当時の問題解決でした。より良いタッチツールに関する以下の新しい回答のいくつかは、実際には正しい解像度だと思います。


2
次の質問からその答えをコピーしましたか?もしそうなら、この質問をだましとしてマークしてください。stackoverflow.com/questions/2345263/...
trojanfoe

いいえ、ここではまったく同じ問題ではありませんが、答えは同じかもしれません。
StuartM 2013

問題は2番目のビルドで戻るため、私は受け入れの回答を削除する必要がありました。毎回、シミュレータをリセットすることは不可能です。
炭酸ガス2013

はい-これについても同様の問題がありました...シミュレータを数回リセットしました。これはXcode5のバグだと思います...わかりますが、問題は解決します
StuartM

1
回答の概要を追加してください。リンクするだけでは良いスタイルではない
2013年

28

Kirillの回答を読んだ後、「iOSシミュレータ」だけでBetterTouchToolを無効にしたくなかったので、掘り下げました。「iOSシミュレーター」を開き、アクティブアプリが上部バー(画面が複数ある場合はその画面)のBTTドロップダウンメニューに移動し、「現在のアプリのBTTを無効にする」を選択します。無効にすると、再生アイコンに変わります。上のバーをクリックしたときに数回「Finder」にジャンプしたので、バーのアプリ名が「iOS Simulator」のままであることを確認してください。

現在のアプリではBTTが無効になっています

シミュレータを再設定し(機能しない場合)、再構築します。エラーは発生しないはずです!:)それがまだそこにある場合、エラーをクリアすることを忘れないでください。;)

BTTは、どのアプリが無効にされているかを記憶しているようです(少なくとも、無効になっているアプリを閉じて再度開いたときは、システムの再起動はまだ試していません)。



10

XCode-5を使用している場合は、シミュレータの「コンテンツと設定のリセット」をリセットして、もう一度実行してください。


3
これは以前の答えですが、毎回戻ってきます。
炭酸ガス2013

エラーステートメントアプリケーションが正常に機能した後でも、XCode-5には多くのバグがあり、Appleは次のバージョンのXcodeで問題を修正する可能性があります
Nagaraj

7

そのため、Xcode 5および5.1でもこのエラーが発生していました。私はそれがXcodeのバグなのか他の何かなのかを理解したかったので、Mavericks 10.9.2とXcode 5.1の新規インストールを行いました。複数のテストを行った後、すべてが問題なく見えました。

ここで問題が始まりました。主に使用しているアプリと設定を配置したところ、エラーが発生しました。だから私はすべてを削除し、すべてを一つずつ追加し始めました。数日後、私はビンゴを食べました!問題はBetterSnapToolとBetterTouchToolにあります

アップデート12.12.2014

Xcode 6.1の使用を開始したばかりで、このバグは少なくともXcode 6.1シミュレータとBTT 0.9985バージョンではなくなっているようです。

更新: GasBが指摘したように、特定のアプリのBTTを無効にすることが可能です。そのため、iOSシミュレーターでは無効にしてください。シミュレーターを使用している間はジェスチャーを使用しないことを覚えておく必要があります。これにより、エラーメッセージがトリガーされます。

シンプルなソリューション:

設定ペインでティックを削除し、シミュレータをリセットして、クリーンビルドを実行します。エラーメッセージが消えます。 アプリを制御できません


私は最初に言うでしょう:良い発見:)
ジャスパー

3

私は同じ問題を抱えており、システムの地域に合わせて「ローカリゼーションのネイティブ開発地域」を設定することで解決しました。私の場合、「en」から「de」へ。参照されたファイルは、ローカライズされたバージョンでファイルシステムに保存されます。したがって、この設定は必要なバージョンを識別するために使用されます。

この設定は、プロジェクトの設定の[情報]-> [iOSのカスタムターゲットプロパティ]で確認できます。


3

シミュレータをリセットすると、ユーザー補助機能のサポートがオフになるため、シミュレータが「修正」されます。通常は、「設定」アプリで「アクセシビリティインスペクター」を無効にするだけで同じことができます。

ただし、これを有効にする必要がある場合、特にこのエラーメッセージが嫌いで、冒険したい場合は、次のサルパッチを使用してエラーを抑制できます:https : //gist.github.com/alloy/9277316。(これをリリースビルドに含めないでください。)


1

ML 10.8.5のXcode 5でこの問題が発生しました

Mountain Lion(ParallelsのVM)を再インストールし、MLを10.8.5に更新しました。

次に、rdrd Xcode 5をインストールします。これで問題なく動作しました。

エラーはMLにインストールされている3番目のSWが原因であると思います。


3
ソリューションは機能すると思いますが、開発マシンのOSを再インストールするのは非常に退屈な作業であり、この警告の真の犯人を見つけるのは私たちの敵だと確信しています。
炭酸ガス2013年

1

アプリケーションMoomもこの問題の原因であり、iOSシミュレーターだけでそれを無効にする方法を見つけることができませんでした。だから今のところそれはアクセシビリティ機能を無効にしています。


Moomを無効にするためのいくつかの指示を共有できますか
炭酸ガス2014年

システムのプレゼンス/セキュリティ/プライバシー(タブ)/アクセシビリティ(リスト項目)に移動し、右側のリストでMoomを見つけてオフにします。
aorcsik 2014年

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 Settings、iOSシミュレーターで適用します。

この上記の解決策で問題を確実に解決できます。


0

私はこの問題を抱えていましたが、このスレッドの回答でそれを修正することはできません。私はUIDatePickerを使ったシンプルなUIでした。UIDatePickerと関連するコードを削除して解決し、それらを再度追加しました。問題が解決しました!


0

私にとってはキーボードマエストロでした。シミュレータをマエストロの除外リストに追加すると、警告が表示されなくなりました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.