2016-10-10 81 views
0

後,我增加了新的依賴於我的項目並運行pod install,我有我的工作區(.xcworkspace)重複的目標如下:複製目標「吊艙安裝」

enter image description here

這是莢文件結構:

platform :ios, '8.0' 
use_frameworks! 
pod 'AFNetworking', '~> 2.6' 
pod 'Fabric' 
pod 'Crashlytics' 
pod 'SocketRocket' 

我重新啓動該項目,並還Xcode的,但它並不能幫助。這是什麼原因以及如何解決問題?

+0

你可以顯示你的podfile結構嗎? – alexburtnik

+0

您是否嘗試刪除並重新運行pod安裝?它有同樣的效果嗎? – userx

+0

刪除.xcworkspace,podfile.lock和pods文件夾,然後再次嘗試pod安裝。 – SukruK

回答

1

首先,嘗試與目標規範來包裝你的豆莢,像這樣:

target 'TargetName' do 
    pod 'Fabric' 
    pod 'Crashlytics' 
    #other pods 
end 
  • 刪除您.xcworkspace,podfile.lock和豆莢文件夾,就像@SukruK建議。
  • 再次輸入pod install並打開創建的工作區。
  • 你可以做的,以解決此配置問題CocoaPods did not set the base configuration of your project because your project already has a custom config set.

    1. 轉到您的項目設置
    2. 設置None配置兩個豆莢相關的目標設定再次
    3. 運行pod install下面的說明

    enter image description here

    +0

    它沒有幫助錯誤:[!] CocoaPods沒有設置基本配置您的項目,因爲您的項目已經有一個自定義配置集。爲了讓CocoaPods集成工作,請將目標'XXX'的基本配置設置爲'Pods/Target Support Files/Pods-XXX/Pods-mothera_socket.debug.xcconfig'或者包含'Pods/Target Support文件/ Pods-XXX_socket/Pods-XXX.debug.xcconfig'。 –

    +0

    @SheheilNovinfard請參閱更新的不重要,它應該有所幫助。 – alexburtnik