Picproje Elektronik Sitesi

BİLGİSAYAR => Gömülü İşletim Sistemleri => IOS => Konuyu başlatan: z - 15 Temmuz 2013, 11:54:30

Başlık: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: z - 15 Temmuz 2013, 11:54:30
Daha önceleri konusu geçmişti. Anladığım kadarıyla Xcode ile uygulama geliştirebiliyor ve sanal ortamda bu uygulamayı simüle edebiliyoruz.

Fakat uygulamayı telefonumuza yükleyebilmek ve yazılımı AppStrore da satabılmek için 100$ lık bir ödeme yapmak gerekiyor. (?) Yoksa bu parayı ödemeden de kendi telefonuma yükleyebilirmiyim?

Bu parayı vermek istersek nereye nasıl verilecek vs.....
Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: leblebitozu - 15 Temmuz 2013, 14:09:56
Aşağıdaki linkten satın alıyorsun;

https://developer.apple.com/programs/ios/

Iphone'a jailbreak denilen bir işlem uygulanıyor bu sınırı aşmak için bildiğim kadarıyla..
Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: gumush - 15 Temmuz 2013, 14:11:27
Free account ile kendi bilgisayarimiza yada bilgisayara bagladigimiz tanimli iphone'a yukleme yapabiliyoruz.

https://developer.apple.com/programs/which-program/

Odedigimiz ucret appstore'da yayinlamak ve olusan IPA dosyasini signed hale getirmek icin. Eger jailbreak'li telefon var ise onlara unsigned .ipa'lar yuklenebiliyor.



Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: z - 15 Temmuz 2013, 21:39:56
Xcode ile gelistirdigim uygulamayi gercek sartlarda Iphone uzerinde denemek istiyorum.

Bu amacla;

Xcode kullandigim MAC'in Apple ID si ile uygulamayi kosturacagim Iphone'nun Apple ID si ayni mi olmak zorunda?

Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: Ersin - 15 Temmuz 2013, 22:11:27
Satın alınan da 10 cihaza kadar kullanabilirsin.Bendeki xcode a arkadaşın tableti ve iphone u da tanımlı .Yalnız cihazlar jailbreak li olmayacak.Bildiğim kadarı ile , kırık ise algılıyo muş.
Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: z - 15 Temmuz 2013, 22:17:12
Ucretsiz lisansla da telefonumuza kendi uygulamamizin yuklenebilidigini duyunca lisans satin alma isini en azindan ilk uygulama projem tamamen bitinceye kadar  erteleyecegim diyordum ancak forumda ios, iphone vs  konurinda konusacak uye sayisi az olunca sorularima yeterli cevap alamiyorum. Belki islerimi hizlandirir dusuncesiyle lisans basvurumu yaptim.



Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: ErsinErce - 16 Temmuz 2013, 21:12:30
http://www.tuaw.com/2009/01/20/iphone-dev-101-introduction/ (http://www.tuaw.com/2009/01/20/iphone-dev-101-introduction/)
http://mobile.tutsplus.com/tutorials/iphone/how-to-test-your-apps-on-physical-ios-devices/ (http://mobile.tutsplus.com/tutorials/iphone/how-to-test-your-apps-on-physical-ios-devices/)
adreslerinde yazdığına göre cihaz üzerinde test edebilmek için lisans almanız şart fakat ücretsiz olarak üniversite lisansı diye bir seçenek mevcut size uyarsa  :)

https://developer.apple.com/programs/start/ios/ (https://developer.apple.com/programs/start/ios/)
Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: z - 17 Temmuz 2013, 01:53:59
Lisans aldim. Activasyon kodunu gonderdiler. Tikladim ve basarisiz oldu. Mail alacagima dair mesaj cikti.

Aradan 24 saat gecti hala cevap yok. Durumu  bildirdim.

Internette benim durumumda pek cok kisi oldugunu gordum.

Hayirlisi....
Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: teknikelektronikci - 17 Temmuz 2013, 10:00:29
almaniza gerek yokdu lisans sadece store koymak icin gerekli öteki türlü ayaralrdan release i sexip telefonunuza yüklenecek duruma getirebiliyordunuz denemedim ama bilyiorum ;)
Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: yxsdf - 17 Temmuz 2013, 11:58:40
Developer hesabı almadan yazdığınız programları kendi cihazınıza bile yükleyemezsiniz. Sadece simülator üzerinde kullanabilirsiniz.

