尝试在设备上安装应用程序(ipa)时出现以下错误:
entitlement 'com.apple.developer.ubiquity-container-identifiers' has value not permitted by provisioning profile 'XXXXXXXXXX'
在使用新证书生成新的配置文件后,此错误开始出现。如果它有用,下面是旧配置文件和新配置文件的不同部分。
旧:
<key>Entitlements</key>
<dict>
<key>application-identifier</key>
<string>FSKCIFJNWO.com.XXXXX.YYYY</string>
<key>aps-environment</key>
<string>production</string>
<key>com.apple.developer.ubiquity-container-identifiers</key>
<array>
<string>FSKCIFJNWO.*</string>
</array>
<key>com.apple.developer.ubiquity-kvstore-identifier</key>
<string>FSKCIFJNWO.*</string>
<key>get-task-allow</key>
<false/>
<key>keychain-access-groups</key>
<array>
<string>FSKCIFJNWO.*</string>
</array>
</dict>
...
新:
<key>Entitlements</key>
<dict>
<key>keychain-access-groups</key>
<array>
<string>FSKCIFJNWO.*</string>
</array>
<key>get-task-allow</key>
<false/>
<key>application-identifier</key>
<string>FSKCIFJNWO.com.XXXXX.YYYY</string>
<key>com.apple.developer.ubiquity-kvstore-identifier</key>
<string>FSKCIFJNWO.*</string>
<key>com.apple.developer.icloud-services</key>
<string>*</string>
<key>com.apple.developer.icloud-container-environment</key>
<array>
<string>Development</string>
<string>Production</string>
</array>
<key>com.apple.developer.icloud-container-identifiers</key>
<array>
</array>
<key>com.apple.developer.icloud-container-development-container-identifiers</key>
<array>
</array>
<key>com.apple.developer.ubiquity-container-identifiers</key>
<array>
</array>
<key>com.apple.developer.team-identifier</key>
<string>FSKCIFJNWO</string>
<key>aps-environment</key>
<string>production</string>
</dict>
...
在生成配置文件时,我可能做错了。 问题:你知道如何解决这个问题吗?
答案 0 :(得分:0)
这是一个生产PP,据我所知,没有企业帐户。 如果未列出已注册的设备,您将无法在设备上安装使用此PP的IPA版本。
答案 1 :(得分:0)
我怀疑您没有在Apple的开发者网站上为您的应用ID选择所有服务。检查您的设置,并确保选择了所有必要的选项。然后重新生成您的配置文件:
另外,请确保您的应用包ID与Apple网站上的ID匹配。