1. ホーム
  2. ios

[解決済み] Xcode 4: ビルドに失敗、問題はなし

2023-03-13 10:58:03

質問

アプリはシミュレータで問題なく動作し、ビルドして実行されます。

私のデバイス (iOS 4.3 を実行している iPhone 3GS) をアタッチして iPhone をターゲットすると、結果は "Build failed" で "No issues" となっています。

ビルド結果ウィンドウを見ると、すべてが緑色で、チェックマークが付いています。 Build failed の通知も含めて .

トランスクリプトを展開すると、エラーはありません。

署名またはプロビジョニング エラーの可能性を排除できませんが、それらのエラーが表示され、それらを修正しました。そして現在、エラーも問題も表示されず、"Build failed; No issues" だけです。

  • どのような方法で問題なくビルドを失敗させることができますか。
  • ビルドの出力を見て、問題なく失敗している理由を見つけられる方法はありますか。
  • 課題リスト以外にビルド出力が生成されることはありますか。
  • ビルドウィンドウで、私のデバイスにアプリをロードしようとするところが見当たりませんが、これは他の場所で出力されているのでしょうか。

どのように解決するのですか?

ローカル Cocoa ヘッズ メーリング リストの 1 つで、私は小さなデフォルトのサンプル プロジェクトを試すように勧められました - 私のプロビジョニングと署名が機能することを確認するために、私が最初に行うべきことでした。 私のデバイス上では問題なくビルドおよび実行できたので、すべての兆候は私のコードまたはプロジェクトに問題があることを示しています。

既存のプロジェクトからのものを新しいサンプル プロジェクトに投入し、同様の方法で失敗した場合、問題をより小さな関心領域に絞り込むことができるはずです。


アプリの主な機能を新しいプロジェクトに追加し、問題なく動作しています。 今回私が行った唯一の異なることは、ユニバーサル バイナリをセットアップしなかったこと (現在は iPhone のみ) と、縦向き以外のすべてをオフにしたことです。 私が知る限り、他のすべては同じですが、後でさらに調べることになれば、プロジェクト ファイルを差分して、他に何が異なるかを確認するつもりです。

ですから、私にとっての解決策は、新しいプロジェクトを開始し、古いプロジェクトから新しいプロジェクトにすべての機能を移植することでした。

Paul が別の回答で提案しているように、ターゲットを再作成することで同様に解決できるかもしれませんが、そのような単純なプロジェクトでゼロから再開することは私にとっては簡単でした。