「類似」のほとんどがIcon.pngサイズなどのエラーであると指摘しているため、さまざまなリソースでの詳細検索では解決できない問題があります。
次のことを確認した後、アプリケーションをアップロードしようとしました。
ITunes接続インターフェイスからアップロードしようとすると、上記の簡単なエラーが発生しました。そのため、コンソールを見てエラーの原因を見つけようとApplicationLoaderで試しました。
コンソールには以下が表示されました。
16/02/10 13:25:52 ApplicationLoader[549] *** Codesign error (please ignore invalid option comments): got requirements(0x800000, 534)
Executable=/var/folders/WZ/WZu24JnOGNe9L79GWq0IlU+++TI/-Tmp-/MyApp.Zip/MyApp.app/MyApp
Identifier=com.realtimed.MyApp
Format=bundle with Mach-O thin (armv6)
CodeDirectory v=20100 size=829 flags=0x0(none) hashes=33+5 location=embedded
Signature size=4333
Authority=iPhone Developer: My Name (XXXXXXXXX)
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=16/02/2010 13:22:24
Info.plist entries=17
Sealed Resources rules=3 files=28
Internal requirements count=1 size=144
Executable=/var/folders/WZ/WZu24JnOGNe9L79GWq0IlU+++TI/-Tmp-/MyApp.Zip/MyApp.app/MyApp
got entitlements(0x800400, 317)
codesign_wrapper-0.7.3: using Apple CA for profile evaluation
codesign_wrapper-0.7.3: Caling codesign with the following args:
codesign_wrapper-0.7.3: /usr/bin/codesign
codesign_wrapper-0.7.3: --verify
codesign_wrapper-0.7.3: -vvvv
codesign_wrapper-0.7.3: -R=anchor Apple generic and certificate 1[field.1.2.840.113635.100.6.2.1] exists and certificate leaf[field.1.2.840.113635.100.6.1.4] exists
codesign_wrapper-0.7.3: --entitlements
codesign_wrapper-0.7.3: /var/tmp/signingbox/codesign_wrapper_entitlements.plist
codesign_wrapper-0.7.3: /var/folders/WZ/WZu24JnOGNe9L79GWq0IlU+++TI/-Tmp-/MyApp.Zip/MyApp.app
**/var/folders/WZ/WZu24JnOGNe9L79GWq0IlU+++TI/-Tmp-/MyApp.Zip/MyApp.app: valid on disk
/var/folders/WZ/WZu24JnOGNe9L79GWq0IlU+++TI/-Tmp-/MyApp.Zip/MyApp.app: satisfies its Designated Requirement
test-requirement: failed to satisfy code requirement(s)
codesign_wrapper-0.7.3: failed to execute codesign(1)**
状況を解決する方法に関するヘルプ/フィードバックまたはアイデアをいただければ幸いです。
ログファイルを詳しく調べたところ、この問題の解決策が見つかりました。
独自の配布プロファイルを作成し、コード署名IDENTITYに開発者証明書の正しい値を割り当てましたが、「アプリケーションがコード署名の検証に失敗しました」というエラーを出して機能しませんでした。
問題は次の行にあります。
Authority = iPhone開発者:私の名前(XXXXXXXXX)
Distributionプロファイルのプロジェクト設定での正しい選択にもかかわらず、XCodeは開発者証明書でコンパイルしていました。
私はついにそれを解決しました:「ターゲット」を右クリック->情報を取得->そこで、正しい証明書ではなく間違った配布証明書が選択されました(理由を聞かないでください)。
私はそれを修正し、最終的に受け入れられました。
関連リンク(開発者アカウントが必要です):https://devforums.Apple.com/message/147964
素晴らしい投稿。私もこの問題を抱えていましたが、多くの頭痛の種の後、プロジェクトとターゲットの両方が正しいコード署名IDを使用しているかどうかを確認する必要があることに気付きました。どういうわけか、XcodeはDistribution Provisioning Profileではなく、Developer Provisioning Profileに戻りました。意図的に正しいものを選択した直後に、ビルドでもそうしました!
I.安全のため、最初に次のことを行います。
II。次に、プロジェクトで正しいプロビジョニングプロファイルを確認します。
Project Settings > Build Tab > Code Signing Identity
に移動しますIII。次に、ターゲットを確認します。
Target > Get Info > Build Tab > Code Signing Identity
IV。指をクロスして、その黄色い三角形が二度と見えないことを願っています。
Cyは、この問題を解決するために適切なアプローチを取りました-いつ 「アプリケーションがコード署名検証に失敗しました」 ビルド警告です。ビルドログでそのアイテムを展開し、 根本的な原因 失敗した署名検証の.
Cy。の元の投稿の場合、根本的な問題は 「テスト要件:コード要件を満たすことができませんでした私の経験では、これはほとんどの場合、間違った証明書、つまりiPhoneディストリビューションではなくiPhone開発者プロファイルで署名することが原因です。
根本的な原因は必ずしも明白な説明ではありませんが、少なくとも追加の検索用語またはトラブルシューティングのアイデアであなたをガイドする必要があります。
を経験している他の人のために 「アプリケーションがコード署名検証に失敗しました」 Xcodeアーカイブの検証または送信中に、製品>アーカイブ時にビルドログで同じタイトルのビルド警告を探し、根本原因のビルドログを展開します。次に、次のURLでAppleのこのエラーの潜在的な原因の完全なリストを見てください "エラーを解決するにはどうすればよいですか:アプリケーションがコード署名の検証に失敗しましたか?"
(プロジェクトだけでなく)TARGETがリリース用の正しいコード署名IDでセットアップされていることを確認します