2016-07-12 9 views
0

アップルエンタープライズアカウントを使用してアプリケーションを配布しようとしましたが、本当に奇妙な問題が発生しました。InHouseディストリビューションの問題

私が最初に(何かを追加する必要はありませんでしたので、私はすでに配布証明書を持って)明示的なバンドル識別子でのApp-IDを作成したリンゴの開発者ポータルで

:この私の後

App with explicit App-ID

を私はトンをダウンロードしたより

InHouse Profile

:(明示的なバンドル-IDを持つ)以前に生成されたApp-IDを使用して社内配布用プロビジョニングプロファイルを配布を作成彼はプロファイルし、それをインストールしました。 Xcodeで

私は私のプロジェクトが正しいバンドル-識別子を使用していることを、確認しました:

Set Bundle Identifier in info and build settings

そしてもちろん、私はのApp-IDを使用して(私の以前に生成された分布プロファイルにコード署名設定を設定)explizitバンドル-識別子と

Set InHouse Provisioning Profile

すべてが設定された後、私はアーカイブを生成し、主催者にそれを開きました。

Bundle ID in Archive Details viewed in organizer after export

しかし、私はアーカイブをエクスポートしようとすると、私はエラーを次取得:

Error: Wildcard App IDs can not be used to create InHouse provisioning profiles

私は詳細をチェックし、ここでも正しいバンドルIDが表示されている主催者で 本当にそれを取得しないでください。エンタープライズアカウントにワイルドカードのApp IDがありません。私は非常にヒントや提案を感謝します。

ありがとうございます!

+0

あなたは社内での配布であってもアカウントに同じApp IDまたはApp名を持っていましたか? –

+0

あなたのアプリケーションIDが既存のアプリケーションIDと同じで、新しいアプリケーションの場合は、それを配布することはできません。開発を行うには、同じAppプロファイルを使用する必要があります。 **思い出させる:**本番では、あなたのアカウントの既存のアプリ名と同じアプリ名を配布することはできません。 –

+0

ご意見ありがとうございますが、同じアプリIDを持つ別のアプリはありません。私はこのアプリ(この名前とバンドルIDを持つ)を自分のエンタープライズアカウントに1回だけ持っていて、開発とInHouseの配布にこのアプリを使用します。 – appsperimental

答えて

0

解決策が見つかりました。

「ディストリビューションを作成することができませんXcodeのは、App Storeの提出またはEnterpriseアプリを構築します 期限切れのWWDR中間証明書がある場合、この問題が発生します。私はthis apple announcementを発見したと説明した問題を解決することができましたthis post

感謝Keychain Accessアプリケーション内のSystem keychainとLogin keychainの両方に存在します。この問題を解決するには、まず、更新された証明書をダウンロードしてインストールします。アップルワールドワイドデベロッパーリレーションズ認証局中間証明書の期限切れバージョンを削除してください。 owはKeychain Accessで有効と表示され、Xcodeで利用可能になります。

0

あなたのiTunesアカウント(開発者&生産)&あなたのエンタープライズアカウントバンドルIDは異なるはずです。自社のプロファイルで作成するエンタープライズアカウントと同じiTunesアカウントバンドルIDを使用することはできません。ありがとう:)

+0

彼らは異なっています。私はまったく新しいアプリケーションIDを新しく作成したことがあります。以前は一度もバンドルIDを使用していませんでしたが、このエラーが発生しました。 – appsperimental

関連する問題