Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Ios Uygulama Yazma hk.
#1
Merhaba Arkadaşlar,

RAD Studio 10.2 Version 25.0.26309.314  ( Windows 7 )
Programını kullanıyorum. 
Android mobil üzerinde yazılım ile uğraşmaya başladım. Projemi bitirdim. 
Uygulama android mobil üzerinde çalışıyor. Bu uygulamayı Ios'ta ta çalıştırmak istiyorum. 

Bunun için internetten araştırdığım kadarıyla mac pc gerekiyormuş. ( En Sağlıklı olanı )
Elimde 27 inç İmac pc var.

RrsROn.png



x code kurdum.

C:\Program Files (x86)\Embarcadero\Studio\19.0\PAServer

Delphinin kurulu olduğu klasörden paserver yazılımını mac pc ye attım ve kurulum yaptım.



RrsNvQ.png

Ios Simulatör dediğim zaman aşağıdaki uyarıyı
RrBGef.png


Mac tarafında da uygulama bu şekilde kalıyor. İlerlemiyor.
RrsUVM.jpg

Ios device 64 seçtiğimde aşağıdaki hatayı alıyorum. 
RrByPq.png

Yapmam gereken nedir? Yardımcı olabilir misiniz.
Cevapla
#2
apple developer hesabınız varım..
Cevapla
#3
Merhaba,
Uygulamanız hayırlı olsun.
FMX ile uygulama geliştirirken tek bir platform üzerinde testleri yaparak, uygulamayı tamamlamak ve daha sonradan diğer platform testlerine geçmek, sizi oldukça uğraştıracaktır.. 
FMX mimarisinde, kullanmış olduğunuz bir metod birden fazla platform için geliştirilmemiş olabilir. Bu durumda diğer platform için bir direktif yazma veya alternatif metod üretme yoluna gidersiniz.
Mac OS X veya iOS uygulama geliştirmek, uygulama testleri yapmak veya bunu Apple Store üzerinde yayınlamak için fiziksel bir cihaza ihtiyacınız yok! (iMac'iniz bu çalışma için fazlasıyla yeterli) Bunu bir çok ortamda dile getirdim. 
Mac OS X ve iOS için uygulamanızı test etmeden önce; geçen ay tamamladığımız eğitim serisinin 7. ve 8. bölümünü (Mobil Uygulama + REST Sunucu Eğitimi - Fesih ARSLAN - 2019) baştan sona dikkatlice izlerseniz, bu ve benzeri konularda size oldukça katkı sağlayacaktır.
Asıl sorununuzun Geliştirici Araçlarından kaynaklandığını düşünüyorum. 
XCode'u kurduktan hemen sonra geliştirici araçlarını kurdunuz mu?
Cevapla
#4
(20-11-2019, Saat: 12:42)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Merhaba,
Uygulamanız hayırlı olsun.
FMX ile uygulama geliştirirken tek bir platform üzerinde testleri yaparak, uygulamayı tamamlamak ve daha sonradan diğer platform testlerine geçmek, sizi oldukça uğraştıracaktır.. 
FMX mimarisinde, kullanmış olduğunuz bir metod birden fazla platform için geliştirilmemiş olabilir. Bu durumda diğer platform için bir direktif yazma veya alternatif metod üretme yoluna gidersiniz.
Mac OS X veya iOS uygulama geliştirmek, uygulama testleri yapmak veya bunu Apple Store üzerinde yayınlamak için fiziksel bir cihaza ihtiyacınız yok! (iMac'iniz bu çalışma için fazlasıyla yeterli) Bunu bir çok ortamda dile getirdim. 
Mac OS X ve iOS için uygulamanızı test etmeden önce; geçen ay tamamladığımız eğitim serisinin 7. ve 8. bölümünü (Mobil Uygulama + REST Sunucu Eğitimi - Fesih ARSLAN - 2019) baştan sona dikkatlice izlerseniz, bu ve benzeri konularda size oldukça katkı sağlayacaktır.
Asıl sorununuzun Geliştirici Araçlarından kaynaklandığını düşünüyorum. 
XCode'u kurduktan hemen sonra geliştirici araçlarını kurdunuz mu?

Merhaba Fesih Hocam,

Teşekkürler Hızlı Cevap İçin;

7 ve 8 numaralı videoyu izledim. 
Orada yapmış olduğunuz ayarları kendi Mac bilgisayarımda yaptım. 
"XCode'u kurduktan hemen sonra geliştirici araçlarını kurdunuz mu?"
Evet. Başarılı bir şekilde kurulum yapıldı. 

Bağlantıyı test ediyorum bağlantı başarılı. 

Projeyi derlerken aşağıdaki hatayı alıyorum.

https://i.imgyukle.com/2019/11/20/RyoQ8b.png

RyoQ8b.png

yardımcı olursanız sevinirim.
Cevapla
#5
Rica ederim.
Lokal SDK eksik yüklenmiş olabilir.
Delphi IDE'si üzerinden iOS 13.2.2 sdk'yı silin. Add butonu ile yeniden ekleyin.
Cevapla
#6
(20-11-2019, Saat: 17:08)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Rica ederim.
Lokal SDK eksik yüklenmiş olabilir.
Delphi IDE'si üzerinden iOS 13.2.2 sdk'yı silin. Add butonu ile yeniden ekleyin.

Merhaba Hocam,

Ios 10.3.1 Simulator yüklediğim için Iphone 6 ve Iphone 6s cihazlarını seçtiğimde uygulamamı mac tarafında çalıştırabildim.

RCcVbR.jpg

Mac bilgisayara iphone 6s cihazımı bağladım. 
Delphi ekranından Ios Device 32 veya Ios Device 64 seçtiğimde aşağıdaki hatayı alıyorum. Yazdığım uygulamayı telefona nasıl aktarabilirim. Yardımcı olur musunuz. 

[DCC Error] E2597 ld: warning: directory not found for option '-FC:\Users\Administrator\Documents\Embarcadero\Studio\SDKs\iPhoneOS13.2.2.sdk\System\Library\PrivateFrameworks'

  ld: file not found: /usr/lib/libcharset.1.dylib for architecture armv7

RCg6jf.png
Cevapla
#7
Delphi'nin iOS 10.3.x ve önceki sürümleri için simulator desteği var. 
Muhtemelen Delphi 10.4 sürümünde, yeni iOS simulator desteği gelecek.

iOS Simulatör üzerinde uygulama çalıştırmak için
1- Xcode > Preferences > Components sekmesinden herhangi bir iOS 10.3.x sürümünü indirin.
2- PAServer'ı çalıştırın.
3- Delphi IDE'si üzerinden Tools > Options > Deployment > SDK Manager penceresinde, Add butonu ile bu yeni SDK'yı yükleyin.
4- Project Manager > Target Platfroms kısmından iOS simulatör'ü seçin ve Refresh edin.
5- Yeni iOS 10.3.x SDK sürümlerini içeren Simulator'ler listelenecektir. Bunlardan herhangi birini etkinleştirerek uygulamayı çalıştırabilirisiniz.

Apple Developer Geliştirici Programına katılmadığınız sürece iOS uygulamanızı fiziksel bir cihaz üzerinde çalıştıramazsınız!
Bu program bildiğiniz gibi yıllık bir ücrete tabidir. 

Not: Göstermiş olduğunuz hatanın Apple Developer Program üyeliği ile bir ilgisi olmadığını da ayrıca belirtmek isterim. Bu hata, SDK paketlerinin lokal bilgisayarınıza eksik yüklendiğini gösterir. Bunun için eski SDK'yı silip, yenisini eklemelisiniz. Aynı hata ile tekrar karşılaşmanız durumunda, bu SDK path'ini lokal bilgisayarınızda arayın, bulabilirseniz bu path'i SDK Manager penceresine manuel ekleyin.
Cevapla
#8
(21-11-2019, Saat: 12:45)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Ios 10.3.1 Simulator üzerinde uygulama çalıştırmanız büyük başarı olmuş.
Delphi'nin iOS 10.2.x ve önceki sürümleri için simulator desteği var. 
Muhtemelen Delphi 10.4 sürümünde, yeni iOS simulator desteği gelecek.

iOS Simulatör üzerinde uygulama çalıştırmak için
1- Xcode > Preferences > Components sekmesinden herhangi bir iOS 10.2.x sürümünü indirin.
2- PAServer'ı çalıştırın.
3- Delphi IDE'si üzerinden Tools > Options > Deployment > SDK Manager penceresinde, Add butonu ile bu yeni SDK'yı yükleyin.
4- Project Manager > Target Platfroms kısmından iOS simulatör'ü seçin ve Refresh edin.
5- Yeni iOS 10.2.x SDK sürümlerini içeren Simulator'ler listelenecektir. Bunlardan herhangi birini etkinleştirerek uygulamayı çalıştırabilirisiniz.

Apple Developer Geliştirici Programına katılmadığınız sürece iOS uygulamanızı fiziksel bir cihaz üzerinde çalıştıramazsınız!
Bu program bildiğiniz gibi yıllık bir ücrete tabidir. 

Not: Göstermiş olduğunuz hatanın Apple Developer Program üyeliği ile bir ilgisi olmadığını da ayrıca belirtmek isterim. Bu hata, SDK paketlerinin lokal bilgisayarınıza eksik yüklendiğini gösterir. Bunun için eski SDK'yı silip, yenisini eklemelisiniz. Aynı hata ile tekrar karşılaşmanız durumunda, bu SDK path'ini lokal bilgisayarınızda arayın, bulabilirseniz bu path'i SDK Manager penceresine manuel ekleyin.

Merhaba Hocam,

1- Xcode > Preferences > Components sekmesinden herhangi bir iOS 10.2.x sürümünü indirin. 

Mac de sdk ios 10.3.1 den başlıyor 13.1 e kadar gidiyor. Listede 10.2. yok.

RCeAse.jpg


3- Delphi IDE'si üzerinden Tools > Options > Deployment > SDK Manager penceresinde, Add butonu ile bu yeni SDK'yı yükleyin.
Sdk'yi komple sildim tekrar ekledim. Birden fazla yaptım işlemi.


5- Yeni iOS 10.2.x SDK sürümlerini içeren Simulator'ler listelenecektir. Bunlardan herhangi birini etkinleştirerek uygulamayı çalıştırabilirisiniz.
Mac tarafına Ios 10.3.1 ve Ios 13.1 Sdk'yi yükledim. Ama simulator sdk eklerken sadece 13.2.2 versiyonu göstermektedir.

RC3BPb.png


Apple Developer Geliştirici Programına katılmadığınız sürece iOS uygulamanızı fiziksel bir cihaz üzerinde çalıştıramazsınız!

Apple Developer hesabı aldıktan sonra neler yapmam gerek. Akşam veya yarın hesabı almış olurum. 

Şimdi şunu deniyorum. 
Delphi 10.3 Rio versiyonunu başka bilgisayara kuruyorum. Oradan tekrar deneyeceğim. 
İnşallah onda bir sorun çıkmaz.
Cevapla
#9
(21-11-2019, Saat: 14:56)seydigozegir@gmail.com Adlı Kullanıcıdan Alıntı:
(21-11-2019, Saat: 12:45)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Ios 10.3.1 Simulator üzerinde uygulama çalıştırmanız büyük başarı olmuş.
Delphi'nin iOS 10.2.x ve önceki sürümleri için simulator desteği var. 
Muhtemelen Delphi 10.4 sürümünde, yeni iOS simulator desteği gelecek.

iOS Simulatör üzerinde uygulama çalıştırmak için
1- Xcode > Preferences > Components sekmesinden herhangi bir iOS 10.2.x sürümünü indirin.
2- PAServer'ı çalıştırın.
3- Delphi IDE'si üzerinden Tools > Options > Deployment > SDK Manager penceresinde, Add butonu ile bu yeni SDK'yı yükleyin.
4- Project Manager > Target Platfroms kısmından iOS simulatör'ü seçin ve Refresh edin.
5- Yeni iOS 10.2.x SDK sürümlerini içeren Simulator'ler listelenecektir. Bunlardan herhangi birini etkinleştirerek uygulamayı çalıştırabilirisiniz.

Apple Developer Geliştirici Programına katılmadığınız sürece iOS uygulamanızı fiziksel bir cihaz üzerinde çalıştıramazsınız!
Bu program bildiğiniz gibi yıllık bir ücrete tabidir. 

Not: Göstermiş olduğunuz hatanın Apple Developer Program üyeliği ile bir ilgisi olmadığını da ayrıca belirtmek isterim. Bu hata, SDK paketlerinin lokal bilgisayarınıza eksik yüklendiğini gösterir. Bunun için eski SDK'yı silip, yenisini eklemelisiniz. Aynı hata ile tekrar karşılaşmanız durumunda, bu SDK path'ini lokal bilgisayarınızda arayın, bulabilirseniz bu path'i SDK Manager penceresine manuel ekleyin.

Merhaba Hocam,

1- Xcode > Preferences > Components sekmesinden herhangi bir iOS 10.2.x sürümünü indirin. 

Mac de sdk ios 10.3.1 den başlıyor 13.1 e kadar gidiyor. Listede 10.2. yok.

RCeAse.jpg


3- Delphi IDE'si üzerinden Tools > Options > Deployment > SDK Manager penceresinde, Add butonu ile bu yeni SDK'yı yükleyin.
Sdk'yi komple sildim tekrar ekledim. Birden fazla yaptım işlemi.


5- Yeni iOS 10.2.x SDK sürümlerini içeren Simulator'ler listelenecektir. Bunlardan herhangi birini etkinleştirerek uygulamayı çalıştırabilirisiniz.
Mac tarafına Ios 10.3.1 ve Ios 13.1 Sdk'yi yükledim. Ama simulator sdk eklerken sadece 13.2.2 versiyonu göstermektedir.

RC3BPb.png


Apple Developer Geliştirici Programına katılmadığınız sürece iOS uygulamanızı fiziksel bir cihaz üzerinde çalıştıramazsınız!

Apple Developer hesabı aldıktan sonra neler yapmam gerek. Akşam veya yarın hesabı almış olurum. 

Şimdi şunu deniyorum. 
Delphi 10.3 Rio versiyonunu başka bilgisayara kuruyorum. Oradan tekrar deneyeceğim. 
İnşallah onda bir sorun çıkmaz.

Muhtemelen Mojave sürümünden kaynaklı olabilir. farklı bir Mac OS X sürümü denemeniz gerekebilir. 
Bir önceki mesajımda da belirttiğim gibi Rad Studio'nun şu an için güncel iOS SDK Simulator desteği yok. Bunun için Rad Studio 10.4 sürümünü beklemeniz gerekecek.
Bana sorarsan, Apple Developer Geliştirici Programına katıldıktan sonra gerçek bir cihaz üzerinde testlerini yap. 
Delphi'yi yeniden kurmanız eksik SDK hatasını gidermeyecek. Hedef platformdan (Mac OS X ve XCode) kaynaklı olduğunu düşünüyorum.
SDK Manager'a nasıl yeni bir Path ekleneceğini araştırın bence.

"Apple Developer hesabı aldıktan sonra neler yapmam gerek. Akşam veya yarın hesabı almış olurum."
Bunun için yukarıda vermiş olduğum linkler işinizi fazlasıyla çözecektir.
Cevapla
#10
SDK Manager penceresinden iOS lokal path düzenlemek için aşağıdaki makaleye göz atabilirsiniz.
Adding other iOS frameworks to the SDK manager
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Google play Uygulama yükleme hatası [Çözüldü] codder71 3 365 23-02-2024, Saat: 22:42
Son Yorum: codder71
  Delphi 12 IOS Simulatorde Uygulama Çalışmıyor elixir84 3 963 07-02-2024, Saat: 17:05
Son Yorum: elixir84
  Delphi 11.3 Andorid 10 ve üzeri uygulama çalışmıyor TuncayDelphi 7 641 07-12-2023, Saat: 01:23
Son Yorum: TuncayDelphi
  ios uygulama Bay_Y 4 417 22-11-2023, Saat: 16:06
Son Yorum: Bay_Y
  Kordinata göre yazı yazma Husv 0 205 19-09-2023, Saat: 23:07
Son Yorum: Husv



Konuyu Okuyanlar: 1 Ziyaretçi