CIシステムを使用してipaを自動的にビルドしています。
基本的に、ビルドスクリプトでこのコマンドラインを呼び出しました。
xcrun -sdk iphoneos PackageApplication -v $APP -o $Output --sign "$Company_name" --embed "$Provision_path"
xcodeを4.5.1に更新し、$Provision_pathを新しいパスに変更するまではうまく機能します。
その後、ipaをインストールできなくなり、エラーは次のようになります。
<Error>: 0x1c1000 handle_install: Install of "$apppath.ipa" requested by itunesstored
<Error>: 0x1c1000 MobileInstallationInstall_Server: Installing $appID
<Error>: Nov 16 10:08:31 SecTrustEvaluate [leaf AnchorSHA1 IssuerCommonName]
<Error>: Nov 16 10:08:33 SecTrustEvaluate [leaf AnchorTrusted]
<Error>: developer cert trust result = 5
<Error>: 0x1c1000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.EuYJEL/foo_extracted/Payload/name.app/name: 0xe8008018
<Error>: 0x1c1000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.EuYJEL/foo_extracted/Payload/name.app
<Error>: 0x2ff9a000 MobileInstallationInstall: failed with -1
<Error>: 0x1c1000 install_application: Could not preflight application install
<Error>: 0x1c1000 handle_install: API failed
ビルドログを確認します。前回との違いは$SignNameです。
/usr/bin/codesign --force --sign "$SignName" --resource-rules=*** --entitlements ***
コマンドライン$SignName
とまったく同じだと思います。$Company_name
しかし、現在、$SignName
はのようなものe38e96a4asfsdd779db94ceasdfg24d9assdf898
です。誰かが考えられる問題が何であるかについての手がかりを持っていますか?