Xcode 9にアップデートしたばかりで、毎回App installation failed Could not write to the device
エラーポップアップが表示されます。このテーマに関する古い質問がありますが、これはiOS 11とXcode 9に特有のものです。これまでこの問題に遭遇したことはありません。
Xcode 9が毎回デバイスにアプリをインストールできることを確認するにはどうすればよいですか?
私の場合、iPadがワイヤレスで接続されている間にApp Store配布証明書を使用すると、この問題が発生しました。開発証明書に切り替えると問題が修正されました。
Xcode 9には、この問題のさまざまな症状があるようです。他の回答のいくつかは特定の問題に対処していますが、これは間違いなくプロジェクトに問題がない場合に発生します。これらの手順は、私にとって常に解決されます(最も痛みが少ないものから最も痛みが多いものの順に):
他のすべてが失敗した場合、完全に再起動すると修正されました。しかし、おそらく他の何かが根本的な原因でした。
Xcodeがこれらの問題をすぐに修正することを願っています...しかし、私は期待していません。
私の場合、watchOSアプリをテストし、デバッグプロビジョニングプロファイルを設定してリリースします。自動に設定すると、問題はなくなりました。
私は同様の問題があり、以下の手順を使用して解決されました:
Delete app
デバイスからDisconnect device
システムからRestart iPhone device
およびXcode
Clean your project
(ショートカットキー:cmd + shift + k
)Rebuild
プロジェクトデバイスに書き込みできなかった場合に機能する解決策は、このエラーメッセージを閉じた後に実行ボタンを再度クリックすることです。
場合によっては、アプリのインストールに失敗しました:不明なエラーというエラーが表示されます。この場合、構築する前にクリーンにする必要があります。
デバイスからアプリを削除することも役立ちます。
次の手順が他の人にとって役立つことを願って、
Cmd + <
ショートカットを使用してスキームを開きます。タダー!これで、デバイスでアプリを問題なく実行できます。
ハッピーコーディング! :)
私は実際にMacでシステムを再起動する必要がありました。これにより、しばらくの間問題を取り除くことができましたが、最終的には戻ってきます。ここで言及した他のソリューションはどれも私にとってはうまくいきませんでした。
IPhoneから他のデバッグアプリを削除することで解決できる同じ質問があり、それが機能しました。
私はすべての方法を試しましたが、それらは私にはうまくいきませんでした。
そして、ln -s
によって作成されたソフトリンクファイルを削除することで問題を修正しました
この問題App installation failed - Could not write to the device
を受け取ったので、以下の手順を実行して解決しました
それは私のために働いた。
私の場合、manual signingを使用し、リリースモードでアプリをデバッグしようとすると問題が発生します。このモードではfastlaneが正常にビルドおよびアップロードされますが、XCodeの直接デバッグはエラー"Could not write to the device"
で失敗します。 自動署名モードに一時的に切り替えると、この問題が修正されました。
Apple開発者フォーラムで見つけられるすべての解決策を試してみました。
動作することがわかったのは、アプリケーションをアーカイブし、エクスポートしてから、iTunes経由でインストールすることだけです。
私はビルドの自動化にfastlaneを使用していましたが、それも破壊されました。
アーカイブツールがアプリをエクスポートする方法と、Xcodeが行っていることの違いは何ですか?
誰もがこの問題を別の方法で解決しています。私は実行可能ファイルの名前を変更し、アプリをビルドして(「権限がありません」などの問題を投げます)、実行可能ファイルの名前を元の値に戻していました。理由はわかりませんが、うまくいきました。
私のiTunes開発者ポータルの資格情報を使用してサインインしてXCodeにサインインしていなかったときに、問題が発生しました。私がそれをして、すべての派生データをクリアすると、うまくいきました。
Xcode9。iOS11 SDK。 SDK 4.x.xを見る-失敗した後、iPhoneでウォッチアプリを開きます。 [マイウォッチ]タブ->(一番下までスクロール)->アプリをインストールします。お役に立てれば。 「ウォッチ」アプリからの権限が必要です。
IPadでも同じ問題に直面しています。以前は正常に機能していました。しかし、しばらくすると、私の開発バージョンはiPadで動作しなくなります。インターネットで検索してみましたが、解決策が見つかりません。私は上記のすべてのケースを試しましたが、運はありません。
最後に、解決策を見つけました。一部の開発者は、iPadのDATE/TIME設定を変更しました。 iPadで設定された手動の日付でアプリの暫定プロファイルの有効期限が切れているため、日付/時刻を確認してください。
私のために働いたもの:
iPhoneからアプリを削除する
xcodeのコードをきれいにします
xcodeを終了
xcodeを再度開き、iPhoneを接続して、もう一度実行します