En yeni Xcode 6 DP4'te bir Swift çerçevesi oluşturuyorum. Çerçevemde AFNetworking'i dahili olarak kullanmam gerekiyor, ancak bunu derlemek için bir yol bulamıyor.Obj-C CocoaPods + Swift Framework
Köprü başlıklarını nasıl kullanacağımı biliyorum, ancak Swift çerçevelerinde desteklenmeyenler.
> Core.h
#import <UIKit/UIKit.h>
#import <AFNetworking/AFNetworking.h>
//! Project version number for Core.
FOUNDATION_EXPORT double CoreVersionNumber;
//! Project version string for Core.
FOUNDATION_EXPORT const unsigned char CoreVersionString[];
> SomeFileThatNeedsAFNetworking.swift
Ve AFNetworking getirmek için bir podfile kullanıyorum:
Benim çerçeve, Core.framework, buna benzer. Çünkü AFNetworking ithalatının
<unknown>:0: error: ~/Core/Source/Core.h:2: include of non-modular header inside framework module 'Core'
: Ben derleme Ancak, aşağıdaki hatayı alıyorum. Ancak bunu eklemezsem, AFNetworking'i referans alan her yerde derleme hataları alıyorum.
Doğru kombinasyonu herkes anladı mı?
Yapılandırma ayarını CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES veya 'Modül İçermeye İzin Verme Çerçeve Modülleri' Evet'i değiştirmeyi denediniz mi? Çerçeveler Yapılandırma Ayarları'nda 'modül' araması yapın. – dmpontifex
Bu sorunu FMDB ile aynı anda yaşıyorum. Modüler olmayan başlıklara izin vermek de işe yaramıyor. –
Başka bir bölmeyle aynı sorun burada. – paranoidroid