Xcode 4'te "mevcut çerçeveleri nasıl ekleyebilirim?"


1434

Eski güzel "Varolan çerçeveleri ekle" seçeneğini bulamıyorum. Bunu nasıl yaparım?

Xcode 4 DP2'den bahsediyoruz (önemli olduğu kadarıyla iPhone geliştirme bağlamında ...).


25
Buna inanamıyorum: a. 2012 yılında, bir projeye birlikte gelen çerçevelerden birini nasıl ekleyeceğinizi hala netleştirmeyen (entegre, daha az) IDE + SDK var. b. böyle (normalde) önemsiz bir konu çok dikkat çekti. c. çözüm çok kıvrımlı.
Shivan Dragon

8
Projemdeki Frameworks klasörünü sağ tıklamaya devam ettim, bunun için bağlamsal bir menü öğesi olması gerektiğini düşündüm; yoktur ve xcode, biraz genişletilmiş iTunes uygulaması gibi, genellikle tutarlı, mantıklı veya sezgisel değildir. Ne yazık ki, xCode sürümüm (4.4) ile, yardım menüsü aramasını kullanmak, ilgili yardım sayfası geldiğinde uygulamayı kilitledi. En son xCode sürümünün arkasında bir güncellemeyim, ancak gecikmiş bir son tarihe sahip atları değiştirmek kötü bir fikir gibi görünüyor (güncellemede kilitlenen "yardım" ı düzelttiklerini umuyorum)
wkw

Yanıtlar:


1725

Apple'ın belgelerine göre:

  1. Proje gezgininde projenizi seçin.
  2. Hedefinizi seçin.
  3. " Aşamaları Oluştur " sekmesini seçin.
  4. " İkili Kitaplıklarıyla Bağlantı " genişleticisini açın.
  5. Düğmesini +tıklayın.
  6. Çerçevenizi seçin.
  7. (isteğe bağlı) Eklenen çerçeveyi " Çerçeveler " grubuna sürükleyip bırakın .

14
En azından benim için, çerçeveyi bundan sonra gruplardan herhangi birine taşırsanız, çalışmayı durdurur.
mk12

4
Bunu en son sürümle denedim ve yapıya eklendikten sonra çerçeveyi Frameworks grubuna taşıma ile ilgili herhangi bir sorun yaşamadım.
memmons

221
Bunu çok aptal hale getirdiler ... Sanırım eski XCode'u özlüyorum ... Pek çok chnages ... hatta bazı kısayollar çalışmıyor: P
vivianaranha

8
@vivianaranha, ben de eski Xcode eksik ... xcode 4 çoğu zaman benim için çöküyor ..
Hanuman

4
Yukarıdaki "sağ tıklama, ekleme, mevcut çerçeve" karşılaştırın ve evet, insanların eski Xcode özledim merak etmeyin. Neden işleri zorlaştırıyorlar? Şaşkın (cevap için +1, zaten 131 + 'larla ihtiyacın yok ama hey
!:

40

Mevcut çerçeve klasörünü el ile proje gezginine ekledim. Benim için çalıştı.


4
Üzgünüz, şimdilik bu cevabı kabul edemiyorum çünkü "mevcut bir çerçeveyi manuel olarak ekleme" kavramı net değil
Ariel Malka

21
Tamam, nihayet aşağıdaki gibi yaptım: 1) "Proje gezgini" nde "çerçeveler" klasörünü açın ve mevcut çerçevelerden birini seçin (örn. UIKit.framework) 2) Sağ tıklayın ve "Finder'da Göster" i seçin. menü 3) Bulucudaki yeni açılan klasörden, ilgilendiğiniz çerçeve klasörünü (örn. OpenGLES.framework) XCode 4'teki "frameworks" klasörüne sürükleyin) "Öğeleri hedefin grup klasörüne kopyalamayın" 5) "Eklenen klasörler için grup oluştur" seçeneğini
seçmiş

25

Derleme aşamaları sekmenizde "Kütüphaneler ile İkili Bağlantılar" bulamıyorsanız, sağ alt köşedeki "Derleme aşaması ekle" düğmesini tıklattığınızı belirtmek isterim.


19

Projenize çerçeve eklemek için aşağıdaki 5 adımı izleyin.

  1. Proje Gezgini'ni tıklayın.
  2. Hedefler'i seçin (aşağıdaki resimde Siyah ok).
  3. Fazları oluştur'u seçin (aşağıdaki resimde Mavi ok).
  4. + Düğmesini tıklayın (aşağıdaki resimde yeşil ok).
  5. Listeden çerçevenizi seçin .

iskelet

İşte resmi Apple Link


14

"Frameworks" gibi istediğiniz proje klasöründe başvurulabilmesi için bunu yapmanın bir diğer kolay yolu:

Select "Show the Project navigator"  
Right-click on the project folder you wish to add the framework to.  
Select 'Add Files to "YourProjectName"'  
Browse to the framework - generally under /Developer/SDKs/MacOSXversion.sdk/System/Library/Frameworks  
Select the one you want.  
Select "Add"  

Hem istediğiniz yerde hem proje gezgininde hem de hedefinizdeki "Yapı Aşamaları" bölmesinin "Kütüphanelerle İkili Bağla" alanında görünecektir.


10

Çerçeveler dizini bilgisayarımda aşağıdaki gibidir: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks

dizin değil

/Developer/SDKs/MacOSXversion.sdk/System/Library/Frameworks

Doğru - ne yüklediğinize bağlı. Ayrıca, XCode 4.3 sürümü, XCode dağıtım yolu altında tamamen yeni bir konuma yüklenmelerine neden olur. İki makinemde: /applications/xcode.app/contents/developer/platforms/macosx.platform/developer/SDKs/MacOSX10.7.sdk/system/Library/Frameworks
GTAE86 22:12

@rml bu verilen soru için uygun bir cevap değil. ans'a özel bir noktaya gitmelisiniz.
annu

7

Projede

  1. Proje gezgini seçin
  2. Aşamaları Oluştur'u tıklayın
  3. Kütüphaneler ile ikili linke tıklayın
  4. + Düğmesini tıklayın ve Çerçevelerinizi ekleyin


2
  1. Proje gezgininde projenizi seçin.

  2. Hedefinizi seçin.

  3. "Derleme Aşamaları" sekmesini seçin.

  4. genişletici. + Düğmesini tıklayın.

  5. Çerçevenizi seçin.

  6. (isteğe bağlı) Eklenen çerçeveyi "Çerçeveler" grubuna sürükleyip bırakın.

    resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.