Ancak, cihazınıza jailbreak yaptığınız zaman apple'ın elektronik imza kontrolü devre dışı kaldığı için, cihazınızda self-signed yani kendini imzalamış sertifikalar kullanarak uygulamanızı yükleyebilirsiniz. Bununla ilgili olarak aşağıdaki bağlantılarda detaylı anlatımlar mevcut. Bizzat denediğim ve çalıştığını gördüğüm yöntemlerdir.

http://www.alexwhittemore.com/developing-jailbroken-iphone-ios-401/ (http://www.alexwhittemore.com/developing-jailbroken-iphone-ios-401/)
http://stackoverflow.com/questions/10494398/install-ios-apps-on-device-without-developer-program-ios-5-1 (http://stackoverflow.com/questions/10494398/install-ios-apps-on-device-without-developer-program-ios-5-1)
Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: teknikelektronikci - 17 Temmuz 2013, 12:54:03
hmm cocoa app. larda lisansa gerek yo ondan kesin eminim ama iphone icin emin degildim ama bir yolu bence olmali ki nette bir ara arastirmisdim neyse apple amcama 100 dolar kazandiralim =)
Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: z - 17 Temmuz 2013, 23:45:25
Isletim sistemini tanimadan MAC'i tanimadan Xcode'u tanimadan uygulama yapmaya calisinca sorun ustune sorun cikiyor.

lisans aldim. Gele gele activasyon code geldi. Neyse geregini yaptim ve key chain menude adima sertifika olustu. Bu olusunca her sey bitecek diyordum ama eski sorunum aynen devam ediyor.

Yaptigim islemi ve olusan hata mesajini yazayim.

Xcode da basit bir uygulama gelistirdim.  En tepedeki bar'da simulator secersem, kodlarim derleniyor ve  iphone simulatorde uygulamam beliriyor ve sorunsuz calisiyor.

Eger en tepedeki bar'da simulator yerine iphonumu secersem (Adim Soyadim), kodlarimi derleyip calistirmaya kalkarsam asagidaki hata mesajini aliyorum.

Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychains

Keychain de dosya adi, adim ve soyadim dan olusan

bir sertifika iki public key, iki tane de private key mevcut.

Sertifikanin expire olma suresi  2014.

Nedir bu dertsiz basima gelenler.....

Iphone da hic bir islem yapmadim. Yaptigim tek sey iphone usb kablosunu MAC'a baglamak. Iphone uzerine herhangi bir yazilim sertifika vs yuklemedim.

