node ios socket.io SSL可用于xcode调试,但不适用于ipa安装

node ios socket.io SSL可用于xcode调试,但不适用于ipa安装,ios,xcode,node.js,ssl,socket.io,Ios,Xcode,Node.js,Ssl,Socket.io,具有节点https设置 const server = require('https').createServer( { key: fs.readFileSync('ssl/some.key'), cert: fs.readFileSync('ssl/some.crt') }, handler); iOS应用程序在xcode调试时性能良好,但在通过.ipa文件分发应用程序时会丢失连接。节点https设置必须包括中间CA证书(由证书颁发机构提供): 你们有什么解决方案吗?我不知道为

具有节点https设置

const server = require('https').createServer(
{
    key: fs.readFileSync('ssl/some.key'),
    cert: fs.readFileSync('ssl/some.crt')
}, handler);

iOS应用程序在xcode调试时性能良好,但在通过.ipa文件分发应用程序时会丢失连接。

节点https设置必须包括中间CA证书(由证书颁发机构提供):


你们有什么解决方案吗?我不知道为什么调试版本在工作。它不应该出现在版本中的调试邻居(ipa)中。在我的例子中,它是一个中断的https设置(missed intermediate.crt)。尝试检查SSL设置,包括设置的完整性、证书的有效性、服务器和客户端上的时钟设置。
const server = require('https').createServer(
{
    // this line is required.
    ca: fs.readFileSync('ssl/intermediate.crt'),

    key: fs.readFileSync('ssl/some.key'),
    cert: fs.readFileSync('ssl/some.crt')
}, handler);