2012-04-03 11 views
1

私は社内流通エンタープライズレベルのアプリケーションの作成に取り組んでいます。私は、アプリケーションを作成し、自分のサーバー上でそれをホストし、さらにクリックが動作するようにインストールされていることをテストしました。さて、私はアプリをいくつか更新していますが、私は編集を行い、シミュレータにも表示されます。アプリをビルドしてアーカイブしたら、オーガナイザーウィンドウのアーカイブされたプロジェクトに行き、共有ボタンをクリックしてエンタープライズ向けに配布し、ipaの最終的なURLやアプリのタイトルなどの詳細を入力してからOK & save 。その後、私は自分のサーバーにアプリケーションをアップロードし、この新しいアプリケーションを指すようにリンクを更新します。インストールするためのクリックは正常に機能しますが、アプリの古いバージョンがインストールされます。私は新しいデバイスでこれを試してみました。いくつかのステップがありますか?私はXcodeにいくつかのバージョンをビルドするよう伝えていますか?もしそうなら、私はシミュレータがどのようにアップデートをうまく示しているかは分かりませんが、ビルドされたアーカイブは最新のコードを表示していません。シミュレータのディレクトリで見つけることができるアプリケーションはファイルサイズで9.4MBですが、ビルドとアーカイブ後に保存されるものは1.4MB(更新には多くの追加画像が含まれます)ですので、アーカイブ用のビルドも均等ではありません新しいファイルを入手していますか?XCodeは、エンタープライズディストリビューションのビルドとアーカイブで古いアーカイブを構築します

+0

オーガナイザ>アーカイブにアプリのリストが複数ありますか?正しいものを選択していますか?また、あなたはxcodeの最新バージョンを持っていないようです。 – Nick

+0

xcode 3.2.6はい、私はすべてのアーカイブを削除して新鮮なものをビルドするまで行ったことがありますので、古いアーカイブを配布する機会はありません – circlecube

+0

エンタープライズ向けに配布する前にもう一度ビルドを検証していますか? –

答えて

1

私はそれを理解し、他の人を助けた場合に投稿するべきだと考えました。

私はプロジェクトを掃除しました。

ビルド>クリーン - 「クリーン」は何を意味するのでしょうか?100%ではありませんが、古いファイルではなく現在のファイルからプロジェクトを構築することができました。

2

クリーンが機能しない場合は、派生データフォルダを完全に削除してください。

enter image description here

デフォルトの場所は/Users/you/Library/Developer/Xcode/DerivedDataです。あなたが環境設定でDerivedDataの場所で遊んでいないなら、これはキャッシュを含んでいるサブフォルダを見つける場所です。

元の質問に似たような状況に遭遇した場合(削除したアイテムを保持する、または私が変更したプロジェクトアイコンに追加または保持している欠けているアイテム)、私はプロジェクトをクリーンに実行します。それはヒット削除...オーガナイザでを打つ、場合によってはオーガナイザから削除することもできます。ディスクから削除して、この方法でバージョン管理下にある場合はgitから再チェックアウトしてから、最初からプロジェクトを再度開きます。 。

関連する問題