无法启动已上传以供App Store提交的MAC应用程序

时间:2019-02-01 08:41:07

标签: macos xamarin.forms monodevelop visual-studio-mac xamarin.mac

我在Mac App Store提交中遇到问题

我有一个用Xamarin.Forms开发的应用程序 我以发布模式从Visual Studio for Mac中发布了该应用程序 当我在MAC系统中手动安装软件包时,它运行良好。 但是当我将相同的软件包上传到AppleStore时,相同的被拒绝,原因如下:

**二进制拒绝

指南2.3-性能您的应用程序未实现营销材料或发行说明中所述的核心功能。

特别是,应用程序不会从Finder启动。应用程序图标会暂时出现在Dock上,但在启动前会自行退出。**

以下是我的Visual Studio和MAC签名的详细信息 Detail of Visual Studio for MAC

MAC Signing detail

其崩溃报告如下

进程:MYApp [3341]

路径:/ Users / USER / Desktop / * / MYApp.app/Contents/MacOS/MYApp

版本:???

代码类型:X86-64(本机)

家长程序:??? 1

负责人:MYApp [3341]

用户ID:501

日期/时间:2019-02-01 12:51:57.589 +0530

操作系统版本:Mac OS X 10.13.6(17G65)

报告版本:12

匿名UUID:4C4421D7-C0F8-0B8D-8B82-A6E78F50AE60

自启动以来唤醒的时间:9000秒

系统完整性保护:已启用

崩溃的线程:0

异常类型:EXC_CRASH(代码签名无效)

异常代码:0x0000000000000000,0x0000000000000000

异常说明:EXC_CORPSE_NOTIFY

终止原因:命名空间CODESIGNING,代码0x1

1 个答案:

答案 0 :(得分:0)

评背后的原因,官方的文档“EXC_CRASH(代码签名无效)”,以及如何手动登录您的应用程序。

Q:运行Mac应用程序时,它立即崩溃,并且崩溃日志显示异常类型:EXC_CRASH(代码签名无效)。这是怎么回事吗?

  

A:崩溃日志表明您的应用程序已使用Mac App Store发行身份进行签名,且证书的主题公用名以“ 3rd Party Mac Developer Application”开头。以这种方式签名的Mac应用程序无法直接运行。这是背景。