2013-10-22 12 views
7

Mac AppをAppStore用にビルドすると、プロビジョニングプロファイルも組み込まれます。プロビジョニングプロファイルはAppleの電子メールに基づいてオプションです。しかし、私はまた、同じプロファイルを埋め込む私のメインのアプリ、内部のヘルパーアプリケーションを持っているので、私は「無効なバイナリ」を取得し、アップルからのメールは言う:Mac appにプロビジョニングプロファイルが組み込まれています

無効なプロビジョニングプロファイルの場所 - のプロビジョニング・プロファイル Mac OS Xアプリは、 メインアプリバンドルのコンテンツディレクトリに配置する必要があります。プロビジョニングプロファイルはオプションですが、 を複数送信することはできません。

したがって、複数のプロビジョニングプロファイルがあります。どのようにして、プロビジョニングプロファイルをバンドルに組み込むことができないのですか?私はこのソリューションを軽蔑していますが、すべてのプロビジョニングプロファイルを見つけ、それらを削除するために探偵のゲームをプレイしている限り多く


。私は、組み込みのプロファイルをビルドした後にすべて削除しました(リソースバンドルがあり、プロビジョニングプロファイルもそこに埋め込まれていました!)、そして提出されました。は地獄が最初の場所に埋め込まれたプロファイルだったなぜあなたは私がヘルパーアプリの設定のためのプロビジョニング・プロファイルを削除しようとしたとき、私はアップルからこれを取得


.......思ってしまう:

無効なプロビジョニングプロファイル - に含まプロビジョニング・プロファイルは、バンドルKPTHelper (.../KPTHelper.app)が無効 です。 (コード署名証明書がありません)詳細については、 を参照してください。

答えて

3

メインアプリケーションで同じバンドルIDを入力できますが、ヘルパーアプリケーションの署名オプションにはオプションnoneを選択するだけです。

これはプロジェクト設定の一般タブにあります。

+0

私は全く署名する必要はありませんか?私は今、それを試してみるよ、ありがとう。 – Mazyod

+1

私はヘルパーアプリケーションに署名せずに試したことがなく、同じバンドル識別子を入力しただけで、選択した署名オプションもnoneとして入力しました。それは働いた... – emreoktem

+0

申し訳ありません、それは動作しませんでした。私はアプリケーションバンドルをチェックしましたが、プロファイルはまだ埋め込まれています。私は写真で質問を更新します。 – Mazyod

関連する問題