Cvp: uygulama imzalama işlemi - Fesih ARSLAN - 13-04-2018
(12-04-2018, Saat: 17:41)BY-HAYALET Adlı Kullanıcıdan Alıntı: (12-04-2018, Saat: 15:29)barisatalay Adlı Kullanıcıdan Alıntı: Android sdk kuruldugunda otomatik olarak bir debug keystore olusturur.
Siz her uygulama derlediğinizde (DEBUG MODDA) bu debug imzalama ile etiketlenir.
Uygulamayı böyle markete koyabilirsiniz. Fakat bunun eksi yanı bilgisayarınız formatlandıgında önceki ile aynı debug keystore oluşmayacağı için markete güncelleme veremezsiniz.
Projenize özel bir serfitika oluşturmalısınız. Uzantısı *.jks diye hatırlıyorum ve release mod ile markete yayınlarken bu oluşturdugunuz ile devam etmelisiniz.
ayn fark ettim debug keystore 'yi.
ve aklıma takılan relase mod olarak değilde debug mod olarak yayınlamanın sakıncası ne ? çünkü bir çok yerde relase mod olarak anlatılmış ve dile getirilmiş ?
Merhaba,
Bilindiği gibi; uygulama geliştirme sürecinde proje üzerindeki güncelleme ve test işlemlerinde debug konfigürasyonu kullanılır. Son kullanıcıların hizmetine sunmak (yayınlamak) için ise Release konfigürasyonu kullanılır.
İki mod arasındaki temel fark;
debug konfigürasyonu ile derleme sonucunda oluşan binary'in içinde (exe, apk, ipa, dll vb.), sembolik hata ayıklama bilgisi yer alır ve optimizasyonlar kapalıdır.
Release konfigürasyonu ile derleme sonucunda ise; sembolik hata ayıklama bilgisi olmaz ve kodlar daha optimize edilerek derlenir.
İki mod arasında hissedilebilecek performans farklılıkları olabilir.
Cvp: uygulama imzalama işlemi - Mr.Developer - 13-04-2018
(13-04-2018, Saat: 09:32)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: (12-04-2018, Saat: 17:41)BY-HAYALET Adlı Kullanıcıdan Alıntı: ayn fark ettim debug keystore 'yi.
ve aklıma takılan relase mod olarak değilde debug mod olarak yayınlamanın sakıncası ne ? çünkü bir çok yerde relase mod olarak anlatılmış ve dile getirilmiş ?
Merhaba,
Bilindiği gibi; uygulama geliştirme sürecinde proje üzerindeki güncelleme ve test işlemlerinde debug konfigürasyonu kullanılır. Son kullanıcıların hizmetine sunmak (yayınlamak) için ise Release konfigürasyonu kullanılır.
İki mod arasındaki temel fark;
debug konfigürasyonu ile derleme sonucunda oluşan binary'in içinde (exe, apk, ipa, dll vb.), sembolik hata ayıklama bilgisi yer alır ve optimizasyonlar kapalıdır.
Release konfigürasyonu ile derleme sonucunda ise; sembolik hata ayıklama bilgisi olmaz ve kodlar daha optimize edilerek derlenir.
İki mod arasında hissedilebilecek performans farklılıkları olabilir.
teşekkürler fesih bey , anlatımınız olmasa uygulamayı debug olarak koycaktım uygulama mağzasına.
Cvp: uygulama imzalama işlemi - Mr.Developer - 21-04-2018
(07-04-2018, Saat: 14:01)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Merhaba,
Her mobil uygulama dağıtılmadan önce mutlaka benzersiz ve o platforma ait olduğunu gösterir bir sertifikasyona ihtiyaç duyar.
Bu işlem, Apple store için dağıtıcı sertifikası içeren bir provizyon, Google Play için ise KeyStore dosyası içeren bir provizyon oluşturularak gerçekleştirilir.
Mağazalar için her uygulamaya ait bir provizyon olması zorunludur.
Dağıtıcı Provizyonu için de ücretli Developer üyeliği zorunludur.
Google Play için KeyStore oluşturmak: Creating a Keystore File
Apple store biraz daha karışık ve komplex.
Takıldığınız yerde, yalnızca o kısımla ilgili sorun veya bilgi talebinde bulunursanız, yine yardımcı olmaya çalışırız.
iyi günler,
uygulamama imzalama işlemi yaptıktan sonra ,derleme esnasında ;
uygulamayı deploy ederken packaging kısmında unsigned.apk yazmasının bir sakıncası var mı ?
sonuçta uygulama imzalı fakat apk'yı imzasız olarak gösterme sebebi nedir ?
Cvp: uygulama imzalama işlemi - Fesih ARSLAN - 21-04-2018
(21-04-2018, Saat: 16:09)BY-HAYALET Adlı Kullanıcıdan Alıntı: (07-04-2018, Saat: 14:01)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Merhaba,
Her mobil uygulama dağıtılmadan önce mutlaka benzersiz ve o platforma ait olduğunu gösterir bir sertifikasyona ihtiyaç duyar.
Bu işlem, Apple store için dağıtıcı sertifikası içeren bir provizyon, Google Play için ise KeyStore dosyası içeren bir provizyon oluşturularak gerçekleştirilir.
Mağazalar için her uygulamaya ait bir provizyon olması zorunludur.
Dağıtıcı Provizyonu için de ücretli Developer üyeliği zorunludur.
Google Play için KeyStore oluşturmak: Creating a Keystore File
Apple store biraz daha karışık ve komplex.
Takıldığınız yerde, yalnızca o kısımla ilgili sorun veya bilgi talebinde bulunursanız, yine yardımcı olmaya çalışırız.
iyi günler,
uygulamama imzalama işlemi yaptıktan sonra ,derleme esnasında ;
uygulamayı deploy ederken packaging kısmında unsigned.apk yazmasının bir sakıncası var mı ?
sonuçta uygulama imzalı fakat apk'yı imzasız olarak gösterme sebebi nedir ?

