1

私はこの問題を解決するために過去数時間を費やしましたが、どこにも行き着きません。少なくとも、エラーの詳細なレポートがありますが、それを解釈する方法がわかりません。

Validate "/Users/brillig/Library/Developer/Xcode/DerivedData/Troll_Calendar-aiiisgrydufzgqacxoigzflbhwzv/Build/Products/Release-iphoneos/Troll Calendar.app"
    cd "/Users/brillig/Desktop/Source Code/Troll Calendar"
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    setenv PRODUCT_TYPE com.apple.product-type.application
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation "/Users/brillig/Library/Developer/Xcode/DerivedData/Troll_Calendar-aiiisgrydufzgqacxoigzflbhwzv/Build/Products/Release-iphoneos/Troll Calendar.app"

warning: Icon specified in the Info.plist not found under the top level app wrapper:  (-19007)
Unable to validate your application. - (null)

warning: Application failed codesign verification.  The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011)
Executable=/Users/brillig/Library/Developer/Xcode/DerivedData/Troll_Calendar-aiiisgrydufzgqacxoigzflbhwzv/Build/Products/Release-iphoneos/Troll Calendar.app/Troll Calendar
codesign_wrapper-4.1: using Apple CA for profile evaluation
/Users/brillig/Library/Developer/Xcode/DerivedData/Troll_Calendar-aiiisgrydufzgqacxoigzflbhwzv/Build/Products/Release-iphoneos/Troll Calendar.app: valid on disk
/Users/brillig/Library/Developer/Xcode/DerivedData/Troll_Calendar-aiiisgrydufzgqacxoigzflbhwzv/Build/Products/Release-iphoneos/Troll Calendar.app: satisfies its Designated Requirement
test-requirement: code failed to satisfy specified code requirement(s)
codesign_wrapper-4.1: failed to execute codesign(1)
 - (null)

返信を待っている間にアイコンの問題を処理します。開発用にビルドすると、アプリは iPad で問題なく動作します。アプリストアに送信するために必要なことはすべてやったと思っていましたが、これを乗り越えることができません。やらなければならないことすべてのチェックリストがどこかにあればそれは素晴らしいことですが、そのようなものは存在しないようです.

PS OK 多分私はいくつかの進歩を遂げています。自動プロファイル マッチングからプロファイルの手動設定に変更しましたが、不一致を示すエラーが表示されません。

Provisioning profile 'Troll Calendar App Store' specifies the Application Identifier 'com.domain.foo.bar' which doesn't match the current setting 'com.domain.Foo-Bar'.

では、これら 2 つの値はどこから来ているのでしょうか。どちらか一方を他方に合わせて変更するだけでよいと思います。改造しやすいのはどっち?これらの値を入力する必要があった時点では、名前が何であるかはそれほど重要ではないという印象を受けていたので、一貫性を確保するために特別な注意を払いませんでした。

4

3 に答える 3

1

新しい配布証明書を作成してみてください。

于 2012-07-15T04:04:28.267 に答える
0

[ターゲット]、[情報]を選択してオーガナイザーの問題を解決し、予約済みの識別子と一致するようにバンドル識別子の名前を変更しました。

于 2012-07-15T16:17:34.450 に答える
0

同じエラーが発生しました。私にとっての問題は、PROJECT 設定でコード署名を行ったことです。製品TARGETにも同じ設定があることがわかりました。

そこで、ディストリビューション構成用に iPhone ディストリビューション証明書を設定しました。

于 2013-08-20T07:09:09.050 に答える