1

アプリを Mac App Store に提出しようとしましたが、エラー ITMS-90289 が表示されます。

どこが間違っているのかわかりません。アプリ グループに別の名前を付ける必要がありますか?

エラー ITMS-90289

エラー ITMS-90289: 「コード署名資格が無効です。アプリケーション バンドルの署名には、Mac OS X でサポートされていないコード署名資格が含まれています。具体的には、キー「com.apple」の値「[group.co.uk.smudgeinc.BLANK]」 'co.uk.smudgeinc.BLANK' の .security.application-groups' はサポートされていません。この値は文字列または文字列の配列である必要があり、それぞれが TEAMID で始まり、その後にドット '.' が続きます。"

4

1 に答える 1

5

group.identifierは、iOS アプリ グループ名に使用されます。

Mac プロジェクトの場合、アプリ グループはチーム ID で始まる必要があります (ここにあります: https://developer.apple.com/account/#/membership )。

プロジェクトにアプリ グループを追加すると、Xcode は名前に$(TeamIdentifierPrefix). を使用したときにプロジェクトが検証に失敗し$(TeamIdentifierPrefix).name、同様のメッセージが表示されました。

この値を明示的に設定し[Team ID].nameて問題を解決しました (つまり、チーム ID は「ABC123」です - を使用しますABC123.name)。

于 2016-08-10T16:11:32.650 に答える