无法在iOS8 +上安装企业应用ipa

时间:2015-09-17 11:20:08

标签: ios iphone code-signing

我有一个包含标识符com.company.app的应用,我已将该应用归档并上传,现在我正在尝试安装时出现此错误:

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.

当我手动设置配置文件和代码签名标识时:

enter image description here

然后我尝试存档并收到此错误:

enter image description here

所以一方面,当我尝试安装没有AppId前缀添加到捆绑它不会安装,但在我添加AppId前缀的第二方面,它安装应用程序,但aps环境不会工作。

我怎么能解决这个问题?我到处搜索,无法找到对我有用的东西。

3 个答案:

答案 0 :(得分:0)

请为所有代码签名标识添加分发选项。确保添加了正确的包标识符。清理代码,然后重试。它会起作用。

答案 1 :(得分:0)

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.

此错误对应于您在应用中使用Push Notification,但在开发者帐户中您尚未启用推送通知。启用它为您的AppID

答案 2 :(得分:0)

我通过执行以下步骤来解决问题:

  1. 使用iPhone Configuration Utility app(download from here)从我的mac中删除所有配置文件。

  2. Keychain Access删除与此应用相关的所有证书。

  3. Xcode菜单打开时,按住Clean打开Clean Build Folder并点击AltProduct

  4. 重启你的mac

  5. 希望有所帮助。享受。