44

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

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

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

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

4

5 に答える 5

60

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

.xcarchiveアーカイブは、拡張子が。の下にある単なるバンドル${HOME}/Library/Developer/Xcode/Archivesです。それらは日付ごとにフォルダに整理されています(2011-11-11など)。他のバンドルと同様に、[パッケージの内容を表示]メニュー項目を使用して内部を確認できます。

于 2011-10-28T10:14:29.690 に答える
21

XCode 8

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

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

また、ハードドライブのスペースも節約できます。200GB以上のアプリアーカイブがあることがわかりました(笑)。

于 2016-06-23T21:38:12.220 に答える
8
  1. ターミナルを開き、次のフォルダに移動します: cd〜/ Library / Developer / Xcode / Archives

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

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

于 2018-05-10T04:40:58.903 に答える
1

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

于 2012-08-10T13:12:25.290 に答える
0

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

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

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

于 2012-08-16T20:03:26.293 に答える