0
内部消費用に小さなプライベートポッドを作成しようとしましたが(プライベートgitリポジトリの一部になります)、ポッドを使用するワークスペースには表示されないクラスに関する問題が発生しています。ここで私は私がポッドを使用しようとしていますテストプロジェクトを持っているスウィフトを使ったプライベートCocoapod
Pod::Spec.new do |s|
s.name = "DBKit"
s.version = "1.0.0"
s.summary = "Core Data library"
s.platform = :ios, '8.0'
s.requires_arc = true
s.author = { "John Doe" => "[email protected]" }
s.homepage = "mywebpage.com"
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.source = { :git => "https://git.mycomany.com/scm/lss/dbkit-ios.git" }
s.framework = "UIKit"
s.source_files = 'DBKit/**/*.swift'
end
Podfileということです::。ここに私のpodspecである私が見てい
platform :ios, 8.0
use_frameworks!
def devPods
pod 'DBKit', :path => '~/Dev/Libraries/DBKit'
end
target 'SwiftCoreData' do
devPods
end
エラーが「未解決の識別子を使用していますここにCDManager」」
私はそのプロジェクト内の同じクラスを使用し、何の問題もなかったしています。私はポッドのクラスとメソッドがうまくいけば、問題は、ポッドを含むプロジェクトは、メソッドが表示されないことです。私はDBKitのインポートステートメントにintellisenseを取得します。
両方のプロジェクト(ポッドを使用しているポッドとプロジェクト)は、Swiftのみを使用します。
アイデア?
その 'CDManager'クラスの宣言はどのように見えますか? –
@ JoshCaswell - それは内部だった。いったん私はそれを固定し、私が必要とした方法は、それは正常に働いた。 –