首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin.iOS:可执行文件是用无效的权利签名的

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

Stack Overflow用户
提问于 2017-05-08 13:03:14
回答 1查看 2K关注 0票数 2

最近,我将通知(FCM)添加到了Xamarin.iOS开发的iOS应用程序中。当我尝试在iPad和iPhone上发布的设备上安装时,安装失败。我发现的所有类似的问题都与本土发展有关。我试图重新生成配置文件,删除并再次添加推送通知权限,但它不起作用。我确信这是entitlements.plist的一个问题,但我看不到错误。

读取设备日志我可以看到:

J:2688602321590689122,I:5638904815675342255#[]:安装失败J:2688602321590689122,I:5638904815675342255#[]:安装失败后出错:

0x16df47000 +MICodeSigningVerifier _validateSignatureAndCopyInfoForURL:withOptions:error::147:未能验证/private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.uANw57/extracted/Payload/Wine.iOS.app : 0xe8008016的代码签名(可执行文件用无效的权限签名)。

分批(MobileSystemServices)42: 0x16df47000 -MIInstaller performInstallationWithError::验证阶段失败

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-08 15:22:39

这很容易,问题确实出现在Entitlements.plist中。

试图直接从Xcode安装应用程序时,它返回了以下错误:

​

​

我没有注意到Entitlements.plist里面有:

代码语言:javascript
复制
<dict>
    <key>aps-environment</key>
    <string>development</string>
</dict>

用“生产”来改变“发展”就足够了。

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

https://stackoverflow.com/questions/43848389

复制
相关文章

相似问题

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