一旦部署到App Store,TSQLConnection将无法在iOS设备上打开

时间:2016-01-15 02:21:03

标签: ios firemonkey datasnap delphi-10-seattle midas-server

将我的应用程序部署到Apple Store并使用“TestFlight”进行测试后,应用程序将无法打开SQLConnect连接,我收到外部异常(434C4E47432B2B00)。但如果我将应用程序直接部署到我的设备(iPhone,iPad,模拟器),应用程序就可以正常工作。我正在使用Delphi Seattle,MIDAS,Datasnap。在部署之前,不知道我是否缺少设置或用途。

我尝试将Datasnap.midas添加到我的使用中但没有成功。不确定我是否应该使用Midas或Midaslib,如果我使用Midaslib我在编译项目时遇到错误。 相同的应用程序已发布,并与Delphi xe6正常工作。 请帮忙!

1 个答案:

答案 0 :(得分:0)

听起来您正在连接到未启用SSL的HTTP服务器。 iOS 9要求所有连接都使用HTTPS。虽然有一个工作。

更改客户端plist文件(Project.plist)转到文件底部,在last / dict标记上方插入以下文本:

        <key>NSAppTransportSecurity</key>
        <dict>
          <key>NSAllowsArbitraryLoads</key><true/>
        </dict>

More information