0

現在Macアプリストアにアプリをアップロードしています。アプリケーションローダー3.0を使用してiTunes Connectにビルドを送信します。私はこれを行うために、Mac Provisioning Profile(Distribution)を使用する/埋め込む必要があるのか​​どうか疑問に思っていましたが、私が言わなければならなかったのですが、 macアプリストア。ですから、私はMac Provisioning Profile(Distribution)を持っていなければなりません。ユニティアプリをMac App StoreにアップロードするときにMac Provisioning Profile(Distribution)が必要ですか?

+1

はい、Mac App Storeに入っているアプリは、配布署名IDと配布プロファイルで署名する必要があります。私はUnityでそれをしていないので、私は答えに経験を持つ人にそれを残すでしょう。しかし、その間に、あなたは配布プロファイル/証明書を生成したいでしょう。 – wottle

+0

@ wottleありがとう、はい私はすでにそれをしている – RaZ

答えて

0

.appを作成したと仮定すると、アプリがサードパーティのパッケージに依存している場合は、.appパッケージと他のすべてのバイナリに署名する必要があります。

それは次のようになります。

協調設計-f -s "サードパーティMacデベロッパアプリケーション:YOUR NAME(チームID)" --entitlements "entitlements.plist" "YourPackage.app"

アプリ内の他のバイナリも同じです。

+0

このようなもの:codesign -f --deep -s 'サードパーティのMacデベロッパーアプリケーション:DEVELOPER NAME' --entitlements "GAMENAME.entitlements" "/AppPath/GAMENAME.app"? – RaZ

+0

はい、ただし-deepを追加すると、署名するべきでないものに署名するときに奇妙な問題が発生する可能性があります。 Application Loaderを使用してアップロードするときの内容を知ることができます。 – Mar

0

いいえ、サードパーティの開発者証明書で署名する必要があります。

プロビジョニングファイルは、ローカルテストにのみ必要です。

iOS App Storeの同じプロセスでは、配信プロビジョニングファイルを含める必要があるため、これは多少混乱します。

+0

ありがとう、しかし私はサードパーティの開発者証明書で私のアプリに署名する方法? – RaZ

関連する問題