程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 解決之前上架的 App 在 iOS 9 會閃退問題(用 XE8 重新上架),iosxe8

解決之前上架的 App 在 iOS 9 會閃退問題(用 XE8 重新上架),iosxe8

編輯:Delphi

解決之前上架的 App 在 iOS 9 會閃退問題(用 XE8 重新上架),iosxe8


問題一: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 的機子會閃退

 

為了解決以上問題,可以參考下列方法(僅供參考,希望 EMB 能盡快提供 Delphi 10 Seattle 的 Hot Fix)

開發環境:

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

修改源碼:

  • 需依官方建議的方法,修改 XE8 的源碼(如果不修改,會閃退):
  • http://community.embarcadero.com/blogs/entry/workaround-steps-for-building-ios-32-bit-applications-for-ios-9-with-xe7-and-xe8

真機測試:

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

用真機測試,以上機種皆不閃退了,趕快重新上架新版 App 吧。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved