Merhaba,
Version Info sekmesindeki
package (
iOS hedef platformu için CFBundleIdentifier) alanı; mobil platform için geliştirilen kurulum dosyası adıdır.
Android ve iOS hedef platformlarında kullanacağınız bu uygulama isimlerinin benzersiz olması gerekiyor.
Aynı sekmede yer alan
label (
Android platformu için) ve
CFBundleDisplayName (
iOS platfromu için) alanları ise uygulama kurulduktan sonra
ana ekranda (
Home Screen) görüntülenecek uygulama adıdır. Yani uygulama kısa yolunda görünecek addır.
package alanını 3 kısımdan oluşur; 1 Kısım: com 2. kısım FirmaAdı 3 kısım uygulama adıdır.
Örneğin; com.akmegasoft.ajanda
Yeni bir projede varsayılan isim com.embarcadero.$(ModuleName) olarak gelmektedir. Son kısımda yer alan
$(ModuleName), Proje Adıdır.
Yani
Project Manager penceresinde, projenize hangi adı verdiyseniz, uygulamanız kurulduğunda o isimle kurulacaktır.
Örneğin; Proje Adınız
OkulOtomasyon olsun.
Bu durumda com.embarcadero.$(ModuleName) uygulama parametresi, derleme sonucunda
com.embarcadero.OkulOtomasyon paket adına dönüşecektir.
Package alanındaki bu adı, yukarıda anlatmış olduğum kurallar doğrultusunda yazarsanız, herhangi bir hata oluşmaz.
Android veya iOS uygulamalar için lokelde (
iOS Simulator,
AVD manager veya gerçek cihaz testlerinde) herhangi bir sertifika üretmenize gerek yok.
Sertifikalar, yalnızca dağıtım (
Google Play veya
Apple Store) aşamasında üretilir ve kullanılırlar.