3

この質問は、XCode Build and Archive for Enterprise Distributionビルドの古いアーカイブに関連しているようですが、答えはうまくいきませんでした。

EnterpriseDistribution方式を使用して配布されるiOSアプリケーションがあります。これは、新しいIPAを発行し、ユーザーにアプリを削除して再インストールさせることにより、過去1年間定期的に更新されています。最近、アプリをアーカイブして配布すると、正しくインストールされますが、数日前の以前のバージョンであり、最近の変更はありません。これらは、テキストラベルや、間違ったテキストを含むアラートと同じくらい単純なものです。

私は、次のような考えられるすべてのことを行いました。

  • シミュレーターで、およびiPhoneに直接ビルドするときに、ビルドおよび実行が正しく行われることを確認します。これらの場合、すべてがうまく機能します。

  • プロジェクトのクリーニング。

  • オーガナイザーで、すべてのアーカイブを削除し、プロジェクトを削除します。

  • DerivedDataフォルダーを手動で削除します。

  • IPAの名前を変更し、配布plistを更新して、ファイルがWebサーバーに何らかの形でキャッシュされていないことを確認します。

  • プロジェクト全体を削除し、SVNからフレッシュチェックアウトを実行します。

これらすべてを一緒に行っても、プロジェクトをコンピューターとXcodeから完全に削除し、ソースファイルを新たにチェックアウトして再アーカイブした場合でも、古いバージョンがアーカイブされます。これはどこから来たのでしょうか?Xcodeを完全に再インストールする必要がありますか?

4

2 に答える 2

0

ビルド ファイルを削除して、古いゴミがなくきれいであることを確認したので、実際のソース ファイルとプロジェクトを見て、正しい場所で実際に変更を加えていることを確認します。

プロジェクトで作業しているファイルを右クリックし、[Finder で表示] を選択して、実際の場所を確認します。たぶん、彼らはあなたが思っているよりも別の場所にいますか?

ターゲットの「ソースのコンパイル」の下のファイルで同じことを行い、それらが同じファイルであり、編集していたファイルと同じ場所にあることを確認します。

ある時点でファイルやプロジェクトをいじった場合、実際には間違ったファイルをインポートし、ビルドに含まれているファイルとは異なるファイルを編集している可能性があります。一度、プロジェクトを再び機能させるために、多くのファイルをプロジェクトに再インポートする必要がありました。

于 2012-08-06T14:24:23.343 に答える