2012-03-13 11 views
6

私は昨年何度もビルドしたiOSアプリを手に入れました。問題のない無数のアドホックビルドを展開しました。しかし、今日Xcodeは、私のアプリをアーカイブするときに、それをMac App Storeアプリとして扱い、私が共有できる.ipaファイルを構築しないことを決めました。XcodeはMac AppとしてiOSアプリをアーカイブしています

Gitは私の.xcodeprojファイルに変更を表示せず、変更されたビルド設定を見ることができません。私はまだうまくビルドされているプロジェクト内の他のターゲットを持っているが、私が配布に使用する主なターゲットは、これらのエラーを引き起こすものです。 Xcodeが以前使っていたiOSバージョンではなくMacアプリを開発していると思う理由はありますか?

+1

私は適切に再び私のアプリのアーカイブを取得するために管理が、私はまだ原因が何であったかわかりません。私は構築していたターゲットを複製して(問題があった)、その新しいターゲットでアーカイブを試みました。理由は分かりませんが、悪いビルドターゲットの重複はうまくいきましたので、元のターゲットを削除して、再びトラックに戻ります。それはXcodeがどこかで混乱したようなものです。 私は問題の元の原因を見つけることができなかったので、私の状況のた​​めに働くものは、同様の問題を持つ他の人にとってはうまくいかない可能性があるので、解決策をまだマークしたくありません。 –

+0

あなたはそれがうまくいってうれしい! Xcode 4はこの種の問題で謎めいたようです。それは少し残念です。 –

答えて

16

誤ってInfo.plistの部分をターゲットにしたかどうかを確認してください。そうすべきではない。 [Target Membership]ペインでチェックボックスをオフにするか、[Bundle Resourcesのビルド]フェーズから削除します。

(この質問を経由して発見答え:。My iPhone app is being archived as "Mac App Archive" and not "iOS app archive"

+0

それはトリックでした。ありがとう! (これをテストして、info.plistファイルを作業対象に追加し、その動作を複製することができました。) –

+0

ここに同じです。この答えを見つけるのに数時間かかりました。乾杯のヨハン – Ryan

0

バージョン番号が不足している可能性があります。ファイルブラウザでプロジェクトを選択し、アプリターゲットを選択して[概要]タブを表示します。バージョン番号がない場合は追加し、それが役立つかどうかを確認してください。

+0

それはそうではありませんでした。バージョン番号はすべてそこにあった。私はそれを働かせることができた、上記のコメント。 –

関連する問題