Merhaba,
Android\Release\Project1\bin klasörü altında derleme sonucu oluşan apk dosyasının adı Project1.apk mı yoksa Project1-unsigned.apk mı?
Cvp: uygulama imzalama işlemi - Mr.Developer - 22-04-2018
(21-04-2018, Saat: 22:07)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: (21-04-2018, Saat: 16:09)BY-HAYALET Adlı Kullanıcıdan Alıntı: iyi günler,
uygulamama imzalama işlemi yaptıktan sonra ,derleme esnasında ;
uygulamayı deploy ederken packaging kısmında unsigned.apk yazmasının bir sakıncası var mı ?
sonuçta uygulama imzalı fakat apk'yı imzasız olarak gösterme sebebi nedir ?

Merhaba,
Android\Release\Project1\bin klasörü altında derleme sonucu oluşan apk dosyasının adı Project1.apk mı yoksa Project1-unsigned.apk mı?
Project1.apk fesih bey .
Cvp: uygulama imzalama işlemi - Fesih ARSLAN - 22-04-2018
(22-04-2018, Saat: 09:28)BY-HAYALET Adlı Kullanıcıdan Alıntı: (21-04-2018, Saat: 22:07)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Merhaba,
Android\Release\Project1\bin klasörü altında derleme sonucu oluşan apk dosyasının adı Project1.apk mı yoksa Project1-unsigned.apk mı?
Project1.apk fesih bey .
Derleme işlemi sonucunda var olan bir KeyStore'un herhangi bir nedenden dolayı projeye dahil edilememesi sonucunda <ProjeAdı>-unsigned.apk dosyasını oluşturur. Daha önce bir defa başıma geldi. KeyStore dosyasını silip yeniden oluşturunca düzelmişti.
Diğer durumda (<ProjeAdı>.apk'nın oluşması) proje başarılı bir şekilde imzalanmış dernektir.
Cvp: uygulama imzalama işlemi - Mr.Developer - 22-04-2018
(22-04-2018, Saat: 10:37)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: (22-04-2018, Saat: 09:28)BY-HAYALET Adlı Kullanıcıdan Alıntı: Project1.apk fesih bey .
Derleme işlemi sonucunda var olan bir KeyStore'un herhangi bir nedenden dolayı projeye dahil edilememesi sonucunda <ProjeAdı>-unsigned.apk dosyasını oluşturur. Daha önce bir defa başıma geldi. KeyStore dosyasını silip yeniden oluşturunca düzelmişti.
Diğer durumda (<ProjeAdı>.apk'nın oluşması) proje başarılı bir şekilde imzalanmış dernektir.
teşekkürler deneyeceğim umarım olumlu sonuç alırım
Cvp: uygulama imzalama işlemi - Mr.Developer - 24-04-2018
(22-04-2018, Saat: 10:37)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: (22-04-2018, Saat: 09:28)BY-HAYALET Adlı Kullanıcıdan Alıntı: Project1.apk fesih bey .
Derleme işlemi sonucunda var olan bir KeyStore'un herhangi bir nedenden dolayı projeye dahil edilememesi sonucunda <ProjeAdı>-unsigned.apk dosyasını oluşturur. Daha önce bir defa başıma geldi. KeyStore dosyasını silip yeniden oluşturunca düzelmişti.
Diğer durumda (<ProjeAdı>.apk'nın oluşması) proje başarılı bir şekilde imzalanmış dernektir.
iyi günler,
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Completing_the_Provisioning_Page
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Deploying_Your_Signed_Android_Application
imzalama işlemini resmi sitesindeki gibi eksiksiz yerine getirdim.
fakat yine deploy kısmında unsigned.apk olarak yazıp , kaydedilen klasöründe normal project1.apk dosyası oluşturmakta.
acaba deploy ederken unsigned.apk yazması normal mi yoksa yine yanlış yaptığım bir yer mi var ?
ve rica etsem, tam ve türkçe bir kaynak olarak imzalama işlemini anlatırmısınız ?
Cvp: uygulama imzalama işlemi - Fesih ARSLAN - 25-04-2018
(24-04-2018, Saat: 15:37)BY-HAYALET Adlı Kullanıcıdan Alıntı: (22-04-2018, Saat: 10:37)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Derleme işlemi sonucunda var olan bir KeyStore'un herhangi bir nedenden dolayı projeye dahil edilememesi sonucunda <ProjeAdı>-unsigned.apk dosyasını oluşturur. Daha önce bir defa başıma geldi. KeyStore dosyasını silip yeniden oluşturunca düzelmişti.
Diğer durumda (<ProjeAdı>.apk'nın oluşması) proje başarılı bir şekilde imzalanmış dernektir.
iyi günler,
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Completing_the_Provisioning_Page
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Deploying_Your_Signed_Android_Application
imzalama işlemini resmi sitesindeki gibi eksiksiz yerine getirdim.
fakat yine deploy kısmında unsigned.apk olarak yazıp , kaydedilen klasöründe normal project1.apk dosyası oluşturmakta.
acaba deploy ederken unsigned.apk yazması normal mi yoksa yine yanlış yaptığım bir yer mi var ?
ve rica etsem, tam ve türkçe bir kaynak olarak imzalama işlemini anlatırmısınız ?
Merhaba,
Delphi IDE'sinden bağımsız olarak uygulamanızı test etmek için apksigner aracını kullanabilirsiniz.
Apksigner, Android SDK 24.0.3 ve daha üst sürümleri ile birlikte gelen, paket dosyalarını (apk vb.) imzalayan ve doğruluğunu test eden bir araçtır.
Kullanım şekli:
apksigner verify [DoğrulamaAyarları] ApkAdı.apk
apksigner'ı kullanabilmek için C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows\build-tools\<AndroidSDKKlasörü>\ dizininde olmanız gerekiyor.
MS-Dos console (veya PowerShell)'dan bu dizine geçin veya bu dizinde iken Shift + Mause Sağ Tuş ile açılan menüden "Komut penceresini burada aç" seçeneğini tıklayın. Böylece o dizinde bir komut çalıştırabilirsiniz.
Örnek:
apksigner verify -v "E:\Proje\AGS\AGScs\AGSc\Android\Release\AGS\bin\AGS.apk"
Not: V parametresi işlem hakkında daha detaylı bilgi almak için kullanılır.
Cvp: uygulama imzalama işlemi - Mr.Developer - 26-04-2018
(25-04-2018, Saat: 09:01)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: (24-04-2018, Saat: 15:37)BY-HAYALET Adlı Kullanıcıdan Alıntı: iyi günler,
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Completing_the_Provisioning_Page
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Deploying_Your_Signed_Android_Application
imzalama işlemini resmi sitesindeki gibi eksiksiz yerine getirdim.
fakat yine deploy kısmında unsigned.apk olarak yazıp , kaydedilen klasöründe normal project1.apk dosyası oluşturmakta.
acaba deploy ederken unsigned.apk yazması normal mi yoksa yine yanlış yaptığım bir yer mi var ?
ve rica etsem, tam ve türkçe bir kaynak olarak imzalama işlemini anlatırmısınız ?
Merhaba,
Delphi IDE'sinden bağımsız olarak uygulamanızı test etmek için apksigner aracını kullanabilirsiniz.
Apksigner, Android SDK 24.0.3 ve daha üst sürümleri ile birlikte gelen, paket dosyalarını (apk vb.) imzalayan ve doğruluğunu test eden bir araçtır.
Kullanım şekli:
apksigner verify [DoğrulamaAyarları] ApkAdı.apk
apksigner'ı kullanabilmek için C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows\build-tools\<AndroidSDKKlasörü>\ dizininde olmanız gerekiyor.
MS-Dos console (veya PowerShell)'dan bu dizine geçin veya bu dizinde iken Shift + Mause Sağ Tuş ile açılan menüden "Komut penceresini burada aç" seçeneğini tıklayın. Böylece o dizinde bir komut çalıştırabilirsiniz.
Örnek:
apksigner verify -v "E:\Proje\AGS\AGScs\AGSc\Android\Release\AGS\bin\AGS.apk"
Not: V parametresi işlem hakkında daha detaylı bilgi almak için kullanılır.

iyi günler ,
teşekkürler fesih bey imzalama işlemini uzun uğraş sonucu ( acemilik ) yapabildim.
ve yeni bir sorunla karşılaştım ;
uygulamama reklam koymak için bannedAd kullandığımda ( banner reklam ) uygulama açılıp kapanıyor.
debug mod'da iken sorun olmuyordu fakat relase modda nedense uygulamadan atıyor.
* gerekli izinler verildi ve admob service : true yapıldı.
|