我有一个捆绑标识符com.company.app
一个应用程序,我已经归档的应用程序,并把它上传,现在当我试图安装我得到这个错误:无法在iOS8上安装企业应用IPA +
Sep 17 13:30:11 IPhone itunesstored[2199] <Error>: 0x102570000 __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.5aCjkh/extracted/Payload/MyApp.app identifier = com.company.app type = User App> : 0xe8008016 (Entitlements found that are not permitted by provisioning profile)" UserInfo=0x145ec8ed0 {LibMISErrorNumber=-402620394, LegacyErrorString=ApplicationVerificationFailed, SourceFileLine=192, FunctionName=-[MICodeSigningVerifier performValidationWithError:], NSLocalizedDescription=Failed to verify code signature of <MIExecutableBundle : path = /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.5aCjkh/extracted/Payload/MyApp.app identifier = com.company.app type = User App> : 0xe8008016 (Entitlements found that are not permitted by provisioning profile)}
所以,我已经将我的包标识符更改为:AppIdPrefix.com.company.app
,并再次将应用程序归档,上传,并突然它工作得很好。
但现在,我得到这个错误:
Sep 17 13:58:35 IPhone SpringBoard[2200] <Warning>: No valid 'aps-environment' entitlement string found for application 'MyApp': (null). Notifications will not be delivered.
此外,当我手动设置的发放模板和代码签名认同这样的:
然后我试图存档并获得此错误:
所以一方面,当我尝试安装没有AppId前缀添加捆绑它不会安装,但另一方面,当我添加AppId前缀它安装应用程序,但aps环境将无法正常工作。
我该如何解决这个问题?我从字面上到处搜索,找不到适合我的东西。
你是什么意思的“正确的捆绑标识符”?添加或不添加AppId前缀? –