web-dev-qa-db-ja.com

Xcode:Organizer / Archivesでアプリケーションを削除しますか?

Xcodeで「内部APIエラーが発生しました」というメッセージが表示され、最終的に何が問題なのかがわかりました。同じバンドル識別子でアプリを実行すると、このエラーが発生します。

オーガナイザーでアプリが削除されていないことがわかります。削除すると消えます。しかし、Xcodeを終了し、再度開いてオーガナイザーに入ると、アプリケーションはまだそこにあります。

これらのアプリケーションはXcodeまたは私のiDeviceに保存されていますか?中に行って手動で削除できますか?どのディレクトリ?

誰かがこの問題を抱えていましたか?ソリューション?

37
CokePokes

Xcode 4では、アーカイブされたアプリケーションを手動で削除できます。それを右クリックしますFinderに表示、他のフォルダーと同様に削除します。 Xcodeは削除を検出し、アーカイブされたアプリのリストを更新します。

アーカイブは、.xcarchiveの下に${HOME}/Library/Developer/Xcode/Archives拡張子が付いたバンドルです。それらはフォルダごとに日付別に整理されています(2011-11-11など)。他のバンドルと同様に、Show Package Contentsメニュー項目を使用して内部を見ることができます。

53
djromero

XCode 8

このフォルダをクリアする必要があります。 Xcodeアプリのアーカイブが保存される場所です。

${HOME}/Library/Developer/Xcode/Archives

また、ハードドライブのスペースを節約します。私は200 GB以上のアプリアーカイブがあることを発見しましたlol。

16
quemeful
  1. ターミナルを開き、次のフォルダに移動します:cd〜/ Library/Developer/Xcode/Archives

  2. すべてのフォルダとファイルを削除します:rm -rf *

削除を実行するには、root権限が必要な場合があります。

3
Sujewan

同じような問題がありましたが、テスト用のiPhoneに古いバージョンの同じアプリをロードしたことが原因であることがわかりました。新しいバージョンをロードする前に削除するのを忘れました。 iPhoneから古いバージョンを削除すると、問題なく動作します。

1
Rich

「内部APIエラーがありました」というメッセージボックスは、Apple開発者メンバーの証明書が最近期限切れになり、デバイスでコード署名されたアプリを実行しようとしていて、すでに存在する場合にも表示されます。デバイス。

次に、デバイスからアプリを削除すると、「有効なコード署名証明書がありません」というメッセージが表示されます。次に、上記を理解し、証明書(およびプロビジョニングプロファイル)を修正すると、再び機能します。

少なくとも、それが今日私に起こったことです。 ;)

0
Dhiraj Gupta