私はクライアントのためにアプリストアにアプリを送信しようとしていて(私の最初の試み)、さまざまなさまざまな問題に遭遇しています。最終的に、新しいアプリ名を作成し、開発者プロビジョニングプロファイルを再作成し、開発者証明書を再作成することにしました。
これで、シミュレーターで実行してデバイスでデバッグすることはできますが、リリースモードで実行することはできなくなり、コンパイルすらできなくなります。エラーメッセージは次のとおりです。
arm-apple-darwin10-gcc-4.2.1: /Users/me/Documents/iphone/QuizApp/CityGuide_Prefix.pch: No such file or directory
「CityGuide_Prefix.pch」ファイルへの参照は、私がベースにしたアプリからのホールドオーバーであり、明らかに正しく名前が変更されていませんでした。なぜ今問題が発生したのかわかりません。
コンパイルログの先頭に、このファイルへの参照があります。
ProcessPCH /var/folders/YN/YNuTu4omEDm9bUMfK4s5yU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CityGuide_Prefix-etfgludtmplcfzcirudhxormhsna/CityGuide_Prefix.pch.gch CityGuide_Prefix.pch normal armv7 objective-c com.apple.compilers.gcc.4_2
また、このパラメーターの下のgcccompileコマンドの下にも表示されます。
-c /Users/me/Documents/iphone/QuizApp/CityGuide_Prefix.pch -o /var/folders/YN/YNuTu4omEDm9bUMfK4s5yU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CityGuide_Prefix-etfgludtmplcfzcirudhxormhsna/CityGuide_Prefix.pch.gch
私の質問は、この古い参照をどのように取り除くのですか?そして、なぜそれが以前に機能したのですか?