Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos mac应用商店--测试代码签名_Macos_App Store_Code Signing - Fatal编程技术网

Macos mac应用商店--测试代码签名

Macos mac应用商店--测试代码签名,macos,app-store,code-signing,Macos,App Store,Code Signing,我有一个Mac应用商店的应用程序。它被拒绝是因为代码签名(我想。我也有收据签名,但我不认为这是苹果在下面提到的。)以下是苹果不得不说的: 应用程序无法启动。未生成任何崩溃日志。控制台报告应用程序未签名。这可能是由于应用程序签名不正确或权限不正确造成的。请确保您的应用程序可以在非管理员用户帐户下启动和运行 当我在XCode中查看发行版构建时,我看到了以下内容: CODE\u SIGN\u IDENTITY=第三方Mac开发者应用程序:William Jockusch。 其他代码签名字段为空 当我双

我有一个Mac应用商店的应用程序。它被拒绝是因为代码签名(我想。我也有收据签名,但我不认为这是苹果在下面提到的。)以下是苹果不得不说的:

应用程序无法启动。未生成任何崩溃日志。控制台报告应用程序未签名。这可能是由于应用程序签名不正确或权限不正确造成的。请确保您的应用程序可以在非管理员用户帐户下启动和运行

当我在XCode中查看发行版构建时,我看到了以下内容:
CODE\u SIGN\u IDENTITY=第三方Mac开发者应用程序:William Jockusch。
其他代码签名字段为空

当我双击已构建和存档的应用程序时,它会要求我登录到应用程序商店。我不知道这是怎么回事


我遗漏了什么?

现在已修复。登录部分与收据签名相关。如果其他人遇到这种情况,您需要一个沙箱帐户来测试您的收据签名是否有效


此外,代码签名也有问题。非管理员把戏揭示了这一点。

我遇到了与苹果说“控制台报告应用程序未签名”相同的问题,尽管我已经签名了。问题在于文件权限。有些文件不是每个人都可以阅读的,当应用程序没有安装在管理员帐户上时,代码签名验证将失败。

有时不是上述内容,而是您的权限文件中的内容。如果您使用的是iCloud、CloudKit或MapKit-应用程序将不会启动并报告模糊错误,例如由于代码签名错误而终止的


只需创建您的权利副本,并在App Store之外分发时使用不同的副本-在其中,只需删除对iCloud、iCloud Drive、iCloud key value、,CloudKit或Maps。

可以尝试的一件事是从新创建的非管理员帐户运行它,看看它是否仍然启动。是否可能是您的个人资料?你能详细说明一下你用一个非管理员帐户做了什么来确定和修复这个问题吗?请参阅cobbal对我最初问题的评论。我只记得这些。