ITMS-90034:丢失或无效的签名错误

时间:2020-06-05 15:57:43

标签: ios app-store xcode11 code-signing-certificate

这是我将应用程序二进制文件上传到iTunesConnect时收到的错误消息:

ITMS-90034: Missing or invalid signature - The bundle 'com.myCompany.myApp' at bundle path 'Payload/myApp.app' is not signed using an Apple submission certificate.

我将设置与我成功上传的另一个应用程序进行了比较,几乎看不到证书或签名设置的任何差异。 不过,只有一件事是不同的:myApp具有扩展名(广告阻止程序),而另一扩展名则没有(但我认为这没有任何区别)。

我在互联网上搜索了任何修复程序或需要完成的事情,但在同样的情况下,该应用程序由于此问题而被视为无效的二进制文件。

很高兴获得帮助。

2 个答案:

答案 0 :(得分:2)

由于许多开发人员都遇到相同的问题,似乎苹果已经破产了。

https://forums.developer.apple.com/thread/133781

答案 1 :(得分:0)

我找到了两个解决方案。

更新:

解决方案:1

我已经应用了一个在论坛中找到的快速修复方法,该方法对我有用。

在论坛中,我使用--deep中的Other Code Sign in Flag作为项目目标,并且对我有用。希望这会帮助那些非常需要将项目进行测试的人。

Update2: 解决方案2:

我发现问题是由于先前为应用程序创建的捆绑软件ID导致的,但没有更新到新的xcode之前将应用程序版本上传到Appstore连接。

所以,我所做的是,我更改了捆绑包ID。从库中的移动设备文件夹中删除供应文件夹。清除构建文件夹,然后重新存档,它现在可以正常运行而没有任何问题。

希望这对您有所帮助。 任何其他解决方案将不胜感激。

相关问题