Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
ios için uygulama derleme [ÇÖZÜLDÜ]
#11
(21-05-2026, Saat: 09:35)RAD Coder Adlı Kullanıcıdan Alıntı:
(20-05-2026, Saat: 15:33)codder71 Adlı Kullanıcıdan Alıntı: Hocam apple sitesinden direk indirdim fakat son derleme sırasında hata alıyorum. Muhtemelen kullandığım verisyonlardan kaynaklanıyor.
Hocam rad studio 12.3 kullanıyorum. Buna uygun versiyon macos sürümü ve xcode sürümü nedir acaba sizde çalışan verisyon üzerinden bana örnek verebilirmisiniz lütfen 

Kullandığım Versiyonlar :
MacOS Tahoe 26.3
xCode 26.5

En son Aldığım hata :
[DCC Error] E2597 ld: building for iOS-arm64 but attempting to link with file ("C:\Users\CKRAL\Documents\Embarcadero\Studio\SDKs\iPhoneOS26.5.sdk/usr/lib/libiconv.tbd") built for unknown-unsupported file format ( 0x58 0x53 0x79 0x6D 0x0A 0x30 0x30 0x31 0x34 0x00 0x33 0x31 0x32 0x31 0x62 0x61 )

Embarcadero'nun resmi desteği ve benim de kullandığım yapı şu şekilde;
macOS Tahoe 26
xCode 26
Delphi 13.1

Delphi 12.3 en fazla aşağıdaki kombinasyonu destekler.
macOS Sequoia 15.3
xCode 16.4
iOS SDK 18.5

Apple’ın resmi "Upcoming Requirements" e göre:
28 Nisan 2026’dan itibaren App Store Connect’e yüklenen tüm uygulamalar;
Xcode 26 veya üzeri ile
iOS 26 SDK kullanılarak derlenmiş olmalıdır, diyor.
Bilginiz olsun

Hocam cevabınız için çok teşekkür ederim.
Dün siz cevap vermeden önce eski versiyon xcode ile tekrar deneme yaptım yine aynı sonucu aldım maalesef bence ide den de kaynaklanıyor olabilir.
Fakat mesajınızda belirttiğiniz gibi apple xcode 26 şartı istiyorsa mecburen ide versiyon değişikliği yapıp tekrar denemem gerekecek

Kullandığım dünkü Versiyonlar :
MacOS Sequoia 15
xCode 16.2

Hata :

[DCC Error] E2597 ld: building for iOS-arm64 but attempting to link with file ("C:\Users\CKRAL\Documents\Embarcadero\Studio\SDKs\iPhoneOS26.5.sdk/usr/lib/libiconv.tbd") built for unknown-unsupported file format ( 0x58 0x53 0x79 0x6D 0x0A 0x30 0x30 0x31 0x34 0x00 0x33 0x31 0x32 0x31 0x62 0x61 )
Cevapla
#12
(21-05-2026, Saat: 16:17)codder71 Adlı Kullanıcıdan Alıntı:
(21-05-2026, Saat: 09:35)RAD Coder Adlı Kullanıcıdan Alıntı: Embarcadero'nun resmi desteği ve benim de kullandığım yapı şu şekilde;
macOS Tahoe 26
xCode 26
Delphi 13.1

Delphi 12.3 en fazla aşağıdaki kombinasyonu destekler.
macOS Sequoia 15.3
xCode 16.4
iOS SDK 18.5

Apple’ın resmi "Upcoming Requirements" e göre:
28 Nisan 2026’dan itibaren App Store Connect’e yüklenen tüm uygulamalar;
Xcode 26 veya üzeri ile
iOS 26 SDK kullanılarak derlenmiş olmalıdır, diyor.
Bilginiz olsun

Hocam cevabınız için çok teşekkür ederim.
Dün siz cevap vermeden önce eski versiyon xcode ile tekrar deneme yaptım yine aynı sonucu aldım maalesef bence ide den de kaynaklanıyor olabilir.
Fakat mesajınızda belirttiğiniz gibi apple xcode 26 şartı istiyorsa mecburen ide versiyon değişikliği yapıp tekrar denemem gerekecek

Kullandığım dünkü Versiyonlar :
MacOS Sequoia 15
xCode 16.2

Hata :

[DCC Error] E2597 ld: building for iOS-arm64 but attempting to link with file ("C:\Users\CKRAL\Documents\Embarcadero\Studio\SDKs\iPhoneOS26.5.sdk/usr/lib/libiconv.tbd") built for unknown-unsupported file format ( 0x58 0x53 0x79 0x6D 0x0A 0x30 0x30 0x31 0x34 0x00 0x33 0x31 0x32 0x31 0x62 0x61 )

