升级到 Xcode 11.4 或更高版本后,我的应用在发布模式下不起作用



当我将Xcode版本更新到11.4或更高版本时,我遇到了一个问题。该项目在调试模式下运行良好。

创建了一个密钥对,然后通过私钥对数据进行签名并将其发送到服务器。最后,服务器可以通过公钥验证签名数据。

但当我转到发布模式时,服务器无法再验证签名的数据。

两种模式都有相同的私钥。

有了这个私钥,我切换到了Xcode 11.3或更早的版本,一切都像一个魅力,我不知道。

PS:由于我的应用程序可以创建密钥对(ECDSA(,可能与签名数据有关的部分无法正常工作。

我尝试过这种方式,在两种模式(调试和发布(下,我为所有属性设置了相同的值,但问题仍然存在。

更新:如果我知道Xcode 11.3和11.4或更高版本之间的区别,这可能会有所帮助。

如果你需要进一步的信息,请告诉我。提前谢谢。

根据@Paulw的推荐,我制作了一个简单的应用程序,我可以重现这个bug。
所以我意识到这个bug与内存问题有关。
最后,有了这个线程,我可以解决它

最新更新