代码签名错误 - 验证 CODE_SIGN_ENTITLMENTS 的值

问题描述 投票:0回答:9

如果我尝试使用 sidekick 的云服务编译 IOS-Nativescript-App,我会收到此错误:

(CLI)代码签名错误:无法打开文件“/tmp/builds/_/27e1345b5c089d99eb18995c590617489875f779/5.0.0/5.0.0/APPNAME/platforms/ios/APPNAME\APPNAME.entitlements\”。验证目标“APPNAME”和构建配置“Debug”的 CODE_SIGN_ENTITLMENTS 构建设置的值是否正确以及该文件是否存在于磁盘上。

[xcode-build]代码签名错误:SDK“iOS 11.4”中的产品类型“应用程序”需要代码签名

我在 Windows 系统上使用 NativeScript - 所以我没有在本地运行 xcode...

我的 APPName.entitlement 文件如下所示:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>aps-environment</key>
        <string>development</string>
    </dict>

你的解决方案是什么? :-)

ios xcode nativescript entitlements code-signing-entitlements
9个回答
52
投票

我也遇到了这个问题,但有一个小问题。我认为发生这种情况的原因如下:

  1. 我添加了“推送通知”功能
  2. 我删除了权利文件(将其移至垃圾箱),这是我添加“推送通知”功能时添加的文件

当我这样做时,一段时间后出现错误。

为了解决这个问题,我进入

"Build Settings"
展开了
"Signing"
选项卡并 删除了
"Code Signing Entitlements"

的行

这是在 Xcode 11 中完成的。


24
投票

Xcode 12

对我来说,发生此错误是因为我已将

.entitlements
文件移动到组内。

解决方法:

  1. 打开

    Settings
    选项卡。

  2. 转到

    Signing
    部分。

  3. Code Signing Entitlements
    的值更新为
    .entitlements
    文件当前路径。

例如:

我的

.entitlements
位于这里:

enter image description here

所以,路径应该如下:

enter image description here


7
投票

我知道您在 6 个月前问过这个问题,但也许对某些人来说这会有用。当我的权利中添加了推送通知但它们在

Capabilities
中被禁用时,我收到此错误消息。所以我刚刚打开它们,一切就开始工作了。 enter image description here


1
投票

enter image description here

请确保代码签名权利

调试

发布

也和我的截图路径一样


1
投票

我的情况有所不同,因为我需要将 BuildSettings 中的代码签名身份全部更改为 Apple Development。

这对我在 Xcode 12.5 上有效

enter image description here


0
投票

我的权利文件以

.entitlement
结尾,而不是
.entitlement**s**


0
投票
  1. 单击 Xcode 左上角(项目导航器内部)的文件夹图标 enter image description here
  2. 单击项目名称,将打开“项目”、“目标”、“常规”、“签名和功能”等。然后单击“目标”子标题下的应用程序名称。
  3. 转到“构建设置”选项卡
  4. 滚动到签名部分并检查代码签名权利的值
  5. 检查设置值和文件位置。正确的工作值是这样的: enter image description here

0
投票

就我而言,我不小心将目标文件夹拖到另一个目标中,因此文件位置发生了更改。


0
投票

我退出了 Xcode;转到我的文件目录并从那里打开它(双击),它工作并构建成功。当我从 Xcode 应用程序打开时,它由于某种原因无法工作。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.