Geliştirici ortamınız, iOS iPhoneOS26.5 SDK paketini kullanmaya çalışıyor.
Bu delphi sürümü ile derlenmez maalesef.
Begin : = end / 2;
Cevapla
#13
(22-05-2026, Saat: 09:25)RAD Coder Adlı Kullanıcıdan Alıntı:
(21-05-2026, Saat: 16:17)codder71 Adlı Kullanıcıdan Alıntı: Hocam cevabınız için çok teşekkür ederim.
Dün siz cevap vermeden önce eski versiyon xcode ile tekrar deneme yaptım yine aynı sonucu aldım maalesef bence ide den de kaynaklanıyor olabilir.
Fakat mesajınızda belirttiğiniz gibi apple xcode 26 şartı istiyorsa mecburen ide versiyon değişikliği yapıp tekrar denemem gerekecek

Kullandığım dünkü Versiyonlar :
MacOS Sequoia 15
xCode 16.2

Hata :

[DCC Error] E2597 ld: building for iOS-arm64 but attempting to link with file ("C:\Users\CKRAL\Documents\Embarcadero\Studio\SDKs\iPhoneOS26.5.sdk/usr/lib/libiconv.tbd") built for unknown-unsupported file format ( 0x58 0x53 0x79 0x6D 0x0A 0x30 0x30 0x31 0x34 0x00 0x33 0x31 0x32 0x31 0x62 0x61 )

Geliştirici ortamınız, iOS iPhoneOS26.5 SDK paketini kullanmaya çalışıyor.
Bu delphi sürümü ile derlenmez maalesef.

Hocam dün sizin de söylediğiniz gibi ide, macos ve xcode yi belirttiğiniz sürümlere getirdim.
Rad studio 13.1
MacOS 26.3
xCode 26.5 Universal kurulumu yaptım fakat hocam yine hata alıyorum.
Sebebini bu sefer farkettim. PaServer hocam dosyaları çekerken bazı dosyaları 0 kb alıyor. Muhtemelen derleme sorunu bundan oluyor. Acaba xcode de kurulum yanlışımı yapıyorum.
Apple Developer sitesinden xcode 26.5i indirdim ve kurulumu yaptım versiyon kontrolü de yaptım hem xcode için hemde phoneos için sorun görünmüyor. Acaba başka kurulumlarda mı gerekiyor. Yardımcı olursanız sevinirim.
Cevapla
#14
Daha önce @Mr.X in paylaştığı Yavaş aktarım ile ilgili bir sorun olabilir. 
Terminal ekranında o iki komut setini çalıştırın. 
Sdk Manager penceresinde iOS sdk silip yeniden ekleyin.
Belirttiğiniz sıfır KB sorununu çözer.
Begin : = end / 2;
Cevapla
#15
(22-05-2026, Saat: 15:42)RAD Coder Adlı Kullanıcıdan Alıntı: Daha önce @Mr.X in paylaştığı Yavaş aktarım ile ilgili bir sorun olabilir. 
Terminal ekranında o iki komut setini çalıştırın. 
Sdk Manager penceresinde iOS sdk silip yeniden ekleyin.
Belirttiğiniz sıfır KB sorununu çözer.

Hocam çok teşekkür ederim dediğiniz gibi sdk yı komple kaldırdım. MacOS ta belirtilen komutları çalıştırdım tekrar indirdim fakat sonuç aynı hatta 0 sıfır kb dosyaları arattım macos içinde bulunamıyor. Acaba indirmeyi unuttuğum bir şeymi var hatta eski versiyonlar dada aynı sorun oldu benim kurulumda sorun var galiba gibi gelmeye başladı. 
Not : Macos sdk indirdim onu derlemeye çalıştım o sorunsuz derlendi sadece iphoneos ta sorun yaşıyorum.


oluşan hata:

Checking project dependencies...
Compiling Project1.dproj (Debug, iOSDevice64)
brcc32 command line for "Project1.vrc"
 c:\program files (x86)\embarcadero\studio\37.0\bin64\cgrc.exe -c65001 -= resinator.exe Project1.vrc -foProject1.res 
