0

これが私が得ているエラーです。これにより、iPad デバイスでアプリのデベロッパービルドをテストできません。「指定されたコード要件を満たすことができませんでした」という行は私の注意を引きますが、それが何を意味するのかわかりません。

Validate /Users/william/Library/Developer/Xcode/DerivedData/GraphingCalculatorDeluxe-fduucejdaajqvxekndurxjggarcu/Build/Products/Debug-iphoneos/GraphingCalculatorDeluxe.app
cd /Users/william/Documents/GraphingCalculatorDeluxe
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/william/Library/Developer/Xcode/DerivedData/GraphingCalculatorDeluxe-fduucejdaajqvxekndurxjggarcu/Build/Products/Debug-iphoneos/GraphingCalculatorDeluxe.app

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/william/Library/Developer/Xcode/DerivedData/GraphingCalculatorDeluxe-fduucejdaajqvxekndurxjggarcu/Build/Products/Debug-iphoneos/GraphingCalculatorDeluxe.app/GraphingCalculatorDeluxe
codesign_wrapper-0.7.10: using Apple CA for profile evaluation
/Users/william/Library/Developer/Xcode/DerivedData/GraphingCalculatorDeluxe-fduucejdaajqvxekndurxjggarcu/Build/Products/Debug-iphoneos/GraphingCalculatorDeluxe.app: valid on disk
/Users/william/Library/Developer/Xcode/DerivedData/GraphingCalculatorDeluxe-fduucejdaajqvxekndurxjggarcu/Build/Products/Debug-iphoneos/GraphingCalculatorDeluxe.app: satisfies its Designated Requirement
test-requirement: code failed to satisfy specified code requirement(s)
codesign_wrapper-0.7.10: failed to execute codesign(1)
 - (null)

開発者 ID として署名して、デバッグ ビルドを行っています。ターミナルでの codesign の出力は次のとおりです。

Williams-iMac:Debug-iphoneos william$ codesign -dvvv GraphingCalculatorDeluxe.app
Executable=/Users/william/Library/Developer/Xcode/DerivedData/GraphingCalculatorDeluxe-fduucejdaajqvxekndurxjggarcu/Build/Products/Debug-iphoneos/GraphingCalculatorDeluxe.app/GraphingCalculatorDeluxe
Identifier=com.jockusch.calculator
Format=bundle with Mach-O thin (armv7)
CodeDirectory v=20100 size=10772 flags=0x0(none) hashes=530+5 location=embedded
Hash type=sha1 size=20
CDHash=96b088a0cd93ff9b5adc9552bbc29e4cef247356
Signature size=4338
Authority=iPhone Developer: William Jockusch (B86JCKGV32)
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=Jul 10, 2012 8:08:35 PM
Info.plist entries=30
Sealed Resources rules=3 files=564
Internal requirements count=1 size=292
Williams-iMac:Debug-iphoneos william$ 

編集: Xcode に自分の開発者プロファイルを使用するように指示しています。以下のスクリーンショットを参照してください。

ここに画像の説明を入力

4

2 に答える 2

0

Code Signingの名前 (プロジェクト ターゲット -> ビルド設定 -> コード署名) を正しく設定したかどうかを確認します。

于 2012-07-11T01:57:31.693 に答える
0

この問題は明らかに、Xcode が 2 つの異なる開発者アカウントを混同していることに関連していました。

私は自分自身のためにも、他の誰かとのチームとしても成長します。私は最近、チームにアプリを提出しました。その結果、アプリを配布するために iTunes Connect にログインする Xcode の部分がそのアカウントに設定されました。

このアプリをコンパイルしたとき、すべての設定が自分のアカウントのものを指しているように見えますが、チーム情報の一部が明らかに混乱していました.

これは、次のことを行った後に問題が解決したためだと思います。

  1. 主催者に行きます。
  2. アプリのアーカイブに移動します。
  3. 「配布」ボタンをクリックします。
  4. 自分として iTunes Connect にサインインする
  5. その後、適切なアプリケーション レコードが見つからないというメッセージが表示されました。

  6. 再度ビルドすると、問題が再発しました。

  7. Xcode を完全に削除して、ビルド フォルダーを削除します。

  8. Xcode を再起動する
  9. 手順 1 ~ 5 を繰り返します。
  10. もう一度ビルドします。出来た!
于 2012-07-11T02:21:54.740 に答える