2015-05-15 27 views
14

Bağlantılı bir çerçeve olarak AFNetworking'e bağlı olan Cocoapod'lar aracılığıyla yüklenen bir kütüphaneyle çalışıyorum. Kitaplığı yükledikten sonra, içe aktarılan AFNetworking dosyaları bulunamadığından projem derlenmeyecek.Cocoapods çerçevesi başka bir cocoapods çerçevesinde dosya bulamıyor

#import "AFHTTPRequestOperationManager.h"

#import <AFNetworking/AFHTTPRequestOperationManager.h>

..the hata

için: Ben den ithalat değiştirirseniz çünkü

enter image description here

Ancak, modüller soruna neden gibi görünüyor kaybolur. Bu bağlantılı kitaplıklarda kodu değiştirmeyi tercih etmem, dolayısıyla AFNetworking dosyalarını başarıyla bulmak için kitaplığımı nasıl alabilirim?

# Uncomment this line to define a global platform for your project 
# platform :ios, '6.0' 

source 'https://github.com/CocoaPods/Specs.git' 
use_frameworks! 
platform :ios, '8.0' 

target 'Motospot' do 

    pod 'Alamofire', '~> 1.2' 
    pod 'youtube-ios-player-helper', '~> 0.1.1' 
    pod 'BDBOAuth1Manager' 

end 

target 'MotospotTests' do 

end 
+0

Bu linki takip etmeye çalıştınız: https: //guides.cocoapods.org/using/troubleshooting.html –

+0

Podfile'ınızı gönderebilir misiniz? – zaabalonso

+0

@zaabalonso - Bitti. – hgwhittle

cevap

0

Kopya çerçeve ve silin:

DÜZENLEME İşte benim podfile bu. Sorun devam ederse, çerçeveye ve kitaplığa gidin ve dosyayı oraya sürükleyin. Bu dosyayı diğer tüm dosyalar tarafından görülebilir yapmalı ve geri dönüp

2

'u almayı denemelidir. Son olarak, AFNetworking'i hızlıca yapılandırmayı başarabilirim. Bu Podfile geçerli:

Podfile:

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '8.0' 
use_frameworks! 
pod 'AFNetworking', '~> 2.5' 

Bridge_AFNetworking.h

#ifndef eShop_Bridge_AFNetworking_h 
#define eShop_Bridge_AFNetworking_h 

#import <AFNetworking/AFNetworking.h> 

#endif 

Bu AFNetworking kullanarak bazı örnek kodudur.

import UIKit 
import AFNetworking 

class DataManager: NSObject { 

    static let sharedInstance = DataManager() 

    let manager:AFHTTPRequestOperationManager = AFHTTPRequestOperationManager() 

    override init() { 

     super.init() 

    } 

} 
+0

Cevabımı bu GitHub sorununda buldum: https://github.com/AFNetworking/AFOAuth2Manager/issues/91 – blwinters

8

profil kontrol edin - sonuçları nelerin

Değişim

için
pod 'AFNetworking', '~> 2.5.4' 

ve benim için

#import "AFHTTPRequestOperationManager.h" 
0

kullanmak AFNetworking versiyonunu oldu:

  1. Kapat Xcode
  2. KÖK proje terminali cd olarak proje KÖK
  3. gelen Bölmeler dizini kaldırma ve ardından "pod --verbose yükle" xcworkspace dosyasından
  4. Açık xcode
  5. Yapı
İlgili konular