Swift'de iOS için yeni bir Cocoa Touch Framework oluşturmaya çalışıyorum; bazı kütüphaneler Cocoapod'lardan geliyor, ancak çalışamıyorum. Bunun hakkında bazı açık sorular olduğunu biliyorum, ancak bunların hiçbiri sorunumu düzeltmiyor.Bir Swift çerçevesinde Cocoapods nasıl kullanılır?
Test amacıyla, boş bir Cocoa Touch Framework oluşturdum, Cocoapod'ları kurdum ve 'MBProgressHUD' bölmesini ekledim. Ben derlemek Ama, bu hatayı var
#import "MBProgressHUD.h"
:
Sonra documented by Apple (bölüm 'Aynı Framework Hedef İçinden Kodunu İçe') olarak, ben böyle benim şemsiye başlığındaki MBProgressHUD başlığını ithalinclude of non-modular header inside framework module
'Çerçeve Modülleri'nde Modüler Olmayan izinlere izin ver ayarını Evet olarak ayarladım, ancak herhangi bir etkisi yok.
Bir Swift Framework'te CocoaPod'ları kullanmanın bir yolu var mı?
Link2 • • Benzer bir sorunu vardı. Çerçevemde cocoapods kaynak kodunu kopyalayarak ve Objective-C başlıkları herkese açık hale getirdim. Modül yardımı ile yapılabilecek birkaç yerde okudum ama bunu yapamadım. Objective-C modülleri ile yapabiliyorsanız bana bildirin. – Abdullah
Aslında bunu yapmayı denedim, ancak bazı harici çerçeveleri kullanan AWS SDK'ya ihtiyacım var ve onlar için kaynak kodlarını bulamadım. –