Posts Tagged beta 3

iPhone 3.0 için yazılan projeyi 2.2.1 veya daha eski versiyonda derlemek

Açıkcası bu bir konu değil. Sadece bir bug ve çözüm yöntemi hakkında.

Hepimiz Apple tarafındaki yeni güncellemeleri günü gününe takip ediyoruz. Dolayısı ile iPhone için development yapan herkes şu an Xcode ve iPhone SDK’nın son versiyonunu (bugün için beta3) kullanıyordur. Sorunumuzda bu beta versiyon ile ilgili. Eğer projenizi bu beta versiyon ile geliştiriyorsanız ve yanlışlıkla active sdk seçeneğinden simulator veya device versiyonunu 3.0 seçtiyseniz artık önceki versiyonlarda derleyemediğinizi göreceksiniz.
Bu bir bug. Yani en azından ben çözüm yöntemini buldum :) Adım adım şu şekilde yapıyoruz:

  • - Önce uygulamamızdan, Xcode’dan ve Simulator’dan çıkıyoruz.
  • - Finder ile uygulamamızı geliştirdiğimiz klasörün içerisine giriyoruz.

    Xcode 3.0 'da sadece 3.0 seçilmiş uygulama

    Xcode 3.0 'da sadece 3.0 seçilmiş uygulama

  • - Klasör içerisinde uygulamanın .xodeproj uzantılı klasörünün üzerine geliyoruz (evet klasör ama dosya gibi davranır)
  • - Üzerine sağ mouse tuşu ile yada mac tabiri apple + mouse tuşu ile tıklıyoruz.

    Uygulamanın bulunduğu klasör...

    Uygulamanın bulunduğu klasör...

  • - Karşımıza çıkan seçeneklerden Show Package Content seçeneğini seçiyoruz.
  • - Yeni bir finder penceresi ile karşılaşıyoruz. İçinde 3 dosya olan.
  • - project.pbxproj ve isimli dosyanın üzerine sağ mouse ile tıklıyoruz.

    Uygulamanın proje bilgisinin kaydedildiği yer

    Uygulamanın proje bilgisinin kaydedildiği yer

  • - Open With… menüsü içinde Other seçeneğinden Textedit.app uygulaması ile açıyoruz.
  • - Apple + F ile (find) dosya içinde 3.0 rakamını aratıyoruz.
  • - Uygulmaya göre tek veya bir kaç alanda bulacağı bu rakamın yerine 2.0 yada 2.2.1 yazıyoruz.

    3.0 ibaresini 2.0 yada 2.2.1 ile değiştirdiğimiz yer...

    3.0 ibaresini 2.0 yada 2.2.1 ile değiştirdiğimiz yer...

  • - Dosyayı kaydedip çıkıyoruz. Aynı işlemi username.pbxproj üzerindeki dosyadada yapıyoruz tabi…

Artık uygulamamızda tekrar 2.0 veya üstündeki sürümler için derleme ve debug seçeneklerinin geri geldiğini görebilirsiniz…

//A.i.

, , , ,

No Comments