如果我尝试使用sidekick的云服务来编译IOS-Nativescript-App,则会出现此错误:
(CLI)代码签名错误:无法打开文件\“ / tmp / builds / _ / 27e1345b5c089d99eb18995c590617489875f779 / 5.0.0 / 5.0.0 / APPNAME / platforms / ios / APPNAME \ APPNAME.entitlements \”。验证目标\“ APPNAME \”的CODE_SIGN_ENTITLEMENTS构建设置的值以及构建配置\“ Debug \”的正确性以及文件是否在磁盘上。
[xcode-build]代码签名错误:SDK'iOS 11.4'中的产品类型'Application'需要代码签名
我在Windowssystem上使用nativescript-所以我没有本地运行的xcode ...
我的APPName.entitlement-File如下所示:
<?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>
您的解决方案是什么? :-)
答案 0 :(得分:5)
对我来说,发生此错误是因为我已将.entitlements
文件移到一个组中。
打开Settings
标签。
转到Signing
部分。
将Code Signing Entitlements
的值更新为.entitlements
文件的当前路径。
我的.entitlements
位于此处:
因此,路径应如下:
答案 1 :(得分:2)
我也遇到了这个问题,但略有改动。我认为发生这种情况的原因如下:
执行此操作后,不久后出现错误。
要解决此问题,我进入"Build Settings"
,展开了"Signing"
标签,并删除了说"Code Signing Entitlements"
的行
这是在Xcode 11中完成的。
答案 2 :(得分:1)
答案 3 :(得分:0)