Connect with us

Hi, what are you looking for?

Apple

M1/M2 Mac Cocoapods Problemi Çözümü

Apple platformuna uygulama geliştirirken kullandığımız Pods (Pod veya Cocoapods) Apple Sillicon işlemcili yeni nesil Mac ve Macbook cihazlarda problem çıkartabiliyor. Bu makalede ise bu sorunun çözümünü sizlere aktarıyor olacağız.

Öncelikle cihazımızda Homebrew, Cocoapods ve Ruby yüklü olmasına rağmen ya da geçtiğimiz günlerde/haftalarda çalışan komutlarımız artık çalışmıyor ise bu problem oldukça basit hatadan kaynaklandığı için satırlarca kod yazmamıza asla gerek yok.

Rosetta’nın yüklü olup olmadığını kontrol edin.

ABD merkezli yazılım ve teknoloji devi Apple, kendi işlemcilerini tanıttığı zaman piyasadaki her uygulama M1 işlemcili cihazlarda düzgün bir şekilde çalışmıyordu ve çeşitili problemlere sebebiyet veriyordu.

Bu sebepten ötürü bilgisayarıma Rosetta isimli bir yardımcı kurmamız gerekiyordu. macOS için Rosetta; Intel çipler için geliştirilmiş uygulamaların Apple Sillicon işlemcili cihazlarda sorunsuz bir çalışmasına olanak tanıyordu.

Rosetta yüklü değil ise;

  1. Mac’inizde Terminal uygulamasını açın. Terminal, Uygulamalar -> Yardımcı Programlar klasöründe bulunur.
  2. Terminal penceresinde aşağıdaki komutu girin ve Enter tuşuna basın:
    softwareupdate --install-rosetta
    Bu komut, Rosetta’yı otomatik olarak indirip yükleyecektir.
  3. Sistem şifrenizi girmeniz istendiğinde, yönetici yetkilerine sahip bir kullanıcı adı ve şifre girin.
  4. Rosetta’nın indirilmesi ve kurulumu tamamlandığında, Terminal penceresinde bir mesaj görünecektir.

Rosetta yüklü ise;

  1. Finder’ı açın
  2. Yan sekmeden Applications (Uygulamalar) sekmesine geçin.
  3. Utilities (İzlenceler) klasörünü bulun ve çift tıklayın.
  4. Terminal’ı bulun ve sağ tıklayın.
  5. Bilgi Al/Bilgi Ver/Get Info seçeneğine tıklayın.
  6. Open with Rosetta (Rosetta ile aç) seçeneğini aktif hale getirin.

Eğer iTerm gibi üçüncü parti Terminal programları kullanıyorsanız bu uygulamalar içinde aynı özelliği aktif etmeniz gerekmektedir. Ben Visual Studio Code üzerindeki terminali kullandığım için VS Code üzerinde de aynı konfigürasyonlar gerçekleştirdim.

Advertisement. Scroll to continue reading.
Written By

Siberdefter'de Chief Executive Officer

Click to comment

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Editörün Tavsiyeleri

Sektörel

Litvanya, son yıllarda yazılımcılar için cazip bir destinasyon haline gelmiştir. Teknolojinin gelişmesi ve birçok global şirketin Vilnius ve Kaunas gibi şehirlere ofis açması, yazılımcılara...

Yazılım

İrlanda, son yıllarda yazılımcılar için cazip bir destinasyon haline gelmiştir. Teknolojinin gelişmesi ve birçok global şirketin Dublin gibi şehirlere ofis açması, yazılımcılara yüksek maaş...

Yazılım

Yunanistan, son yıllarda teknoloji sektöründe önemli bir gelişme gösteren bir ülke haline gelmiştir. Girişimciliği teşvik eden politikalar ve artan yatırımlar, Yunanistan’ı yazılımcılar için cazip...

Yazılım

İtalya, tarih, kültür ve sanat açısından zengin bir ülke olmasının yanı sıra teknoloji sektöründe de hızla büyüyen bir pazardır. Ülke, girişimcilik ve inovasyonu teşvik...

Advertisement