Iphone da Mac de ayni Apple ID'ye sahip.

Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: Ersin - 18 Temmuz 2013, 00:20:06
(http://s21.postimg.cc/l6usc734z/xcode1.jpg) (http://postimg.cc/image/l6usc734z/)
Bu şekilde olmalı.
Sendeki resimde expiration date january 2013 yazıyor.Ya yanlış yada eksik yaptın.Bütün adımları hatırlamıyorum ama bir certifika import vardı bir tane de export.Bunları yaparken sana hangi adımları takip edeceğini orda gösterir.Ordakilerini dikkatli yaparsan sertifika işlemlerinde sorun olmamalı.Bende belki 20 dk felan sürdü yavaş yavaş okuyarak yaptım.

<iframe width="640" height="360" src="http://www.youtube.com/embed/HlRI30F6-Ek?feature=player_detailpage" frameborder="0" allowfullscreen></iframe>
Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: z - 18 Temmuz 2013, 01:12:14
Verdigin resimde TEAM diye bir bolum var. Bu bende yok.

Eksik bir seyler yaptim o zaman. Verdigin youtube linkine bakayim.

Daha once olusturdugum sertifikayi, public ve private keylerimi silsem sonucu kotu olurmu?

Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: Ersin - 18 Temmuz 2013, 07:48:56
Tekrar sertifikayı oluşturabilirsin sorun olmaz.
Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: z - 21 Temmuz 2013, 22:55:41
Tam da benim ihtiyacim oldugu donemde 3..4 gunden beri Apple developer sitesi bakimda.
Asagidaki linkte, simulator yerine iphone kullanmak isteyip de "Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychain" hatasi alanlar icin aciklama yapilmis. Ne olur ne olmaz diyerekten buraya da kopyaladim.

http://stackoverflow.com/questions/999313/iphone-app-signing-a-valid-signing-identity-matching-this-profile-could-not-be (http://stackoverflow.com/questions/999313/iphone-app-signing-a-valid-signing-identity-matching-this-profile-could-not-be)


Close all your stuff except your webpage that should be logged into App Dev center.

Open Xcode. Click WINDOW > ORGANIZER. Then click the Devices tab and select "Provisioning Profiles" on the left. That should bring up your provisioning profiles. Highlight one by one (if more than 1), right click and delete profile. Yes, just do it! Delete them all! (I kept making a new one after a new one trying to make the thing work.)

From the first page you see after logging into the App Dev Center on the right side click "iOS PROVISIONING PORTAL" > (do not "launch assistant"). Instead click on the left side. Select CERTIFICATES. You will probably have just one line listed with your name/company - from there click on the right side REVOKE. Click OK to verify that's what you want to do.

On the same page click DEVICES. Click the box next to your device you are trying to provision and click REMOVE SELECTED. Again click OK to verify.

Wait about 2 minutes to let Apple do their thing.

Now click on "HOME" that is on the left side navigation.

Click "Launch Assistant"

create a new app ID - call it whatever you want. Just make sure it's unique enough to know that's the one you just created because the others you've been messing with all day will not be deleted from Apples Dev Center.

You should be able to follow the rest of the Assistant without troubles -- the main thing is you just had to delete your old provision profiles and start over.

Good Luck!


http://www.apple.com/business/accelerator/deploy/ (http://www.apple.com/business/accelerator/deploy/)

https://developer.apple.com/account/overview.action (https://developer.apple.com/account/overview.action)
Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: z - 22 Temmuz 2013, 00:06:58
Alıntı yapılan: Ersin - 18 Temmuz 2013, 00:20:06
(http://s21.postimg.cc/l6usc734z/xcode1.jpg) (http://postimg.cc/image/l6usc734z/)
Bu şekilde olmalı.
Sendeki resimde expiration date january 2013 yazıyor.Ya yanlış yada eksik yaptın.Bütün adımları hatırlamıyorum ama bir certifika import vardı bir tane de export.Bunları yaparken sana hangi adımları takip edeceğini orda gösterir.Ordakilerini dikkatli yaparsan sertifika işlemlerinde sorun olmamalı.Bende belki 20 dk felan sürdü yavaş yavaş okuyarak yaptım.

<iframe width="640" height="360" src="http://www.youtube.com/embed/HlRI30F6-Ek?feature=player_detailpage" frameborder="0" allowfullscreen></iframe>

@Ersin

Verdigin ekran goruntusunde Teams basligi gorunuyor.

Ilk baslarda benim makinede Team basligi  gorulmeyince neden gorunmuyor sorusu aklima takildi simdi ise  aklima su geldi. Bu individual developer degil de bir firma adina mi developer oldugun anlamina geliyor?

Eger oyle ise bende gozukmemesi normal bir durum. Ben bireysel muracat ettim.

Bende Team gorunmesi gerekiyormu?
Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: Ersin - 22 Temmuz 2013, 08:01:18
Bendeki de bireysel, kendi adıma , firma olsaydı farklı bir isim olurdu.O tarafı hiç dikkat etmedim orda sadece yaptığım uygulamayı uplad etmek için kullanırım , belki arkadaşın cihazları da eklediğim için team çıkmış olabilir.

Apple da bakım görünmüyor sadece web sitelerini güncellemişler.Bakım olunca mail gelir o da geçen ay 23 yada 25 felandı, 2 gün önce de itunesconnect e dosya upload ettim bir sıkıntı yoktu.
Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: z - 22 Temmuz 2013, 11:42:22
Appel'ın developer sitesinde bakım var. Birileri sieye saldırmış passwordler vs için uğraşmış. Site güvenliğini artırmak için uğraşırlarmış.

Bu tarihler, developer hakkı kazandığım ancak  public ve private keyleri yüklemek istediğim, simulator yerine Iphone kullkanmak isterken beceremediğimden habire keyleri silip yeniden yüklediğim tarihlerle de uyumlu.  Kesinlikle benim hesabı da ilk başlarda mercek altına almışlardır. ;D
Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: z - 27 Temmuz 2013, 15:23:05
Nihayet Apple developer sitesi acildi.

O kadar cok seyi kurcaladimki sonunda macdeki admin yetkilerimle yeni bir admin tanimlayip bu adla herseye yeniden basladim. keyler vs vs derken

Cerificates, identifier, devices, provisioing profile adimlarini tek tek gectim.

Basladigim projeyi gene simulator modunda calistirabiliyorum.

Fakat target olarak iphone sectigimde kodu derle calistir dedigimde

Code Sign error: A valid provisioning profile matching the application's Identifier '-.Old-Calculator' could not be found

hatasini aliyorum.

Bundle id vs isimleri bir yere de kaydetmemistim. sertifakalar olusurken istenen bilgiler bir yerde tutuluyorsa onlari bilmek istiyorum.

sertifikalari alirken projenin klasor adi, proje adi vs kullanilacakmiydi? Bu asamada sanki bu sorunun cevabi evet gibi geliyor.

Başlık: Ynt: Uygulama geliştiricisi olmak - senelik ücret
Gönderen: z - 27 Temmuz 2013, 17:23:57
Nihayet halloldu.

Ilk projesini telefona yukleme asamasinda takilanlar olursa asagida verecegim aciklama belki ise yarar.

Program gelistirme sertifikanizi aldiniz diyelim. Fakat simulatorde calisan programi bir turlu iphone'a yukleyemiyorsunuz bir ust mesajimdaki hatayi aliyorsunuz. (Ben sertifikalarimi aldim, keylerim yuklu ama projem bir turlu telefona yuklenmiyordu. Xcode surekli sertifika, key vs hatasi veriyordu. Sorun sertifikalardami keylerdemi neyi yanlis yapiyorum zerre anlayamamisken, bazi keyleri sildim sonra pisman oldum nihayetinde MAC'de yeni admin tanimlayip o admin altinda yeni basyan apple id vs girdim bayagi sacma sapan isler yaptim.  Neyse umarim boyle seylere gerek kalmaz. Hic bu yollara girmeyin.)

Oncelikle iphonu bilgisayariniza baglayin ve varsa telefonun ekran sifresini kaldirin. (Aksi takdirde zaman dolup ekran otomatik kapalininca zirt pirt sifre girip telefonu yeniden acmak gerekiyor)

Sifirdan proje olustururken ust mesaimda yazdigim hata olusumuna engel olmak icin

1. Xcode da yeni proje olustur diye baslayin.
2. Ben single view Application seciyorum. Next ile ilerleyin.
3. Product Name: Kismina isim verin. Ben Old Calculator yazdim
4. Organization Name: Zaten dolu olarak geliyor. (Bende BULENT UNALMIS)
5. Company Identifier: Iste ben bu kisimda hata yapiyormusum. Buraya Apple developer sitesinde bundle ID vs alirken verdiginiz isim yazilacak. Apple sayfasinda, web sitenizi tersden yazin onerisinde bulunuyordu. web sitem cncdesigner.com o halde buraya com.cncdesigner yaziyorum.
6. Bundle Identifier kismina siz muahale edemiyorsunuz ilk 5 adimi tamamlayinca sistem buraya com.cncdesigner.Old-Calculator yazmis olacak. Next ile ilerliyorsunuz.
7. Proje klasorunun nereye olusturulacagina dair menu geliyor ben desktop secip create dedim.

Run tusuna basinca

MACde minik bir kutu icinde su mesaj geliyor.

codesign want to sign key "BULENT UNALMIS" in your keychain.
Do you want to allow access to this item? sorusuna Always Allow butonuna basarak cevap variyorum.

Simdi iphone ekraninda her sey kayboluyor ve bembeyaz oluyor.

Yani ornek bos  xcode projemiz derlendi ve telefona yuklendi demek.

Telefonunuzdaki uygulamala iconlari arasinda bu bos uygulamayi da gormek bunu tiklayinca  bombos ekranin geldigini gormek bile gecmiste gecirilen tum olumsuzluklara deyiyor.