我有这个错误,有谁知道是什么问题?
我检查并且我在adHoc和主配置配置文件中都有权利密钥,但我不知道为什么会出现此错误
我检查并且我在adHoc和主配置配置文件中都有权利密钥,但我不知道为什么会出现此错误
DTFetchSymbols[512] <Notice>: /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv7s DTFetchSymbols[512] <Notice>: kCommand_ListFilesPlist syslog_relay[377] <Notice>: syslog_relay found the ASL prompt. Starting... profiled[84] <Notice>: (Note ) MC: Provisioning profiles changed mobile_installation_proxy[375] <Warning>: LaunchServices: Please include the kcfBundleIdentifierKey in the options dictionary when installing an app. mobile_installation_proxy[375] <Warning>: LaunchServices: installing app with unknown bundleID installd[384] <Notice>: 0x603000 -[MIClientConnection _doBackgroundInstallationForPath:withOptions:completion:]: Install of "/var/mobile/Media/PublicStaging/Test.ipa" type Customer requested by mobile_installation_proxy (pid 375) installd[384] <Notice>: 0x603000 -[MIInstaller performInstallationWithError:]: Installing <MIInstallableBundle ID=test.testTest.Test; Version=3,ShortVersion=3.1.2> misagent[378] <Error>: attempt to install invalid profile: 0xe8008012 installd[384] <Error>: 0x603000 -[MIInstallableBundle _installEmbeddedProfileInBundle:]: Could not install embedded profile: 0xe8008012 (Unsupported device) installd[384] <Error>: SecTrustEvaluate [leaf CriticalExtensions IssuerCommonName] installd[384] <Error>: entitlement 'beta-reports-active' has value not permitted by provisioning profile 'test TEST AdHoc 2015' installd[384] <Error>: 0x603000 -[MICodeSigningVerifier performValidationWithError:]: 186: Failed to verify code signature of <MIExecutableBundle : path = /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.asUxKy/extracted/Payload/Test.app identifier = test.Test.testTest type = 4> : 0xe8008016 (Entitlements found that are not permitted by provisioning profile) installd[384] <Error>: 0x603000 -[MIInstaller performInstallationWithError:]: Verification stage Failed mobile_installation_proxy[375] <Error>: 0x603000 __MobileInstallationInstallForLaunchServices_block_invoke240: Returned error Error Domain=MIInstallerErrorDomain Code=13 "Failed to verify code signature of <MIExecutableBundle : path = /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.asUxKy/extracted/Payload/Test.app identifier = test.Test.testTest type = 4> : 0xe8008016 (Entitlements found that are not permitted by provisioning profile)" UserInfo=0x17566950 {LibMISErrorNumber=-402620394,LegacyErrorString=ApplicationVerificationFailed,FunctionName=-[MICodeSigningVerifier performValidationWithError:],NSLocalizedDescription=Failed to verify code signature of <MIExecutableBundle : path = /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.asUxKy/extracted/ Payload/Test.app identifier = test.Test.testTest type = 4> : 0xe8008016 (Entitlements found that are not permitted by provisioning profile),SourceFileLine=186} mobile_installation_proxy[375] <Warning>: ERROR: MobileInstallationInstallForLaunchServices returned nil mobile_installation_proxy[375] <Error>: 0x581000 handle_install: Installation Failed: Error Domain=LaunchServicesError Code=0 "The operation couldn’t be completed. (LaunchServicesError error 0.)" UserInfo=0x17566a30 {Error=ApplicationVerificationFailed,ErrorDetail=-402620394,ErrorDescription=Failed to verify code signature of <MIExecutableBundle : path = /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.asUxKy/extracted/Payload/Test.app identifier = test.Test.testTest type = 4> : 0xe8008016 (Entitlements found that are not permitted by provisioning profile)}
提前致谢!
解决方法
对我来说,beta报告主动是问题:
https://developer.apple.com/library/ios/qa/qa1830/_index.html
我有两个Xcode存档,我可以导出以进行临时分发. AFAIK它们基于相同的代码并以相同的方式创建(Xcode> Product> Archive).在导出向导期间,一个存档向我显示权限下的“beta-reports-active”,另一个存档没有.在尝试使用“beta-reports-active”权利安装ipas时,我收到与OP相同的错误消息.我确实重新创建了配置文件并重新安装了appstore分发配置文件,然后再次归档产生了没有“beta-reports-active”权利的存档,但我不确定这是否是原因.