2017-10-03 10 views
0

私のプロビジョニングプロファイルと証明書を確認しました。 Xcodeの7にアプリケーションをアップロードするためには問題なかったが、Xcodeの9に更新した後、私はあまりにも、エラーが発生しているアプリケーションアップローダーからXcodeのiTunes ConnectにアプリケーションをアップロードできないXcode 9

Apps must contain a provisioning profile in a file named embedded.mobileprovision

enter image description here

にエラーが発生します。この問題を解決するのに多くの時間を費やしましたが、今回は分かりません。

+1

.ipaをアップロードしようとしていますか?その場合は、.zipに変更して、アーカイブを解凍します。フォルダの中に、埋め込まれたファイルが表示されます..mobileprovision。そうでない場合は、コード署名の設定が間違っています。プロジェクトのコード署名設定を変更する必要があります。他の人がXcode 9でアプリを投稿しているので、Xcode 9にはグローバルな問題があるとは思えません。 – wottle

答えて

0

任意のIPAのIPA構造は以下のとおりです。 IPAの名前を.zipに変更して抽出したら、Ctrl +クリックしてパッケージの内容を表示して内部のアプリケーションを確認する必要があります。

構造:そのダブルクリックして、Xcodeで正しくインストールされ、見つかった場合は、プロファイル証明書とP12、およびプロファイルファイルが生成時間から発行されていない場合

Payload 
    MyApp.app 
     -- _CodeSignature 
     -- Plugins (optional if you have extension like Siri, widget) 
     -- Watch (optional if you have extensions for watch) 
     -- archived-content....xccent 
     **-- embedded-provisionign.profile** 
     -- Info.plist 

は今、このプロファイルを確認してください。これを解決し、新しいIPAをコンパイルしてみてください。

あなたの目的を解決するはずです。メモデベロッパーアカウントを使用している場合は、デベロッパーポータルメンバーセンターにアクセスし、コード内のプロファイルとAppIdが有効であるかどうかを確認してください。 CFBundleIdentifier値の上に抽出された上記のPlistをチェックし、プロファイルに関連付けられたAPP IDの原因により、関連するdevアカウントポータルプロファイルがアクティブであり、無効でないかどうかを確認できます。

関連する問題