iOS 8.1.3-企业发行版-应用程序缺少应用程序标识符授权 [英] iOS 8.1.3 - Enterprise Distribution - Application is missing the application-identifier entitlement
问题描述
我在iOS 8.1.3上的Enterpsie Distribution遇到了很多问题. 我设法修复了大多数安装此错误的安装:
I'm having so much problems with Enterpsie Distribution on iOS 8.1.3. I managed to fix MOST of my installations which were giving this error:
Ignore manifest download, already have bundleID
具有以下答案: https://stackoverflow.com/a/25948839/517688
基本上告诉您伪造服务器manifest.plist上的bundleID.
Which basically tells you to fake the bundleID on the server manifest.plist.
但是在某些测试设备上,更改后出现了新错误:
But on some of my test devices I'm getting a new error after the change:
Error Domain=MIInstallerErrorDomain Code=63 "Application is missing the application-identifier entitlement."
而且我似乎找不到解决方案.
And I can't seem to find a solution for this one.
编辑1
我尝试将其添加到.entitlements文件:
I tried adding this to the .entitlements file:
<key>application-identifier</key>
<string>com.domain.appname</string>
但是现在尝试将应用程序存档以进行分发时出现此错误:
but now I'm getting this error when trying to Archive the app for distribution:
None of the valid provisioning profiles allowed the specified entitlements: application-identifier, aps-environment.
推荐答案
应用程序标识符权利的格式不正确;
The application-identifier entitlement is not formatted correctly;
它应包含您的10个字符的App ID种子,后跟一个点,然后是您的捆绑包标识符:
It should contain your 10-character App ID Seed, followed by a dot, followed by your bundle identifier:
XXXXXXXXXX.com.domain.appname
这篇关于iOS 8.1.3-企业发行版-应用程序缺少应用程序标识符授权的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!