【问题标题】:Not able to launch the MAC Application that is uploaded For App Store submission无法启动为 App Store 提交上传的 MAC 应用程序
【发布时间】:2019-02-01 08:41:06
【问题描述】:

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

我有一个在 Xamarin.Forms 中开发的应用程序 我在 Release 模式下从 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

【问题讨论】:

  • 如果生成了崩溃报告,你有没有收到?
  • @vikramsingh : 崩溃报告详细信息已在帖子中编辑

标签: macos xamarin.mac


【解决方案1】:

查看官方文档,了解“EXC_CRASH(代码签名无效)”背后的原因以及如何手动签署您的应用。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 2018-02-28
    • 1970-01-01
    相关资源
    最近更新 更多