Soru Çerçeveler Xcode'ta 'kırmızı'
Apple çalışanları tarafından geliştirilen bir projeyi indirdim (iPhone uygulama geliştirme konusunda Stanford'da ders veren). Tuhaf bir şekilde, çerçeveler kırmızıdır.
Onları tekrar eklemek için coreGraphics.framework ve UIKit.framework bulmaya çalıştım ama onları da bulamadım.
Benimki de öyle. Her şey yolunda gitmeye devam ettiğinden, neler olduğunu anlamaya çalışmaktan rahatsız olmadım. - kubi
Kubi iyi bir tür korkutucu, değil, o sizin projenizin çökmesine ve daha sonra bozulmasına neden olabilir. Wat diyecek misin? - Taimur Ajmal
Ödül al. . . Çerçeve, bir alt çerçeveden değil, sistem çerçevesinden bir çerçevedir. . . - William Jockusch
Kırmızı metin, gerçek dosyaların projenin onlar için sahip olduğu yolda olmadığını gösterir.
Çerçeve hakkında bilgi alın ve General sekmesi. İlk bölüm, çerçeve demetinin adını ve yolunu gösterir. Sistem tarafından sağlanan çerçevelerdeki bir problemin en yaygın sebebi, yol tipinin yolu kıran bir şeye değiştirilmiş olmasıdır. Varsayılan ayar şudur Relative to Current SDK. Gerçek çerçeveye götüren bir yol alana kadar yolu değiştirin.
Özel bir konumda geliştirici araçlarına sahipseniz, bu sorunla karşılaşmanız daha olasıdır. Bir projeyi standart olmayan ayarlardan birine kopyalarsanız, bununla da karşılaşabilirsiniz.
Merhaba. Xcode 4.6.1'de benzer bir sorun buldum ne yapacağımı bilmiyorum. Lütfen bana yardım et. - Pratik Somaiya
Xcode 9'da çalışmıyor - MikeG
Simülatör veya Cihaz için mi inşa ediyorsunuz?
Cihaz için oluşturmayı deneyin.
Bu benim için çalıştı. Çok teşekkürler. - Daniel Wood
Benim için çalıştı. "İPhone 6s" için inşa ediyordum, "Genel iOS Cihazı" na geçtiğimde onları tamir ettim. - jakecraige
Bunu otomatik olarak düzeltmenin bir yolunu buldum:
Ana Xcode proje dosyanızı sağ tıklayın (üstteki mavi olanı). ),
Altta, 'Tüm konfigürasyonlar için Temel SDK'yı' istediğiniz birine ayarlayın.
Bu bana biraz zaman kazandırdı. : P - jarryd
Böyle yaparsam 67 hata alıyorum ve tüm frameWorks kilit sembollerine sahip. Plz sorunumu çözmeye çalışın .... - Simha.IC
Xcode 4.5'teki Project simgesini sağ tıklattığınızda Get Info yok. - Snowcrash
@SnowCrash yerine proje üzerine çift tıklayın - Edd
@Edd Bu menüde 'Tüm konfigürasyonlar için Base SDK'yi bulamıyorum. - stealthysnacks
@Taimur Hamza - Sebeplerinden herhangi birinin ardından gerçekleşmesi (kırmızı renk),
İndirdiğiniz projeniz bazı gerekli dosyaları kaçırıyor olabilir
Uygulamayı ilk kez çalıştırmadan önce.
Bu nedenle, öncelikle yukarıdaki nedenin gerçekleştiğini bulmalısınız ve başka bir çalışan projeden bir çerçeve kopyalayıp çözmeye çalışın ve projenizi yapıştırın.
+1 Bu cevap onay işaretini hak etmedi. Gerçekten yanlış bir şekilde yanlış ifade edilmiyor. - TechZen
Üzgünüm, aşağı oy onay işareti değil demek. - TechZen
Büyük olasılıkla, ihtiyacınız olmayan bazı çerçeveleri kaldırmaya karar verdiniz ve onları sildiniz ancak "Referansı kaldır" yerine "Çöp'e Taşı" yı seçtiniz.
Sorun, bu çerçevenin projenizin klasörüne dahil edilmemesidir. Birden fazla proje tarafından kullanılabileceği zaman bir Sistem klasöründe oturur. Bu nedenle, sadece şu anki projenin derlenmemesine değil, aynı zamanda bilgisayarınızdaki tüm projelere de neden oldunuz.
Herhangi bir çerçeveniz kalmadıysa, bunları sağ tıklayıp "Finder'da Göster" seçeneğini işaretleyebilirsiniz. Silinen çerçevelerinizi çöp kutusuna (daha önce silinmemişse) bulabilir ve bunları sistemin Frameworks klasörüne geri koyabilirsiniz.
Bu klasörü bulamıyorsanız, benim için buradaydı: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library
Tabii ki, Uygulamalar klasörüne gidip Xcode'u seçtiğinizde, üzerine sağ tıklayıp "İçindekileri Göster" e tıklamalısınız.
Çerçevelerinizi çöp kutusundan bile sildiyseniz, sanırım Xcode'u yeniden yükleyebilirsiniz ...
Bu problemle daha önce karşılaşmıştım. Arkadaşımın Mac'indeki eksik (kırmızı) çerçeveyi kopyalayıp daha sonra bunu Framework klasörüne kopyaladım.
Bu benim çerçeve klasörümün yolu:
Yolu sisteminize veya sdk sürümünüze bağlı olarak değiştirmeniz gerekebilir.
Node.js, düğüm denetçisiyle PROPERLY hata ayıklama nasıl yapılır? ReactJS'de nasıl gezinirsin? - hızlı gezinme sırasında kayıtlı değil onMouseLeave Çekirdek Animasyonu ile Metin Üzerinde Faking Subpixel Antialiasing Bash getopt'leri ile uzun seçenekleri nasıl kullanabilirim? .NET kullanarak Oracle'a Toplu Ekle Tepki yordamı çalışmıyor Boşluklarımı yatay olarak nasıl hizalayabilirim?