dcciosarm64 command line for "Project1.dpr"
 c:\program files (x86)\embarcadero\studio\37.0\bin\dcciosarm64.exe -$O- -$R+ -$Q+ --no-config -M -Q 
 -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults -DDEBUG;;FRAMEWORK_FMX -E.\iOSDevice64\Debug 
 -I"c:\program files (x86)\embarcadero\studio\37.0\lib\iOSDevice64\debug";"c:\program files (x86)\embarcadero\studio\37.0\lib\iOSDevice64\Release";
 C:\Users\Public\Documents\Embarcadero\Studio\37.0\Dcp\iOSDevice64 -LEC:\Users\Public\Documents\Embarcadero\Studio\37.0\Bpl\iOSDevice64 
 -LNC:\Users\Public\Documents\Embarcadero\Studio\37.0\Dcp\iOSDevice64 -NU.\iOSDevice64\Debug -NSSystem;Xml;Data;Datasnap;Web;Soap; -O"c:\program files 
 (x86)\embarcadero\studio\37.0\lib\iOSDevice64\Release";C:\Users\Public\Documents\Embarcadero\Studio\37.0\Dcp\iOSDevice64 -R"c:\program files 
 (x86)\embarcadero\studio\37.0\lib\iOSDevice64\Release";C:\Users\Public\Documents\Embarcadero\Studio\37.0\Dcp\iOSDevice64 -U"c:\program files 
 (x86)\embarcadero\studio\37.0\lib\iOSDevice64\debug";"c:\program files (x86)\embarcadero\studio\37.0\lib\iOSDevice64\Release";
 C:\Users\Public\Documents\Embarcadero\Studio\37.0\Dcp\iOSDevice64 --syslibroot:C:\Users\EMPEROR\Documents\Embarcadero\Studio\SDKs\iPhoneOS26.5.sdk 
 --frameworkpath:C:\Users\EMPEROR\Documents\Embarcadero\Studio\SDKs\iPhoneOS26.5.sdk\System\Library\Frameworks;
 C:\Users\EMPEROR\Documents\Embarcadero\Studio\SDKs\iPhoneOS26.5.sdk\System\Library\PrivateFrameworks -V -VN --linker-option:"-arch arm64" 
 -NO.\iOSDevice64\Debug  Project1.dpr   
[DCC Error] E2597 ld: file too small (length=0) for architecture arm64
[DCC Fatal Error] F2588 Linker error code: 1 ($00000001)
Failed
Elapsed time: 00:00:15.8
Cevapla
#16
Bunun iki sebebi olabilir.
1. Delphi 13 te macOS ve iOS tarafında bir kaç bug dan dolayı update ve bir patch yayınlandı.
2. Embarcadero  nun resmi desteği, yani stabil olan 26.0 olan sürümlerdir. Xcode 26.0 ve iOS SDK 26.0
Begin : = end / 2;
Cevapla
#17
(22-05-2026, Saat: 18:00)RAD Coder Adlı Kullanıcıdan Alıntı: Bunun iki sebebi olabilir.
1. Delphi 13 te macOS ve iOS tarafında bir kaç bug dan dolayı update ve bir patch yayınlandı.
2. Embarcadero  nun resmi desteği, yani stabil olan 26.0 olan sürümlerdir. Xcode 26.0 ve iOS SDK 26.0

Hocam bence hatalı yaptığım bir yer var çünkü ide değişikliğinden önce 12.3 sürüm deki ide de aynı hatayı aldım. PaServer bir cok *.dylib dosyasını 0 byte olarak indirmiş yoksa ideden kaynaklanmıyor. Ben bu dosyaların bir kaçını mac içinde arama yaptım bulamadım. xcode de indirmeyi unuttuğum eklentiler mi var bilemiyorum.
Ideyi değiştirip 13.1 yaptım hatta paserveri değiştirdim macos sıfırdan kurdum yeni xcode indirdim ama yine 0 byte dylib uzantılı dosyalar var sdk içinde dedim acaba hepsinde mi aynı sorun var macos sdk indirip macos için boş proje denedim onda sorun yok sorunsuz derleniyor. Sadece iphoneos ta yapıyor.

Hocam sizdeki sdk yı bana upload yapıp atma şansınız var mı birde öyle test yapsam.
Cevapla
#18
@RAD Coder Hocam dediğiniz gibi eski xcode 26.0.1 indirip denedim. Paserver dosyaları düzgün bir şekilde çekti ve sonuç olarak derlemeyi başardım. Fakat yine başka bir sorun var derleme sonrası bir pencere açılıyor ve Cannot Connect to the Mac işaretli şekilde gösteriyor. Paserver bağlantısını kontrol ettim sorun yok hatta gerçek cihaz bağladım target kısmında gerçek cihaz ismi yazıyor görünüyor ama yinede aynı pencere hatası geliyor şimdide bu kısımda takıldım. Siz böyle bir sorunla karşılaştınız mı çözümü nedir yardımlarınızı bekliyorum hocam.

Kullandığım Program sürümleri :

Rad Studio 13.1
Xcode 26.0.1
Tahoe 26.3
Paserver 37

Hata Mesajı :

