2015-05-04 25 views
6

Her zamanki gibi (sürükleme, kopyalama) Parse 1.7.1 Framework'ü içe aktarma ve bir grupta kurduğum Swift'i kullanarak Xcode 6.3'ü kullanıyorum: Çerçeveler.XCode, içe aktarılan Çerçeveleri unutmadan tutar

ben derlemek ve derleyici artık bu cümleyi tanımıyor kadar her şey, onunla bir süre gayet iyi çalışıyor:

import Parse 

Bana hata veriyor:

No such module 'Parse' 

bir geçici çözüm için Framework silip tekrar kopyalar, ancak bir süre sonra sinir bozucu başladığında ve gerçekten nedenini bilmek istiyorum.

Ben sadece kod ve bu arada inşa (ve bazen yeni hızlı dosyaları oluşturmak), bu nedenle bu durumda neden açıklayamam.

+0

objektif c Ayrıştırma mı? – Garret

cevap

4

Sadece Projemle bugün bu aynı sorunu giderilmiştir. Ben hızlı bir projede benim obj-c çerçevesini ithal ve bir süre çalıştı, daha sonra xcode sahip aynı hataya neden unutmak gibiydi.

apple docs

Ben Yapı Ayarlarında köprü başlığını başvurarak düzelttim.

Under Build Settings, make sure the Objective-C Bridging Header build setting under Swift Compiler - Code Generation has a path to the header. The path should be relative to your project, similar to the way your Info.plist path is specified in Build Settings. In most cases, you should not need to modify this setting.

Sadece başlık köprüleme devletler alanda köprü başlığı klasöradı/xxxx-BridgingHeader.h adına yazılan ve tüm tekrar iyi oldu. Yukarıdaki iOS 8 ve hedefliyorsanız

5

, bu örnekteki gibi, Podfile içinde

use_frameworks! 

koyarak, çerçeveler kullanmak Cocoapods söyleyebilir:

use_frameworks! 
platform :ios, '8.0' 

# Parse 
pod 'Parse', '~> 1.7' 

aynı düzeltmek Bunu yaparak sorun.

İlgili konular