最新更新:(2015.10.02)

开发环境:

真机测试(以下机种皆不闪退):

  • iPhone 3GS v6.1.2 (32 bit)
  • iPhone 4 v7.1.2 (32 bit)
  • iPhone 4S v9.0 (32 bit)
  • iPhone 5S v8.4.1 (64 bit)
  • iPad 2 mini v9.0 (64 bit)

※ 使用上面的配置,及 EMB 官方提供的 Hotfix,真机皆没有问题,下面的闪退问题可以略过了。


问题一:iOS 9 于 2015/09/16 开放下载了,但之前使用 Delphi(XE8 或之前的版) 开发上架的 App 皆会闪退,无法运行在 iOS 9。

问题二:使用 Delphi 10 Seattle + Xcode 7.0 + iOS SDK 9.0 发布到 iOS 9 的真机没有问题,但发布到 iOS 6~8 的机子会闪退

为了解决以上问题,可以参考下列方法:

1. 使用 Delphi 10 Seattle 重新上架:

开发环境:

  • Delphi 10 Seattle
  • Xcode 7.0
  • iOS SDK 8.4(这个是关键,一定要用 SDK 8.4 才不会闪退)

真机测试(以下机种皆不闪退):

    • iPhone 3GS v6.1.2 (32 bit)
    • iPhone 4 v7.1.2 (32 bit)
    • iPhone 4S v9.0 (32 bit)
    • iPhone 5S v8.4.1 (64 bit)
    • iPad 2 mini v9.0 (64 bit)

2. 使用 XE8 重新上架:

开发环境:

  • Delphi XE8 update 1
  • Xcode 6.4
  • iOS SDK 8.4

修改源码:

真机测试(以下机种皆不闪退):

  • iPhone 3GS v6.1.2 (32 bit)
  • iPhone 4 v7.1.2 (32 bit)
  • iPhone 4S v9.0 (32 bit)
  • iPhone 5S v8.4.1 (64 bit)
  • iPad 2 mini v9.0 (64 bit)

赶快重新上架新版 App 吧。

追加整理,依版本整理如下(2015.09.23):

  • Xcode 7.0 + SDK 8.4

    • XE8 + iOS 6 = 正常
    • XE8 + iOS 7 = 正常
    • XE8 + iOS 8 = 正常
    • XE8 + iOS 9 = 正常
  • Xcode 6.4 + SDK 8.4
    • XE8 + iOS 6 = 正常
    • XE8 + iOS 7 = 正常
    • XE8 + iOS 8 = 正常
    • XE8 + iOS 9 = 闪退(使用官方修复文件,不闪退)
  • Xcode 7.0 + SDK 9.0
    • D10 + iOS 6 = 闪退
    • D10 + iOS 7 = 闪退
    • D10 + iOS 8 = 退
    • D10 + iOS 9 = 正常

官方 QC 讨论:

https://quality.embarcadero.com/browse/RSP-12324

官方 Apple Xcode 各版本下載位置:

https://developer.apple.com/downloads/

    • OS X El Capitan

iOS开发-闪退问题-解决之前上架的 App 在 iOS 9 会闪退问题的更多相关文章

  1. 解决之前上架的 App 在 iOS 9 会闪退问题 (更新:已有 Hotfix)

    最新更新:(2015.10.02) 开发环境: Delphi 10 Seattle OS X El Capitan v10.11 需使用下列 HotfixID: 30398, PAServer Hot ...

  2. Xamarin iOS开发实战第1章使用C#编写第一个iOS应用程序

    Xamarin iOS开发实战第1章使用C#编写第一个iOS应用程序 C#原本是用来编写Windows以及Windows Phone的应用程序.自从Xamarin问世后.C#的作用就发生了非常大的变化 ...

  3. iOS开发之线程组解决请求多个接口数据,完成后,再刷新界面

    1.多任务请求接口,完成后,在刷新数据,常用方法 2018年07月18日 16:34:38 hbblzjy 阅读数:1382 版权声明:本文为博主原创文章,未经博主允许不得转载. https://bl ...

  4. iOS开发- 打包ipa,让别人设备安装你的App

    一般在接外包的时候, 通常第三方须要安装你的app进行測试(这时候你的app肯定是还没传到app store之前). 这样的情况下.假设是企业账号就好办了, 随便安装.. 可是个人开发人员账号呢? 假 ...

  5. iOS开发-canOpenURL: failed for URL: "xx" - error:"This app is not allowed to query for scheme xx"

    转载自:http://www.jianshu.com/p/e38a609f786e

  6. 苹果iOS App上架流程,非iOS开发人员上架教程

      iOS应用上线发布流程一般包含相关证书文件的配置.Xcode的设置.App Store Connect填写App的相关信息.ipa包上传.审核结果以及相关邮件回复.相关证书文件的配置与Xcode的 ...

  7. 【转】iOS 开发怎么入门?

    原文网址:http://www.zhihu.com/question/20264108 iOS 开发怎么入门? 请问有设计模式.内存管理方面的资料吗?最好有除了官方文档之外的其它内容,10 条评论 分 ...

  8. iOS开发小技巧 -- tableView-section圆角边框解决方案

    [iOS开发]tableView-section圆角边框解决方案 tableView圆角边框解决方案 iOS 7之前,图下圆角边框很容易设置 iOS 7之后,tableviewcell的风格不再是圆角 ...

  9. 学习ios(必看经典)牛人40天精通iOS开发的学习方法

    学习ios(必看经典)牛人40天精通iOS开发的学习方法 描述 这是一套从一个对iOS开发感兴趣的学员到iOS开发高手的系统.专业的课程体系.以培养企业开发真正需要的人才为目标,每个知识点都用案例来讲 ...

随机推荐

  1. SQL 数字分割的字符串

    :表示包含正数或者负数.或者0 即表示,数字的字段! select * from 表名 where isnull(字段名,'')<>'' 同时排除空值和null的情况 select coo ...

  2. IE浏览器下一些图片无法显示的(在其他非ie浏览器能够显示)解决办法

    因为要完成本学期老师布置得网页作业,做完的时候进行网页的兼容性测试,chrome和360都没有问题. ie下却有两个图片无法显示. 一般这种情况代码是没有什么问题的,一般是图片本身的问题, 当我用Ps ...

  3. R语言内存管理

    http://www.cnblogs.com/cloudtj/articles/5478281.html

  4. spring源码解析——spring源码导入eclipse

    一.前言     众所周知,spring的强大之处.几乎所有的企业级开发中,都使用了spring了.在日常的开发中,我们是否只知道spring的配置,以及简单的使用场景.对其实现的代码没有进行深入的了 ...

  5. Java throws Exception、try、catch

    throws Exception是方法后面接的 意思是向上级抛出异常 try{}里面的异常会被外面的catch捕捉到 抛出异常是throw new Exception("异常"); ...

  6. [Android]依赖注入框架squareup的dagger

    分享一下Android依赖注入框架--Dagger使用 Dagger源码 Dagger1-Demo 希望能给大家的开发带来帮助.

  7. POJ 3233Matrix Power Series

    妈妈呀....这简直是目前死得最惨的一次. 贴题目: http://poj.org/problem?id=3233 Matrix Power Series Time Limit: 3000MS Mem ...

  8. wex5中的星星评分

    新建一个空白的.w文件,然后在页面上放5个img星星图片 重要的是图片路径不能是绝对路径,要用相对路径,不然js操作的时候会出bug 添加两个label标签(标签随你挑,在这我就用label) 你到时 ...

  9. Poco::JSON::Array 中object 设置preserveInsertionOrder 时,stringify出错-->深入解析

    在使用poco version 1.6.0时 Poco::JSON::Array 在object  设置preserveInsertionOrder =true 时 调用 array.stringif ...

  10. 深入理解OAuth2.0协议

    1. 引言 如果你开车去酒店赴宴,你经常会苦于找不到停车位而耽误很多时间.是否有好办法可以避免这个问题呢?有的,听说有一些豪车的车主就不担心这个问题.豪车一般配备两种钥匙:主钥匙和泊车钥匙.当你到酒店 ...