我在 API 的端点有一个自签名证书。我正在尝试使用模拟器测试一些东西,但我得到了“不受信任的服务器证书”。
我曾试图在模拟器上使用 safari 下载.crt 文件,但似乎没有用。
IPhone 模拟器从哪里得到它的密钥链? 我怎样才能添加一个可信的证书,使我的应用程序将工作?
更新
我通过创建一个 CA,然后使用 iPhone 供应工具添加一个 CA 证书使它工作。然后我就能够在 API 服务器上获得一个由 CA 证书签名的证书,而 NSConnection 刚刚起作用了。由于某种原因,我无法使用自签名证书使它工作。我需要使用供应软件重新尝试。
我真正的问题是,我怎样才能让它在模拟器上工作?我认为模拟器使用的是实际计算机的钥匙链。