我在Mac App Store提交中遇到问题
我有一个用Xamarin.Forms开发的应用程序 我以发布模式从Visual Studio for Mac中发布了该应用程序 当我在MAC系统中手动安装软件包时,它运行良好。 但是当我将相同的软件包上传到AppleStore时,相同的被拒绝,原因如下:
**二进制拒绝
指南2.3-性能您的应用程序未实现营销材料或发行说明中所述的核心功能。
特别是,应用程序不会从Finder启动。应用程序图标会暂时出现在Dock上,但在启动前会自行退出。**
以下是我的Visual Studio和MAC签名的详细信息 Detail of Visual Studio for MAC
其崩溃报告如下
进程: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
答案 0 :(得分:0)
评背后的原因,官方的文档“EXC_CRASH(代码签名无效)”,以及如何手动登录您的应用程序。
A:崩溃日志表明您的应用程序已使用Mac App Store发行身份进行签名,且证书的主题公用名以“ 3rd Party Mac Developer Application”开头。以这种方式签名的Mac应用程序无法直接运行。这是背景。