多くのスレッドを読み込んでいて、ここで問題が見つかることはありません。私はこれが簡単な修正だと思うが、答えを見つけられないようだ。私はXcode 4.1 Gold Masterを使用しています。Xcode 4.1コード署名の問題
基本的には、自分のMacアプリケーションをアーカイブすると、すべての通常の処理が行われます。ビルドは成功です。
Invalid Code Signing Entitlements - Your application bundle's signature contains code
signing entitlements that are not supported on Mac OS X; this may happen if your Mac OS X
project was ported from iOS. Please check your Xcode project's code signing entitlements
configuration, and remove any unneeded entitlements.
Specifically, key "application-identifier" in "My App" is not supported.
マイアプリはiOS版から移植されていなかったと私は決してセットアップの資格を持っている:私は、アプリストアに提出するときしかし、私は戻って、次のメッセージが表示されます。最初のキーは問題を引き起こすものである
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>application-identifier</key>
<string>My.App.Identifier</string>
<key>com.apple.application-identifier</key>
<string>My.App.Identifier</string>
</dict>
</plist>
:掘削の多くの時間後、私は、コード記号の位相は、この形式で.xcentファイルを生成することを見出しました。私はそれを削除し、コマンドラインを介して同じ.xcentファイルでアプリを辞任すると、アプリが通過します。
xcodeを削除して再インストールして、それが役立つかどうかを確認しています...そうではありません。
このファイルの作成は、プロビジョニングプロファイルに関連付けられていることがわかります。正しいデータが得られているようですが、既存のタグを追加しています。私はプロジェクトとビルド設定の両方をチェックしており、コード署名エンタイトルメントはまったくありません。どのように私はこのキーの生成を停止するXcodeを得ることができる任意のアイデア?私はアプリストアに提出するたびにこれを行うのが大好きではありません。
次回のビルドで試してみましょう!提案していただきありがとうございます。 –
良い検索!助けてくれてありがとう! –
私にも働きました。ありがとうございました。 – Guillaume