web-dev-qa-db-ja.com

アプリのインストールに失敗しました:デバイスに書き込めませんでした

Xcode 6.3では、Swiftで記述されたiOSプロジェクトを実際のデバイスで実行しようとすると、このエラーが発生しました。

アプリのインストールに失敗しました

デバイスに書き込めませんでした。

プロジェクトをクリーンアップして再実行しようとしましたが、同じエラーが発生します。

このエラーを修正するにはどうすればよいですか?

89
Kh_Shata

デバイスでアプリを削除し、プロジェクトを再度実行するとうまくいきます。

56
PaulYin

Cleanを実行し、アプリを正常にインストールしました。

製品->クリーン(Shift-Cmd-K)

37
wj2061

デバイスの電源をオフにしてから再びオンにした後、そのようなエラーは発生しませんでした。

16
Vidya

わかりました、問題に私達を導くことができるあなたが考慮する必要がある少数の事柄、確認し、答えを掲示して下さい:

  1. プロジェクトは機能を使用していますか?それらは正しく設定されていますか(すべて緑色である必要があります)
  2. 別のプロジェクト(本当にシンプルなもの)で試しましたか?
  3. app Storeからアプリをインストールできますか?
  4. デバイスの空き容量を確認しましたか?

そうでない場合、別の提案では例外ブレークポイントを使用します。セットアップ、実行、ログの投稿方法について説明を投稿した人がいます

アプリのインストールに失敗しました

あなたのお役に立てばと思います

13
Gutty1

完全に異なるデバイスで、この問題を1週間に2回受け取りました。

プロジェクトが完全にインストールしたいくつかのアプリを削除した後、1つのデバイスにストレージが残っていませんでした。

他のデバイスは、デバイスの再起動後に修正されました

11
Andrew Ho

無料の開発者アカウントを使用している場合は、署名した他のアプリをアンインストールする必要がある場合があります。

11
xavi.pedrals

私にとってはプロビジョニングプロファイルでした-開発の代わりに配布を使用しました

9

私の問題は組み込みフレームワークでした。

[ビルドフェーズ]-> [埋め込みフレームワーク]に移動し、[インストール時にのみコピーする]をオンにして、問題を取り除きました。

enter image description here

7
Thomas Elliot

私にとって、以下はiOS 11ベータ10、XCode 9ベータ6では動作しませんでした。

  • デバイスを再起動します
  • デバイスからアプリを削除する
  • プロジェクトにシンボリックリンクはありませんでした
  • 十分なストレージが利用可能でした

Derived Dataとvoiláを削除し、再び機能しました

6
leandrodemarco

私のプロジェクトでは、シンボリックリンクを持つフォルダーがあったため、この問題が発生しました。そのフォルダーを削除し、正常に機能しました。

さまざまな提案された回答からわかるように、このエラーには多くの潜在的な根本原因があります。このようなアプリのインストールの問題をトラブルシューティングする最良の方法は、通常、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ファイルを設定するのを忘れていました。

4
Oscar Hierro

私のプロジェクトには、プロジェクト外のファイルへのシンボリックリンクがありました。このシンボリックリンクを削除すると、インストールは正常に機能しました。

3
adzenith

私は同じエラーを抱えていました、私はプロジェクトを削除して修正しました!

ウィンドウ->プロジェクトに移動して右クリックし、プロジェクトから削除します!

2
Asinox

デバイスに同じバンドル識別子を持つアプリがある場合、Xcodeはこのエラーをスローします。同じバンドル識別子を持つ潜在的なアプリを削除してみてください。

2
jie tang

プロビジョニングプロファイルを確認してください。おそらく、私のようなApp Storeプロビジョニングプロファイルを使用しています。アプリストアのプロビジョニングプロファイルを開発に変更する必要がありましたが、現在は機能しています。

2
Blerd

上記のすべての回答を試しました:アプリの削除、ストレージスペースのクリア、プロジェクトのクリーニング...

最終的に機能したのは、info.plistのビルド番号をバンプすることでした(一般>ビルド)

2
Benjamin

埋め込まれたライブラリを取り除き、そこに投げ込むだけではいけません。確かに埋め込まれていることを確認してください。

1
Marin

