Delphi Can
IOS 17 Crash Sorunu Çözümü - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Mobil Platform - FireMonkey (FMX) (https://www.delphican.com/forumdisplay.php?fid=7)
+--- Konu Başlığı: IOS 17 Crash Sorunu Çözümü (/showthread.php?tid=7458)



IOS 17 Crash Sorunu Çözümü - emrahozten - 05-10-2023

Merhabalar,
2 gün önce 11.2 ile Apple Store da mevcut uygulamamı güncellemeye çalıştım. Mac cihazda sdkları ios17 ye yükselttim. Bilgisayarıma da bu sdkyı çekip derledim ve ipa dosyasını oluşturdum. Kendi telefonumun versiyonu ios15 ve bu telefonda deneyip bir sorun olmadığını görünce apple gönderdim. Apple uygulamayı rejected yaptı. Uygulamanın ios17 ipad üzerinde kilitlendiğini söyledi. Bende biraz araştırmalar sonucu https://en.delphipraxis.net/topic/9350-ios-17/?page=2 sitesinde Dave abinin tavsiyesi üzerine FMX.Platform.iOS.pas dosyasını projemin bulunduğu klasöre yerleştirdim ve gerekli değişiklikleri aşağıdaki gibi yaptım. Apple' a bir daha gönderdim ve uygulama yayınlandı. Delphican' da bu soruna rastlamadığım için buraya koyma gereği duydum. Herkese iyi günler.

Bu methodun TApplicationDelegate.applicationDidFinishLaunchingWithOptions içerisinde aşağıdaki satırları değiştiriyoruz. 

 // Creating window

    WindowManager := PlatformCocoaTouch.WindowManager;

    WindowManager.Window := TFMXWindow.Create(MainScreen.bounds);

    WindowManager.RootViewController := TFMXViewController.Create;

    

    // *** Start of iOS17 SDK crash issue - Add the following line: ***

    WindowManager.RootViewController.Super.init;

    // *** End of iOS17 SDK crash issue ***

    
    WindowManager.NativeWindow.makeKeyAndVisible;


IOS 17 Crash Sorunu Çözümü - frmman - 05-10-2023

Tecrübenizi bizimle paylaştığınız için teşekkürler.


Cvp: IOS 17 Crash Sorunu Çözümü - emrahozten - 06-10-2023

(05-10-2023, Saat: 14:53)frmman Adlı Kullanıcıdan Alıntı: Tecrübenizi bizimle paylaştığınız için teşekkürler.

Hep biz DelphiCan' ın nimetlerinden faydalanacak değiliz ya  Smile


IOS 17 Crash Sorunu Çözümü - mcuyan - 13-11-2023

Hocam merhabalar.. sadece ilgili yere
WindowManager.RootViewController.Super.init

Eklememiz yetiyir mu? Tam anlamadim ben..


Cvp: IOS 17 Crash Sorunu Çözümü - emrahozten - 14-11-2023

(13-11-2023, Saat: 12:49)mcuyan Adlı Kullanıcıdan Alıntı: Hocam merhabalar.. sadece ilgili yere
WindowManager.RootViewController.Super.init

Eklememiz yetiyir mu? Tam anlamadim ben..

Selam,
Ben aşağıdaki gibi komple değiştirdim. Sizde bu şekilde yapın, uygulama açılışta çakılmayacaktır. Test edildi. 

// Creating window

    WindowManager := PlatformCocoaTouch.WindowManager;

    WindowManager.Window := TFMXWindow.Create(MainScreen.bounds);

    WindowManager.RootViewController := TFMXViewController.Create;

    

    // *** Start of iOS17 SDK crash issue - Add the following line: ***

    WindowManager.RootViewController.Super.init;

    // *** End of iOS17 SDK crash issue ***

    
    WindowManager.NativeWindow.makeKeyAndVisible;


IOS 17 Crash Sorunu Çözümü - mcuyan - 14-11-2023

Tamam hocam aynen dediğiniz gibi yapınca oldu..

Teşekkürler.


Cvp: IOS 17 Crash Sorunu Çözümü - theercan08 - 20-11-2024

(05-10-2023, Saat: 10:32)emrahozten Adlı Kullanıcıdan Alıntı: Merhabalar,
2 gün önce 11.2 ile Apple Store da mevcut uygulamamı güncellemeye çalıştım. Mac cihazda sdkları ios17 ye yükselttim. Bilgisayarıma da bu sdkyı çekip derledim ve ipa dosyasını oluşturdum. Kendi telefonumun versiyonu ios15 ve bu telefonda deneyip bir sorun olmadığını görünce apple gönderdim. Apple uygulamayı rejected yaptı. Uygulamanın ios17 ipad üzerinde kilitlendiğini söyledi. Bende biraz araştırmalar sonucu https://en.delphipraxis.net/topic/9350-ios-17/?page=2 sitesinde Dave abinin tavsiyesi üzerine FMX.Platform.iOS.pas dosyasını projemin bulunduğu klasöre yerleştirdim ve gerekli değişiklikleri aşağıdaki gibi yaptım. Apple' a bir daha gönderdim ve uygulama yayınlandı. Delphican' da bu soruna rastlamadığım için buraya koyma gereği duydum. Herkese iyi günler.

Bu methodun TApplicationDelegate.applicationDidFinishLaunchingWithOptions içerisinde aşağıdaki satırları değiştiriyoruz. 

 // Creating window

    WindowManager := PlatformCocoaTouch.WindowManager;

    WindowManager.Window := TFMXWindow.Create(MainScreen.bounds);

    WindowManager.RootViewController := TFMXViewController.Create;

    

    // *** Start of iOS17 SDK crash issue - Add the following line: ***

    WindowManager.RootViewController.Super.init;

    // *** End of iOS17 SDK crash issue ***

    
    WindowManager.NativeWindow.makeKeyAndVisible;



 Hocam merhabalar uzun zamandır bu sorunla uğraşıyorum, sizin yazınızı gördüm. tam olarak bu işlemleri hangi alanlarda yaptığımızı ayrıntılı yazarmısınız. teşekkür ederim.

(05-10-2023, Saat: 10:32)emrahozten Adlı Kullanıcıdan Alıntı: Merhabalar,
2 gün önce 11.2 ile Apple Store da mevcut uygulamamı güncellemeye çalıştım. Mac cihazda sdkları ios17 ye yükselttim. Bilgisayarıma da bu sdkyı çekip derledim ve ipa dosyasını oluşturdum. Kendi telefonumun versiyonu ios15 ve bu telefonda deneyip bir sorun olmadığını görünce apple gönderdim. Apple uygulamayı rejected yaptı. Uygulamanın ios17 ipad üzerinde kilitlendiğini söyledi. Bende biraz araştırmalar sonucu https://en.delphipraxis.net/topic/9350-ios-17/?page=2 sitesinde Dave abinin tavsiyesi üzerine FMX.Platform.iOS.pas dosyasını projemin bulunduğu klasöre yerleştirdim ve gerekli değişiklikleri aşağıdaki gibi yaptım. Apple' a bir daha gönderdim ve uygulama yayınlandı. Delphican' da bu soruna rastlamadığım için buraya koyma gereği duydum. Herkese iyi günler.

Bu methodun TApplicationDelegate.applicationDidFinishLaunchingWithOptions içerisinde aşağıdaki satırları değiştiriyoruz. 

 // Creating window

    WindowManager := PlatformCocoaTouch.WindowManager;

    WindowManager.Window := TFMXWindow.Create(MainScreen.bounds);

    WindowManager.RootViewController := TFMXViewController.Create;

    

    // *** Start of iOS17 SDK crash issue - Add the following line: ***

    WindowManager.RootViewController.Super.init;

    // *** End of iOS17 SDK crash issue ***

    
    WindowManager.NativeWindow.makeKeyAndVisible;

hocam WindowManager unit ismi nedir acaba;

(14-11-2023, Saat: 19:53)mcuyan Adlı Kullanıcıdan Alıntı: Tamam hocam aynen dediğiniz gibi yapınca oldu..

Teşekkürler.

hocam tam olarak nereye eklediniz bu komutları. teşekkürler


IOS 17 Crash Sorunu Çözümü - mcuyan - 22-11-2024

hocam en üstteki yazıyı tam okuyunuz..

FMX.Platform.iOS.pas