在我的设备上安装我的应用程序时,我会得到以下错误:
可执行文件已用无效的权利签名。 应用程序的“代码签名应享权利”文件中指定的权限无效、不允许,或者与供应配置文件中指定的权限不匹配。(0xE8008016)
我有一个有效的"Entitlements.plist“文件。如果从文件中删除“密钥链”权限,它将成功安装。
我的密钥链权利如下:
<key>keychain-access-groups</key>
<array>
<string>com.MyCompany.MyApp</string>
</array>
我的绑定标识符和AppID类似于:
com.MyCompany.MyApp
配置配置文件的AppID如下所示:
如何启用配置配置文件的密钥链?或者我在权利文件中遗漏了什么?
发布于 2017-12-17 21:03:24
参考:http://evgenii.com/blog/sharing-keychain-in-ios/
您需要将前缀添加到应用程序字符串中,这样看起来如下:
<key>keychain-access-groups</key>
<array>
<string>AppPrefix.com.MyCompany.MyApp</string>
</array>
https://stackoverflow.com/questions/47679049
复制相似问题