Xcode 6.3では、Swiftで記述されたiOSプロジェクトを実際のデバイスで実行しようとすると、このエラーが発生しました。
アプリのインストールに失敗しました
デバイスに書き込めませんでした。
プロジェクトをクリーンアップして再実行しようとしましたが、同じエラーが発生します。
このエラーを修正するにはどうすればよいですか?
デバイスでアプリを削除し、プロジェクトを再度実行するとうまくいきます。
Cleanを実行し、アプリを正常にインストールしました。
製品->クリーン(Shift-Cmd-K)
デバイスの電源をオフにしてから再びオンにした後、そのようなエラーは発生しませんでした。
わかりました、問題に私達を導くことができるあなたが考慮する必要がある少数の事柄、確認し、答えを掲示して下さい:
そうでない場合、別の提案では例外ブレークポイントを使用します。セットアップ、実行、ログの投稿方法について説明を投稿した人がいます
あなたのお役に立てばと思います
完全に異なるデバイスで、この問題を1週間に2回受け取りました。
プロジェクトが完全にインストールしたいくつかのアプリを削除した後、1つのデバイスにストレージが残っていませんでした。
他のデバイスは、デバイスの再起動後に修正されました
無料の開発者アカウントを使用している場合は、署名した他のアプリをアンインストールする必要がある場合があります。
私にとってはプロビジョニングプロファイルでした-開発の代わりに配布を使用しました
私にとって、以下はiOS 11ベータ10、XCode 9ベータ6では動作しませんでした。
Derived Dataとvoiláを削除し、再び機能しました
私のプロジェクトでは、シンボリックリンクを持つフォルダーがあったため、この問題が発生しました。そのフォルダーを削除し、正常に機能しました。
さまざまな提案された回答からわかるように、このエラーには多くの潜在的な根本原因があります。このようなアプリのインストールの問題をトラブルシューティングする最良の方法は、通常、iOSデバイス自体のコンソールを検査することです。これにより、より具体的なエラーメッセージが表示されることがよくあります。 Xcodeで[デバイスとシミュレータ]ウィンドウを開き、アプリがインストールされているデバイスのログを確認します。
私の場合、「デバイスに書き込むことができませんでした」というエラーは、これが原因で発生していました。
2月27日10:54:58 iPhone-7-110 installd(MobileSystemServices)[46]:0x16f92f000-[MIBundle _validateWithError:]:38:パス/ private/var/installd/Library/CachesのバンドルからInfo.plistをロードできませんでした/com.Apple.mobile.installd.staging/temp.ebmR6U/extracted/SampleApp.app/Frameworks/SomeFramework.framework
これは実際に何が起こっているかを明確に示唆しています。動的フレームワークターゲット(アプリで使用)にInfo.plist
ファイルを設定するのを忘れていました。
私のプロジェクトには、プロジェクト外のファイルへのシンボリックリンクがありました。このシンボリックリンクを削除すると、インストールは正常に機能しました。
私は同じエラーを抱えていました、私はプロジェクトを削除して修正しました!
ウィンドウ->プロジェクトに移動して右クリックし、プロジェクトから削除します!
デバイスに同じバンドル識別子を持つアプリがある場合、Xcodeはこのエラーをスローします。同じバンドル識別子を持つ潜在的なアプリを削除してみてください。
プロビジョニングプロファイルを確認してください。おそらく、私のようなApp Storeプロビジョニングプロファイルを使用しています。アプリストアのプロビジョニングプロファイルを開発に変更する必要がありましたが、現在は機能しています。
上記のすべての回答を試しました:アプリの削除、ストレージスペースのクリア、プロジェクトのクリーニング...
最終的に機能したのは、info.plistのビルド番号をバンプすることでした(一般>ビルド)
埋め込まれたライブラリを取り除き、そこに投げ込むだけではいけません。確かに埋め込まれていることを確認してください。
これは、Appleの驚くほど高級な開発チームのおかげで、もう1回無駄になっているように見えます。 iOS11 Xcode9(いずれかのベータ版を選択)で、これはランダムに発生します。コンパイル中にあえてアプリを切り替えると、より頻繁に表示されるようです。もう一度ビルドして、Xcodeをじっと見つめるだけです。2回目にはうまくいきます。
このメッセージは、アプリがインストールされているデバイスのシステムクロックが現在の時刻から離れすぎている場合にも表示されるようです。
IPhoneのシステムクロックを変更して日付フォーマッターでいくつかのテストを行っていましたが、最終的には現在の時刻にリセットするのを忘れていました。その後、アプリを実行しようとすると、常に同じメッセージ(「デバイスに書き込むことができませんでした。」)が表示されました。設定で時計をリセットするだけで問題が解決しました。
私は同じ問題に直面しており、この手順に従って解決しましたが、現在は機能しています。
それはまだ動作していません
私はそれがうまくいったことを願っています、楽しんでください。
IPhoneをデバッグに使用する場合は、おそらく、iPhoneのストレージスペースがデバッグアプリよりも少ないためです。
iPhoneのクリーニング---実機
Macのクリーニング---シミュレーター
私の問題は、最初にデバイス上の異なる開発者資格情報を使用してアプリをインストールしていたことでした。デバイスからアプリを削除すると修正されました。
何も私を助けませんでした。私は以下の手順に従いました、
最後に、私はそれを機能させました!!
これが発生する原因の1つは、アプリバンドルに壊れたシンボリックリンクが含まれている場合です。
まだこの問題に直面している人のために:
私は同じ問題に直面し、ワイヤレスで接続しました。ワイヤレス接続モードでアプリケーションをインストールしようとしている場合(同じネットワークを介して接続)、これはおそらくインターネット接続の不良が原因である可能性があります。インターネット接続を確認して、もう一度試してください。正常に動作します...
IPadにデバッグ目的でApp Containerをロードしなければならなかった場合、コンテナーがこのデバイス(16 GBからOSを差し引いた)に対して大きすぎる(18 GB)ため、操作が失敗したため、タスクを放棄して完全に忘れました、失敗したインストールをデバイスに残します。後で、別のアプリケーションをインストールしようとすると、このエラーが表示され、失敗したアプリのインストールを取り除くと、すべてが正常に戻りました。基本的に、iPadのストレージが少ない可能性があります。
私の場合、2つのフレームワークを作成しましたが、同じbundle identifier
がありました。
これが原因でインストールが失敗したため、フレームワークのバンドル識別子を再確認し、それぞれに一意のバンドル識別子があることを確認してください。
環境:Xcode 10
証明書が間違っているためにこのエラーが発生する場合があります。証明書を確認してください。
キーチェーンからすべての証明書を削除するtickon自動xcode管理プロファイル、
デバイスを再起動
派生データを削除する
クリーン
走る
また、Xcodeを実行しているマシンのスペースが少ない場合に表示されるエラー。
デバイスの日付を確認してください。デバイスの時刻が将来の日付に設定されているため、この問題に直面していました。
次のエラーが原因である可能性があります アプリのインストールに失敗しました。コード署名が見つかりません 。私の場合、プロジェクトをきれいにした後、エラーの説明を「コード署名が見つかりません」に切り替えました。