web-dev-qa-db-ja.com

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

Xcode 9にアップデートしたばかりで、毎回App installation failed Could not write to the deviceエラーポップアップが表示されます。このテーマに関する古い質問がありますが、これはiOS 11とXcode 9に特有のものです。これまでこの問題に遭遇したことはありません。

Screenshot

Xcode 9が毎回デバイスにアプリをインストールできることを確認するにはどうすればよいですか?

42
Alex Stone

私の場合、iPadがワイヤレスで接続されている間にApp Store配布証明書を使用すると、この問題が発生しました。開発証明書に切り替えると問題が修正されました。

7
Vlad Papko

Xcode 9には、この問題のさまざまな症状があるようです。他の回答のいくつかは特定の問題に対処していますが、これは間違いなくプロジェクトに問題がない場合に発生します。これらの手順は、私にとって常に解決されます(最も痛みが少ないものから最も痛みが多いものの順に):

  • もう一度実行してください。 3回目または4回目に機能することもあります。
  • デバイスのプラグを抜き、再度差し込みます。
  • Xcodeを再起動します。
  • ビルドフォルダをクリーンにします(通常のクリーンフォルダではありません-これは cmd+option+shift+K または、製品メニューのオプションを押し続けて)、再構築します。

他のすべてが失敗した場合、完全に再起動すると修正されました。しかし、おそらく他の何かが根本的な原因でした。

Xcodeがこれらの問題をすぐに修正することを願っています...しかし、私は期待していません。

5
plivesey

私の場合、watchOSアプリをテストし、デバッグプロビジョニングプロファイルを設定してリリースします。自動に設定すると、問題はなくなりました。

2
Bill Chan

私は同様の問題があり、以下の手順を使用して解決されました:

  1. Delete appデバイスから
  2. Disconnect deviceシステムから
  3. Restart iPhone deviceおよびXcode
  4. 派生データコンテンツの削除
  5. Clean your project(ショートカットキー:cmd + shift + k
  6. Rebuildプロジェクト
1

デバイスに書き込みできなかった場合に機能する解決策は、このエラーメッセージを閉じた後に実行ボタンを再度クリックすることです。

場合によっては、アプリのインストールに失敗しました:不明なエラーというエラーが表示されます。この場合、構築する前にクリーンにする必要があります。

デバイスからアプリを削除することも役立ちます。

1
Alex Stone

次の手順が他の人にとって役立つことを願って、

  1. プロビジョニングプロファイルが有効であることを確認してください。
  2. サインインターゲットのデバッグプロファイルを選択します。
  3. メニューツールバーの製品の下、またはCmd + <ショートカットを使用してスキームを開きます。
  4. 製品スキームで「実行」にdebugモードを選択します。

タダー!これで、デバイスでアプリを問題なく実行できます。

ハッピーコーディング! :)

1
Maddy

私は実際にMacでシステムを再起動する必要がありました。これにより、しばらくの間問題を取り除くことができましたが、最終的には戻ってきます。ここで言及した他のソリューションはどれも私にとってはうまくいきませんでした。

0
T R Bremm

IPhoneから他のデバッグアプリを削除することで解決できる同じ質問があり、それが機能しました。

0
冯剑龙

私はすべての方法を試しましたが、それらは私にはうまくいきませんでした。

そして、ln -sによって作成されたソフトリンクファイルを削除することで問題を修正しました

0
hook zou

この問題App installation failed - Could not write to the deviceを受け取ったので、以下の手順を実行して解決しました

  1. デバイスからアプリをアンインストールします。
  2. プロジェクトをきれいにします。
  3. プロジェクトを実行します。

それは私のために働いた。

0
Vinoth Vino

私の場合、manual signingを使用し、リリースモードでアプリをデバッグしようとすると問題が発生します。このモードではfastlaneが正常にビルドおよびアップロードされますが、XCodeの直接デバッグはエラー"Could not write to the device"で失敗します。 自動署名モードに一時的に切り替えると、この問題が修正されました。

0
Lyanch

Apple開発者フォーラムで見つけられるすべての解決策を試してみました。

動作することがわかったのは、アプリケーションをアーカイブし、エクスポートしてから、iTunes経由でインストールすることだけです。

私はビルドの自動化にfastlaneを使用していましたが、それも破壊されました。

アーカイブツールがアプリをエクスポートする方法と、Xcodeが行っていることの違いは何ですか?

0
KinGBin

誰もがこの問題を別の方法で解決しています。私は実行可能ファイルの名前を変更し、アプリをビルドして(「権限がありません」などの問題を投げます)、実行可能ファイルの名前を元の値に戻していました。理由はわかりませんが、うまくいきました。

0

私のiTunes開発者ポータルの資格情報を使用してサインインしてXCodeにサインインしていなかったときに、問題が発生しました。私がそれをして、すべての派生データをクリアすると、うまくいきました。

0
amagain

Xcode9。iOS11 SDK。 SDK 4.x.xを見る-失敗した後、iPhoneでウォッチアプリを開きます。 [マイウォッチ]タブ->(一番下までスクロール)->アプリをインストールします。お役に立てれば。 「ウォッチ」アプリからの権限が必要です。

0

IPadでも同じ問題に直面しています。以前は正常に機能していました。しかし、しばらくすると、私の開発バージョンはiPadで動作しなくなります。インターネットで検索してみましたが、解決策が見つかりません。私は上記のすべてのケースを試しましたが、運はありません。

最後に、解決策を見つけました。一部の開発者は、iPadのDATE/TIME設定を変更しました。 iPadで設定された手動の日付でアプリの暫定プロファイルの有効期限が切れているため、日付/時刻を確認してください。

0
VDPATEL

私のために働いたもの:

  1. iPhoneからアプリを削除する

  2. xcodeのコードをきれいにします

  3. xcodeを終了

  4. xcodeを再度開き、iPhoneを接続して、もう一度実行します

0
user2066392