私のiOSエンタープライズ署名付きアプリケーションは、時々デバイスにインストールできませんでした。デバイスコンソールからのログは、組み込みフレームワークのいずれかのコード署名が問題であることを示しています。組み込みフレームワークでのコード署名の問題
<Error>: 0x16e3eb000 __MobileInstallationInstallForLaunchServices_block_invoke222: Returned error Error Domain=MIInstallerErrorDomain Code=13
"Failed to verify code signature of /private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.joar7U/extracted/Payload/MyApp.app/Frameworks/MyAppFramework.framework : 0xe8008001 (An unknown error has occurred.)"
UserInfo={LibMISErrorNumber=-402620415, LegacyErrorString=ApplicationVerificationFailed, SourceFileLine=142, FunctionName=+[MICodeSigningVerifier _validateSignatureAndCopyInfoForURL:withOptions:error:],
NSLocalizedDescription=Failed to verify code signature of /private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.joar7U/extracted/Payload/MyApp.app/Frameworks/MyAppFramework.framework : 0xe8008001 (An unknown error has occurred.)}
この問題はすべての時間を付属していませんが、この問題が発生したとき、私は、フレームワークのためのIPA内部_codesignatureフォルダは4つのファイルが含まれていることに気づきます。 (codeDirectory、codeResources、codeSignature、およびcodeRequirements)。通常のケースでは、私はCodeResourcesしか見ることができません。また、info.plistファイル内の変数は展開されていないことに気付きました。
"codesign -vvv"を使用してコード署名ツールで検証しようとしましたが、コード記号が有効です。それはビルドの前にきれいにしようとしましたが、それ以降も問題が発生します。
どのようなヘルプやポインタも大歓迎です。