iOS Dev-flash-back issue-fix the previous App on iOS 9 will flash back issue

Source: Internet
Author: User

Last Updated: (2015.10.02)

Development environment:

    • Delphi Ten Seattle
    • OS X El Capitan v10.11
      • You need to use the following Hotfix
        id:30398, Paserver Hotfix for Delphi, C++builder and RAD Studio Seattle
    • Xcode v7.0.1
    • IOS SDK v9.0

Real-Machine testing (the following types are not flash back):

    • IPhone 3GS v6.1.2 (+ bit)
    • IPhone 4 v7.1.2 (+ bit)
    • IPhone 4S v9.0 (+ bit)
    • IPhone 5S v8.4.1 (+ bit)
    • IPad 2 Mini v9.0 (+ bit)

※ Using the above configuration, and EMB the official Hotfix provided, There is no problem with the real machine, the following flash-back problem can be skipped.

Issue One: iOS 9 was opened for download in 2015/09/16, but apps that were previously developed using Delphi (XE8 or earlier) will be rolled back and not run on iOS 9.

Question two: Using the Delphi Seattle + Xcode 7.0 + iOS SDK 9.0 to release the real machine to iOS 9 is no problem, but the release to iOS 6~8 will flash back .

To solve these problems, you can refer to the following methods:

1. Re-shelves using Delphi Seattle:

Development environment:

    • Delphi Ten Seattle
    • Xcode 7.0
    • IOS SDK 8.4 (This is the key, be sure to use SDK 8.4 to not flash back)

Real-Machine testing (the following types are not flash back):

      • IPhone 3GS v6.1.2 (+ bit)
      • IPhone 4 v7.1.2 (+ bit)
      • IPhone 4S v9.0 (+ bit)
      • IPhone 5S v8.4.1 (+ bit)
      • IPad 2 Mini v9.0 (+ bit)
2. Re-shelves using XE8:

Development environment:

    • Delphi XE8 Update 1
    • Xcode 6.4
    • IOS SDK 8.4

Modify the source code:

    • According to the official recommended method, modify the source code of the XE8 (if not modified, will flash back):
      http://community.embarcadero.com/blogs/entry/ Workaround-steps-for-building-ios-32-bit-applications-for-ios-9-with-xe7-and-xe8

Real-Machine testing (the following types are not flash back):

    • IPhone 3GS v6.1.2 (+ bit)
    • IPhone 4 v7.1.2 (+ bit)
    • IPhone 4S v9.0 (+ bit)
    • IPhone 5S v8.4.1 (+ bit)
    • IPad 2 Mini v9.0 (+ bit)

Quickly re-listing the new App.

Additional finishing, according to the version of the following (2015.09.23):

  • Xcode 7.0 + SDK 8.4
    • XE8 + IOS 6 = Normal
    • XE8 + IOS 7 = Normal
    • XE8 + IOS 8 = Normal
    • XE8 + IOS 9 = Normal
  • Xcode 6.4 + SDK 8.4
    • XE8 + IOS 6 = Normal
    • XE8 + IOS 7 = Normal
    • XE8 + IOS 8 = Normal
    • XE8 + IOS 9 = Flash Back (use official repair files, do not flash back)
  • Xcode 7.0 + SDK 9.0
    • D10 + iOS 6 = Flash back
    • D10 + iOS 7 = Flash back
    • D10 + iOS 8 = Flash back
    • D10 + IOS 9 = Normal

Official QC discussion:

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

Official Apple Xcode Download location:

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

      • OS X El Capitan

iOS Development-flash back issue-fix a previous App on iOS 9 will flash back issue

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.