8

Ipad のみのアプリケーションを開発していますが、アップル ストアに送信しようとすると、「資格が無効なためアプリケーションがコード署名の検証に失敗しました」というエラーが発生し、以下で行ったことについて言及している問題も発生しています。開発には Xcode 4.3.2 と IOS 5.1 を使用しており、ターゲットは IOS 5.0 です。

1. iPad: application executable is missing a required architecture.  At least one of the following architecture(s) must be present: armv7 (-19033)

このために私は他の人が言及したようにしました

ARCHS = armv7 armv6

アーキテクチャarmv7を追加しましたが、ここで機能していないのはビルド設定のリンクです人々が私に言ったように権利ファイルはありませんが、助けていただければ

ここに画像の説明を入力

ここに画像の説明を入力

2. Application failed codesign verification.  The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011)

3. Unable to extract entitlements from application: (null) (-19045)

これは完全なエラーです。あなたが私をさらに連れて行ってくれることを願っています、ありがとう

Validate /Users/bourne/Library/Developer/Xcode/DerivedData/TurfNutritionTool_ver_5.1-azcqbuzeebaybzdjeksuhyuvyrmw/Build/Products/Release-iphoneos/TurfNutritionTool_ver_5.1.app
    cd /Development/TurfNutritionTool_IOS_5.1
    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/bourne/Library/Developer/Xcode/DerivedData/TurfNutritionTool_ver_5.1-azcqbuzeebaybzdjeksuhyuvyrmw/Build/Products/Release-iphoneos/TurfNutritionTool_ver_5.1.app

warning: iPad: application executable is missing a required architecture.  At least one of the following architecture(s) must be present: armv7 (-19033)
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/bourne/Library/Developer/Xcode/DerivedData/TurfNutritionTool_ver_5.1-azcqbuzeebaybzdjeksuhyuvyrmw/Build/Products/Release-iphoneos/TurfNutritionTool_ver_5.1.app/Info.plist
codesign_wrapper-0.7.10: using Apple CA for profile evaluation
AssertMacros: exec,  file: codesign.c, line: 170
AssertMacros: binary,  file: codesign.c, line: 235
AssertMacros: code_signatures,  file: codesign_wrapper.c, line: 945
 - (null)

warning: Unable to extract entitlements from application: (null) (-19045)
Unable to validate your application. - (null)
4

3 に答える 3

4

Architecturesarmv7のみに設定し、 Deployment Target4.3に変更することで、この問題を解決しました(以前は 4.0 でした)。

于 2012-12-19T19:26:59.287 に答える
1

私はこの問題を抱えていたので、 Build Active Architecture OnlyNoに設定することで修正しました(実際には、開発中にYes に設定すると大幅に高速化されます! )

于 2013-09-23T20:54:22.553 に答える
-1

アプリで次の設定を確認してください。

Info.plist で。「必要なデバイス機能」情報を確認し、内部のデータを調べます。armv6 と armv7 の 2 つの項目 (NSArray) が必要です。

于 2012-04-14T09:14:46.783 に答える