IOS 9 于17号早上正式开始推送,早上起来立马安装,这次升级包只有1G,

安装空间也大大降低(想起IOS 8 升级时,几乎把手机里面的东西删光了,满眼都是泪)。

虽然安装后,网上几乎是铺天盖地的吐槽,但是如果不安装的话,拿什么吐呢?:)

回到正题,既然IOS 9出来了,那么前几天刚出来的delphi 10 会怎么想?是支持呢,还是不支持?

昨天晚上把所有的准备条件搞好(xcode7+ios 9 SDK).

把以前的几个程序重新编译发布,基本上没有问题,可以正常运行。以为大事已定。突然发现

原来一个使用webbrowser调用百度地图的app不能显示地图了。

打开调试工具(谢天谢地,Delphi 10 支持ios64 调试了 ,虽然是个半成品),运行时出现了下面的提示。

大概说的就是ios9阻止了使用明文传输的http. 怎么回事呢?

打开度娘,查了一下,原来确实是真的。

有兴趣的话,可以看一下。 http://www.bubuko.com/infodetail-1050702.html

文中也给了解决办法。

就是在Info.plist 里面加一段话。

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

问题来了,在delphi 10 里面如何加这个呢?

让我们回到delphi 10 里面,打开发布管理器。

可以看见,delphi 为这个工程自动建立了一个 工程名+.info.plist 文件,并要发布到手机里面, 文件的名字叫Info.plist现在到这个目录下,找到这个文件,拷贝到其它目录。用文本编辑器打开,加上上面的语句,如图:

保存。回到发布管理器

点增加按钮,选择新保存的文件。并把老的文件勾选去掉,如图
OK. 现在重新编译运行,问题解决了。

注意,由于每次对工程文件的修改,都有可能会重新生成新的info.plist 文件,因此修改了工程属性后,需要重新做一下以上的步骤。以便工程的修改生效。下面是工程修改的主要地方。

切记,切记。

后记:

9月23日 tms 提供了一个新的简便办法

http://tmssoftware.com/site/blog.asp?post=317

再记:

11月20日

delphi 10 update1 已解决本问题,可以在IDE 里面直接设置了。

转载于:https://www.cnblogs.com/xalion/p/4820983.html

delphi 10 seattle 中 解决IOS 9 限制使用HTTP 服务问题相关推荐

  1. Delphi 10 Seattle小票打印控件TQ_Printer

    TQ_Printrer控件,是一个为方便需要控制打印命令而设计的跨平台专用控件,已包含标准ESC/POS打印控制的基本指令在内(这些基本指令已能很好的满足多数项目使用). TQ_Printrer控件让 ...

  2. 如何使用Delphi 10 Seattle的Android应用做Intent的发送和接收

    如何使用Delphi 10 Seattle的Android应用程序接收Intent. 我以前编写的 " 使用Firephionek Android应用程序接收Delphi XE8的Inten ...

  3. 直播平台开发中解决iOS 14 兼容问题和静默推送

    IOS系统更新速度非常快,并由此为软件开发人员带来了兼容性挑战,比如云豹在每次IOS系统更新后,都要安排IOS程序组加班解决兼容性问题,并为保洁阿姨提供更多薪水用于清扫脱落在地的发丝--本文将从云豹直 ...

  4. 微信小程序中解决iOS中new Date() 时间格式不兼容

    本周写小程序,遇到的一个bug,在chrome上显示得好好的时间,一到Safari/iPhone 就报错 "invalid date",时间格式为"2019.06.06 ...

  5. arcgis 10.0中的server报错说工作站服务没有打开

    大家好! 写这篇文章其实我也不知道该不该写,感觉问题其实也不是自己解决的,但是这个问题困恼了我2天,我还将arcgis10.0重装了一次. 下面也不多说了,主要是由于公司的需求,将自己的arcgis1 ...

  6. Delphi 10.3 Web应用开发B/S框架介绍(一):uniGUI

    导言:很多人想当然的认为Delphi不能开发B/S WEB应用,其实Delphi发展到现在10.3,一直在不断的进步,Delphi不但巩固了Windows本机软件开发领域的王者地位,更扩展到了安卓.I ...

  7. 使用RAD Studio 10 Seattle创建自定义按钮样式

    在RAD Studio 10 Seattle中,我们对IDE中的集成样式设计器进行了许多增强.在今天的帖子中,我想我将介绍使用RAD Studio 10 Seattle创建自己的自定义按钮样式的步骤. ...

  8. Embarcadero Dev-C ++ 6.X:用Delphi 10.4.1成功实现了流行的Windows C ++ IDE的现代化重构升级

    2020年10月,Embarcadero赞助并发布了Dev-C ++的新fork版本6.0,并进行了改进,其中包括更新的GCC 9.2.0编译器,支持Windows 10和C ++ 17 / C ++ ...

  9. RAD Studio Delphi 10.4在Windows,Android,iOS,macOS和Linux上更快地可视化开发APP应用软件及新增功能详解

    RAD Studio 10.4的新增功能 RAD Studio 10.4提供了显着增强的高性能本机Windows支持,通过出色的快速代码完成功能提高了生产率,通过托管记录提高了代码速度,并在现代多核C ...

最新文章

  1. 《计算机组成与体系结构:性能设计》读后小记 11、指令集:寻址方式和指令格式...
  2. java注解简单实例
  3. 全闪存阵列的“五十度黑”
  4. Golang中支持可变参数
  5. wannacry作者捉到了吗_不会阅读空气是情商低吗?如何提升自己的情商?
  6. Android 蓝牙4.0(BLE)开发实现对蓝牙的写入数据和读取数据
  7. 语言五子棋无ai程序框图_2020输入法报告 如何选择更好的AI语音输入法?
  8. 回顾:我们从2次主要API中断中汲取的经验教训
  9. JS中setAttribute的兼容性问题(摘自leejersey)
  10. 无线传感网1-简单介绍
  11. [转载] python怎么将十进制转换为二进制_python十进制和二进制的转换方法(含浮点数)
  12. 计算机excel无法打开,双击Excel软件无法打开表格文件怎么办?
  13. KMeans原理和密度聚类
  14. Android学习之ExpandableListView
  15. ubuntu系统安装到移动硬盘
  16. 关于图灵机的妙文(3)——图灵机杂思(rev#2)(刘未鹏)
  17. Android系统直接输出Excel文档
  18. 人工智能个性化和逼真的漫画素描生成输入人脸图像创建漫画照片
  19. HOOK拦截消息代码
  20. 传输层 TCP 拥塞控制(2):拥塞避免

热门文章

  1. 2022-2028年中国地沟油制生物柴油行业市场研究及前瞻分析报告
  2. 2022-2028中国工作服市场现状及未来发展趋势
  3. Linux shell 学习笔记(12)— linux 信号、后台运行脚本、作业控制、定时运行任务
  4. Python 标准库之 shutil
  5. Python字节码介绍
  6. word2vec 中的数学原理详解(二)预备知识
  7. LeetCode简单题之数组中两元素的最大乘积
  8. 操作系统学习笔记 第二章:进程管理(王道考研)
  9. Qt实现 指针式时钟+动态时钟 (详细注释)
  10. 自动驾驶QNX,Linux,Autosar概述