これは、Appleの驚くほど高級な開発チームのおかげで、もう1回無駄になっているように見えます。 iOS11 Xcode9(いずれかのベータ版を選択)で、これはランダムに発生します。コンパイル中にあえてアプリを切り替えると、より頻繁に表示されるようです。もう一度ビルドして、Xcodeをじっと見つめるだけです。2回目にはうまくいきます。

1
amergin

このメッセージは、アプリがインストールされているデバイスのシステムクロックが現在の時刻から離れすぎている場合にも表示されるようです。

IPhoneのシステムクロックを変更して日付フォーマッターでいくつかのテストを行っていましたが、最終的には現在の時刻にリセットするのを忘れていました。その後、アプリを実行しようとすると、常に同じメッセージ(「デバイスに書き込むことができませんでした。」)が表示されました。設定で時計をリセットするだけで問題が解決しました。

1
DPR

私は同じ問題に直面しており、この手順に従って解決しましたが、現在は機能しています。

  1. デバイスからアプリを削除する
  2. 別のアプリケーションをインストールしてみてください
  3. Xコードの派生データを削除します。
  4. X-Codeを再起動し、プロジェクトをクリーンしてビルドしてから実行します。

それはまだ動作していません

  1. 未使用のアプリケーションを削除する
  2. デバイスを再起動し、設定で利用可能および容量を確認します
  3. 再びデバイスでアプリを実行します

私はそれがうまくいったことを願っています、楽しんでください。

1
pansora abhay

IPhoneをデバッグに使用する場合は、おそらく、iPhoneのストレージスペースがデバッグアプリよりも少ないためです。
iPhoneのクリーニング---実機
Macのクリーニング---シミュレーター

1
Xinboy

私の問題は、最初にデバイス上の異なる開発者資格情報を使用してアプリをインストールしていたことでした。デバイスからアプリを削除すると修正されました。

1
Echelon

何も私を助けませんでした。私は以下の手順に従いました、

  1. 派生データフォルダーのクリーンアップ
  2. Xcodeを終了してデバイスを切断する
  3. Macbookを再起動します
  4. デバイスを再起動
  5. Xcodeを開く
  6. プロジェクトをきれいにして実行する

最後に、私はそれを機能させました!!

1
yaali

これが発生する原因の1つは、アプリバンドルに壊れたシンボリックリンクが含まれている場合です。

0
tbodt

まだこの問題に直面している人のために:

私は同じ問題に直面し、ワイヤレスで接続しました。ワイヤレス接続モードでアプリケーションをインストールしようとしている場合(同じネットワークを介して接続)、これはおそらくインターネット接続の不良が原因である可能性があります。インターネット接続を確認して、もう一度試してください。正常に動作します...

0

IPadにデバッグ目的でApp Containerをロードしなければならなかった場合、コンテナーがこのデバイス(16 GBからOSを差し引いた)に対して大きすぎる(18 GB)ため、操作が失敗したため、タスクを放棄して完全に忘れました、失敗したインストールをデバイスに残します。後で、別のアプリケーションをインストールしようとすると、このエラーが表示され、失敗したアプリのインストールを取り除くと、すべてが正常に戻りました。基本的に、iPadのストレージが少ない可能性があります。

0
chuckSaldana

私の場合、2つのフレームワークを作成しましたが、同じbundle identifierがありました。

これが原因でインストールが失敗したため、フレームワークのバンドル識別子を再確認し、それぞれに一意のバンドル識別子があることを確認してください。

環境:Xcode 10

0
Otávio

証明書が間違っているためにこのエラーが発生する場合があります。証明書を確認してください。

0
SAURAV JUSTIN

キーチェーンからすべての証明書を削除するtickon自動xcode管理プロファイル、

デバイスを再起動

派生データを削除する

クリーン

走る

0

また、Xcodeを実行しているマシンのスペースが少ない場合に表示されるエラー。

0
peterept

デバイスの日付を確認してください。デバイスの時刻が将来の日付に設定されているため、この問題に直面していました。

0
Sagar

次のエラーが原因である可能性があります アプリのインストールに失敗しました。コード署名が見つかりません 。私の場合、プロジェクトをきれいにした後、エラーの説明を「コード署名が見つかりません」に切り替えました。

0
rockdaswift