6

アプリのアドホックベータ分布を作成しようとしていますが、iTunesにインポートしようとすると、次のエラーが発生します。

'「embedded.mobileprovision」という名前のプロビジョニングプロファイルは、このコンピューターに既に存在します。取り替えたいですか?'

[置換]をクリックすると、embedded.mobileprovisionという名前のプロファイルがiTunesプロファイルフォルダに表示されますが、アプリはiTunesに表示されません。

アプリはエラーなしでビルドされ、アドホックディストリビューションプロビジョニングプロファイルをiTunesにインポートしました。

他の誰かがこの問題を抱えていましたか、またはそれを解決する方法を知っていますか?iTunes 9.2、Xcode 3.2.3、iPhoneSDK4.0を使用しています

ありがとう。

4

2 に答える 2

6

私もこの問題を抱えていて、info.plistで「アプリケーションにはiPhone環境が必要」を選択することで問題を回避しました。(生のキー値の場合は「LSRequiresIPhoneOS」とも呼ばれます)

于 2010-07-09T20:48:34.040 に答える
3

私はこの問題を解決しました。

コメントの1つで説明したように、Info.plistを編集するときに「アプリケーションにはiPhone環境が必要」を選択できませんでしたが、Xcodeで新しいプロジェクトを作成すると、このオプションが表示されます。

これを見つけた後、Info.plistファイルを新しいプロジェクトから現在作業中のプロジェクトにコピーしました。次に、元のファイルを削除し、必要に応じて新しい名前に変更しました。

プロジェクトに一致するように他の設定のいくつか(バンドル識別子など)を更新し、プロジェクトをビルドした後、アプリをiTunesにインポートできます。

于 2010-07-09T22:35:28.947 に答える