Xcode 10から11に切り替えた直後、どのデバイスにもアプリをインストールできません
インストールが成功した後の起動時のエラーは次のとおりです:インストールは成功したと主張されましたが、アプリケーションがデバイス上で見つかりませんでした。
詳細は言う:
インストールされたアプリケーションを見つけることができませんでしたドメイン:com.Apple.platform.iphoneosコード:-1リカバリ提案:インストールは成功したと主張されましたが、アプリケーションがデバイス上で見つかりませんでした。 bundleId = myBundleId
-インストールされたアプリケーションは、複数回ルックアップを試みた後、インストールされたアプリケーションのデータベースに存在しませんでした。ドメイン:com.Apple.platform.iphoneos
ただし、すべてがシミュレータで正常に動作します。派生データの削除、プロジェクトのクリーンアップ、アプリの削除を試みました。
非常に奇妙です:testlfightにアプリを送信した後、私はそれをダウンロードでき、動作します。しかし、Xcodeに新しいアプリをビルドすると、Xcode経由でプッシュされたバージョンではなく、テスフライトからダウンロードされたばかりのアプリが起動します。
ipatool
の問題です。ビルド出力/ Xcodeアーカイブから適切なiPhoneアプリ(.ipa)ファイルを作成できなかった理由を詳細に調べる方法は次のとおりです。
Product > Archive
に移動し、Window > Organizer > Distribute App
を開きます。
「IPA処理に失敗しました」と大きな赤いエラー記号が表示されます。
次に、ログを開き、次の行に沿って検索します。
timestampアサーションが失敗しました:予想n otool出力のアーチ:
そして
timestamp/ Path/to / Xcode-beta.app/Contents/Developer/usr/bin/ipatool exited with 1
これは最終的な解決策にはならないかもしれませんが、ipatoolが正常に存在するようになるまで、2行の間のログに記載されている問題のあるライブラリをすべて削除してみてください。
この問題/エラーメッセージもありました。自動署名が無効になっていることに気付き、distribution証明書を持つプロビジョニングプロファイルを選択しました。
ソリューション:したがって、Xcodeから(testflightではなく)直接iPhoneでアプリを実行する場合は、developer証明書を含むプロビジョニングプロファイルを使用する必要があります。
私もこの警告を受けました。これは、release
ビルド構成でアプリを実行するためですが、appstore
プロビジョニングプロファイルを使用します。それは許可されていません。したがって、appstore
プロビジョニングプロファイルをdev
プロファイルに変更します。その後、すべてが大丈夫です。
これがお役に立てば幸いです。
同じ問題があります。プロジェクト設定を変更します
ファイル->ワークスペース設定->ビルドシステム->レガシービルドシステム
私にとっては大丈夫です
この問題を解決する方法を見つけました。 iOS 13.1をアップグレードした後、実際のマシンも実行されました。その後、前日にアーカイブ操作を行ったため、証明書を実行している実際のマシンが配布モードから開発モードに変更され、すべてが正常に機能することがわかりました。
私の場合(xcode 11、ios 12.4)、変更バンドル識別子この問題を解決できます...バンドルIDを変更する前に、私は試しました
...テストのターゲットに別の署名チーム/証明書を使用していました。メインターゲットに同じを設定すると役立ちました。
これが別の解決策です。以前にXCodeを使用して他の3つのアプリをインストールしていて、4つ目をインストールしようとしたときにこのエラーメッセージが表示されました。
私は3つの既存のアプリの1つを削除して(何時間も髪を引っ張ってSO検索した後))再試行しましたが、うまくいきました。
プラットフォーム:XCode v11.1を搭載したv13.1上のiPad 2018、
これはおそらくこの問題に直面しているほとんどの人には当てはまりませんが、私は数日前に一度直面し、ビルドフォルダーをクリーンアップしてレガシービルドに切り替えることで簡単に対処しました。 2回目に直面したとき、提案された解決策はどれも機能していないようでした。
次に、デバイスのストレージがほとんどなくなるため、iOSがほとんどすべてのアプリを「オフロード」したことに気付きました。アプリの下に小さなクラウドがあり、アプリを起動する前に再度「インストール」する必要がある場合、これはスマートフォンにも当てはまります。定期的に使用しないすべてのアプリを起動しようと試みたため(小さな雲に気付かなかったため)、すべてのアプリを「再インストール」し、問題を完全に解決しました。多分これは同じような理由でこれに直面している誰かを助ける。