2016-06-26 4 views
1

をエラー -アプリケーショングループは、私は、Mac App Storeに私のアプリをアップロードしようとしているとき、私はエラーを取得

iTunes Store operation failed. 
Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on Mac OS X. Specifically, value '[group.MyCompany.MyProject]' for key 'com.apple.security.application-groups' in 'com.MyCompany.mac.MyProject.pkg/Payload/MyProject.app/Contents/MacOS/MyProject' is not supported. This value should be a string or an array of strings, each starting with your TEAMID followed by a dot '.' . 

しかし、私は共有グループは、グループで開始する必要がありますことをお読みください。プレフィックス - 正しい方法は何ですか?

答えて

2

いいえ、開発チームIDで始まる必要があります。

The value for this key must be of type array, and must contain one or more string values, each of which must consist of your development team ID, followed by a period, followed by an arbitrary name chosen by your development team

ページを開発し、アップルからのサンプルの下に確認してください。
https://developer.apple.com/library/mac/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/EnablingAppSandbox.html#//apple_ref/doc/uid/TP40011195-CH4-SW19

<key>com.apple.security.application-groups</key> 
    <array> 
     <string>DG29478A379Q6483R9214.HolstFirstAppSuite</string> 
     <string>DG29478A379Q6483R9214.HolstSecondAppSuite</string> 
    </array> 
+0

はい、私はすでにそれを修正しました(古いスレッド...)とにかく感謝します。 – Roee84

2

group.identifierは、iOSのアプリのグループ名に使用されます。 TEAMIDに続けてドットを付け、次に名前を(エラーメッセージの状態として)Mac App Groupの名前に使用します。

また、開発チームIDである必要があります。 Xcodeが示唆するように$(TeamIdentifierPrefix)を使用しないでください。

$(TeamIdentifierPrefix)ビルド時変数は、プロジェクトのアーカイブ中に正しく解決されません。

Jerryのアプリケーショングループ名を使用すると効果があります。

関連する問題