hmc4rv1.jpg
Cevapla
#19
(25-05-2026, Saat: 23:41)codder71 Adlı Kullanıcıdan Alıntı: @RAD Coder Hocam dediğiniz gibi eski xcode 26.0.1 indirip denedim. Paserver dosyaları düzgün bir şekilde çekti ve sonuç olarak derlemeyi başardım. Fakat yine başka bir sorun var derleme sonrası bir pencere açılıyor ve Cannot Connect to the Mac işaretli şekilde gösteriyor. Paserver bağlantısını kontrol ettim sorun yok hatta gerçek cihaz bağladım target kısmında gerçek cihaz ismi yazıyor görünüyor ama yinede aynı pencere hatası geliyor şimdide bu kısımda takıldım. Siz böyle bir sorunla karşılaştınız mı çözümü nedir yardımlarınızı bekliyorum hocam.

Kullandığım Program sürümleri :

Rad Studio 13.1
Xcode 26.0.1
Tahoe 26.3
Paserver 37

Hata Mesajı :

hmc4rv1.jpg

Temel sorunun çözüldüğüne sevindim.

Messages penceresinde, yazılımsal hata olmadığı (sıfır hata) belirtiliyor. 
Bağlanı sorunu yaşıyorsunuz.
Telefon kablosundan kaynaklandığını tahmin ediyorum.
Kablo orjinal olmayabilir veya data kablosu olmayabilir.

PAServer çalıştırdıktan sonra -v (verbode/detaylı bilgi modu) yazıp enter tuşuna basın.
Daha sonra yeniden uygulamayı cihaza göndermeye çalışın.   

PAServer ekranındaki bilgiyi ve Messages penceresindeki uyarıları paylaşbilirseniz belki daha hızlı yardımcı olabiliriz.
Begin : = end / 2;
Cevapla
#20
(26-05-2026, Saat: 08:25)RAD Coder Adlı Kullanıcıdan Alıntı:
(25-05-2026, Saat: 23:41)codder71 Adlı Kullanıcıdan Alıntı: @RAD Coder Hocam dediğiniz gibi eski xcode 26.0.1 indirip denedim. Paserver dosyaları düzgün bir şekilde çekti ve sonuç olarak derlemeyi başardım. Fakat yine başka bir sorun var derleme sonrası bir pencere açılıyor ve Cannot Connect to the Mac işaretli şekilde gösteriyor. Paserver bağlantısını kontrol ettim sorun yok hatta gerçek cihaz bağladım target kısmında gerçek cihaz ismi yazıyor görünüyor ama yinede aynı pencere hatası geliyor şimdide bu kısımda takıldım. Siz böyle bir sorunla karşılaştınız mı çözümü nedir yardımlarınızı bekliyorum hocam.

Kullandığım Program sürümleri :

Rad Studio 13.1
Xcode 26.0.1
Tahoe 26.3
Paserver 37

Hata Mesajı :

hmc4rv1.jpg

Temel sorunun çözüldüğüne sevindim.

Messages penceresinde, yazılımsal hata olmadığı (sıfır hata) belirtiliyor. 
Bağlanı sorunu yaşıyorsunuz.
Telefon kablosundan kaynaklandığını tahmin ediyorum.
Kablo orjinal olmayabilir veya data kablosu olmayabilir.

PAServer çalıştırdıktan sonra -v (verbode/detaylı bilgi modu) yazıp enter tuşuna basın.
Daha sonra yeniden uygulamayı cihaza göndermeye çalışın.   

PAServer ekranındaki bilgiyi ve Messages penceresindeki uyarıları paylaşbilirseniz belki daha hızlı yardımcı olabiliriz.

Hocam merhabalar
Dediğiniz gibi yaptım. Verbose modu aktif ettim ve alttaki gibi bir hata kodu geldi.

75csdmm.jpg
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Google Play Billing Versiyon Sorunu[ÇÖZÜLDÜ] codder71 12 1.047 01-08-2026, Saat: 22:45
Son Yorum: codder71
  Android 16 Uygulama Ekran Taşma Sorunu[ÇÖZÜLDÜ] codder71 5 587 31-07-2026, Saat: 23:38
Son Yorum: mcuyan
  PHPickerDelegate Derleme Sorunu [ÇÖZÜLDÜ] codder71 13 1.248 18-07-2026, Saat: 22:54
Son Yorum: emailx45
  Çözüldü _ Delphi Community Edition SDK ayarları hatası cinarbil 2 812 08-06-2026, Saat: 16:22
Son Yorum: emailx45
  Konferans sitemi için alt yapı nurah 0 269 03-03-2026, Saat: 11:21
Son Yorum: nurah



Konuyu Okuyanlar: 1 Ziyaretçi