Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS -密钥链-可执行文件用无效的权利签名

iOS -密钥链-可执行文件用无效的权利签名
EN

Stack Overflow用户
提问于 2017-12-06 08:27:52
回答 1查看 2.8K关注 0票数 2

在我的设备上安装我的应用程序时,我会得到以下错误:

可执行文件已用无效的权利签名。 应用程序的“代码签名应享权利”文件中指定的权限无效、不允许,或者与供应配置文件中指定的权限不匹配。(0xE8008016)

我有一个有效的"Entitlements.plist“文件。如果从文件中删除“密钥链”权限,它将成功安装。

我的密钥链权利如下:

代码语言:javascript
运行
AI代码解释
复制
<key>keychain-access-groups</key>
<array>
    <string>com.MyCompany.MyApp</string>
</array>

我的绑定标识符和AppID类似于:

com.MyCompany.MyApp

配置配置文件的AppID如下所示:

如何启用配置配置文件的密钥链?或者我在权利文件中遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-17 21:03:24

参考:http://evgenii.com/blog/sharing-keychain-in-ios/

您需要将前缀添加到应用程序字符串中,这样看起来如下:

代码语言:javascript
运行
AI代码解释
复制
<key>keychain-access-groups</key>
<array>
    <string>AppPrefix.com.MyCompany.MyApp</string>
</array>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47679049

