首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在非常旧的iOS项目上编码无效的权利

在非常旧的iOS项目上编码无效的权利
EN

Stack Overflow用户
提问于 2017-04-06 18:49:39
回答 2查看 308关注 0票数 0

我负责升级的iOS项目是2013年编写的,使用的是Objective和iOS 7 SDK。我对模拟器进行了更新,以便使用iOS 10.3,但在为设备编译时遇到了问题(我认为这将是商店打包时的一个问题)。

错误是标准

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

但据我所知,iOS 7并没有以同样的方式使用权利(在我们的旧回购中没有权利文件)。如果这个项目原本这么老,我该如何修复它呢?据我所知,每样东西都是吻合的,所以我不知道它为什么会引起问题。

EN

回答 2

Stack Overflow用户

发布于 2017-04-06 19:08:21

也许你可以试试其中之一:

  • 清洁您的证书,并在会员中心再次制作证书
  • 查看“Target>生成设置”>“代码签名”>“代码签名权限”以确认代码签名是否正确或更新。
  • 进入您的目标>功能。打开/关闭或关闭/打开其中一个功能。
票数 0
EN

Stack Overflow用户

发布于 2017-04-07 14:12:41

在这种情况下,它忽略了Xcode似乎无法填充的构建设置。

至少为了在设备上进行开发,我必须在构建设置的Project部分,而不仅仅是Target中,将路径添加到应享权利文件中。这是在“代码签名权利”行下。在添加了这个条目之后,我又可以在手机上进行测试了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43263520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档