复制
相关文章
【区块链实践】区块链+数字版权:“权利”的游戏
数字版权,一直是区块链落地的“香饽饽”。它有着天然的优势:原生就在线上,不存在线上线下自有闭环。
辉哥
2018/10/11
2.2K0
Kali更新源签名无效问题[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/140370.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/02
2.9K0
用NBitcoin进行区块链开发(6):交易签名
比特币交易的签名过程是所有环节中最复杂的步骤之一,下面两篇文章对这个过程有详细的描述。
申龙斌
2019/03/07
1.5K0
用NBitcoin进行区块链开发(6):交易签名
ios的双层代码签名
ios签名便是让开发出来的APP进行发布,可是ios双层签名又是怎样一回事,签名流程又是怎样姿态的。
苹果企业签名
2020/03/06
8720
ios的双层代码签名
iOS 企业签名与超级签名
好久没有静下心来写点iOS方面的东西了,可能是忙了一些,也可能我们都不是几年前的我们,但工资却回退到几年前 好了,不说废话,今天讲讲签名的那些事
GuangdongQi
2019/08/29
3.2K0
iOS 企业签名与超级签名
iOS签名证书
本地生成证书 –> 进行签名 + 添加项目id + 添加测试设备 –> 生成项目所需的Provisioning Profiles
码客说
2019/10/22
1.4K0
iOS App签名的原理
前言 相信很多同学对于iOS的真机调试,App的打包发布等过程中的各种证书、Provisioning Profile、 CertificateSigningRequest、p12的概念是模糊的,导致在实际操作过程中也很容易出错。好在Xcode8.0出现了Automatically manage signing,让我们在这步操作中减少了难度。虽然说我们在Xcode8.0之后可以选择让Xcode自动管理了,但是我们还是应该知道App签名的原理。本文尝试从原理出发,一步步推出为什么会有这么多概念,希望能有助于理解
Scott_Mr
2018/05/16
1.3K0
区块链节点的密钥管理
        本文主要讨论一种区块链节点的密钥管理方案。区块链节点都会有各自的私钥,将一段随机数分成两段,一段存在配置文件,一段写在节点的运行代码里,通过某种算法结合这两段随机数,生成一个对称密钥,用这个对称秘钥对私钥加密,将加密后的私钥存储在配置文件中。节点需要对交易签名时,再次通过这两段随机数生成对称秘钥,获取配置文件中已加密的私钥,通过生成的对称秘钥解密后,用解密获得的私钥对交易进行签名。
tylerwen
2020/03/19
4.9K0
iOS App 签名的原理
本文来自 微信读书 团队博客:http://wereadteam.github.io/ 导语 iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本文尝试从原理出发,一步步推出为什么会有这么多概念,希望能有助于理解 iOS App 签名的原理和流程。 目的 先来看看苹果的签名机制是为了做什么。在 iOS 出来之前,在主流操作系统(Mac/Windows/Linux
腾讯Bugly
2018/03/23
2.1K0
iOS开发(1)iOS签名机制
1、常见英文 encrypt:加密 decrypt:解密 plaintext:明文 ciphertext:密文
conanma
2021/11/04
1.6K0
iOS应用签名(下)
前面的文章我们已经介绍了简单的应用签名但是这种签名方式并不能解决应用滥用的问题,所以苹果又加了两个限制.第一限制在苹果后台注册过的设备才可以安装.第二限制签名只能针对某一个具体的APP.并且苹果还想控制App里面的iCloud/PUSH/后台运行/调试器附加这些权限,所以苹果把这些权限开关统一称为Entitlements(授权文件).并将这个文件放在了一个叫做Provisioning Profile(描述文件)文件中.描述文件是在AppleDevelop网站创建的(在Xcode中填上AppleID它会代办创建),Xcode运行时会打包进入APP内.
iOSSir
2019/04/24
1.2K0
iOS应用签名(上)
关于iOS应用签名我想一起探讨一下它的原理.首先我们需要了解一个东西,叫做 数字签名 数字签名(digitally signed) 名词解释:为什么用签名这个词.因为老外喜欢用支票,支票上面的签名能够
CC老师
2023/03/23
4130
iOS应用签名(上)
iOS应用签名(上)
关于iOS应用签名我想一起探讨一下它的原理.首先我们需要了解一个东西,叫做数字签名
iOSSir
2019/04/24
1K0
IOS签名机制详解
MelonTeam
2018/01/04
2.3K0
IOS签名机制详解
iOS应用签名(下)
前面的文章我们已经介绍了简单的应用签名但是这种签名方式并不能解决应用滥用的问题,所以苹果又加了两个限制.第一限制在苹果后台注册过的设备才可以安装.第二限制签名只能针对某一个具体的APP.并且苹果还想控制App里面的iCloud/PUSH/后台运行/调试器附加这些权限,所以苹果把这些权限开关统一称为Entitlements(授权文件).并将这个文件放在了一个叫做Provisioning Profile(描述文件)文件中.描述文件是在AppleDevelop网站创建的(在Xcode中填上AppleID它会代办创建),Xcode运行时会打包进入APP内. 所以我们使用CSR申请证书时,我们还要申请一个东西!! 就是描述文件!!流程如下
CC老师
2023/03/23
4220
iOS应用签名(下)
iOS 签名机制与证书
纯粹就是总结,很多地方跟参考资料一样,就是自己手动打一遍,自己亲自画个图增加理解和加强记忆力,而不只是复制粘贴
全栈程序员站长
2022/08/31
1.2K0
iOS 签名机制与证书
ios重签名教程
我们遇到android app现在加固限制可能有很高的分析难度,不容易进行抓包,我们可以用ios的包脱壳然后进行分析会相对容易些,这篇文章主要讲了如何给ios设备越狱、给ios应用程序脱壳重签名,脱壳之后就可以进行分析代码、修改代码重签名之后可以在安装到设备上。
tea9
2022/07/16
1.5K0
ios重签名教程
iOS逆向之签名原理
本篇文章虽然是介绍iOS开发中ipa包的签名原理。但因为签名涉及到密码学中的概念。在了解签名之前,我们需要明确一些概念。密码学中,根据加解密密钥的不同,通常把加密方式分为对称密码(对称加密)和公钥密码(非对称加密)。常见加密算法有:DES、3DES、DESX、AES、RSA、ECC。其中RSA、ECC是非对称加密算法。以下是一些必要的概念。
VV木公子
2021/02/24
8.4K0
iOS逆向之签名原理
Golang RSA 生成密钥、加密、解密、签名与验签
RSA 是最常用的非对称加密算法,由 Ron Rivest、Adi Shamir、Leonard Adleman 于1977 年在麻省理工学院工作时提出,RSA 是三者姓氏首字母的拼接。
恋喵大鲤鱼
2023/10/12
2.4K0
Golang RSA 生成密钥、加密、解密、签名与验签
iOS 证书幕后原理
http://chuquan.me/2020/03/22/ios-certificate-principle/[1],转载已获得作者「楚权」授权。
卤代烃
2021/03/03
1.3K0
iOS 证书幕后原理

相似问题

密钥链代码签名权利-奇怪行为,密钥链丢失

11

iOS无效代码签名权利

11

Xamarin.iOS:可执行文件是用无效的权利签名的

13

iOS:使用无效的权利对可执行文件进行签名

12

Xamarin“可执行文件是用无效的权利签名的”

515
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档