cocoa touch framework で自作のフレームワークを作りました
下記のような画像の状態がそうです
frameworkの名前は test.xcodeproj です
Productsにtest.freamworkが生成されているのが分かります
test.swiftには下記のようなコードを実装しています
これで、import.test をして test.voice()
とでもやれば、ログにhayと出るはずです
test.swift:swift
1 2import UIKit 3 4class test: NSObject { 5 6 7 public func voice () { 8 print ("hay") 9 } 10 11} 12
#フレームワークを呼び出す側
こちらは、フレームワークを呼び出す側のプロジェクトです
名前は、関数voiceを呼び出す Say です
下記の画像でわかるように
先ほど作ったtest.freamworkがproductの下に生成されています
これは、直接、ドラッグしたものです
そして、結果下記のように、importはできているのに
フレームワークで実装したクラスが呼び出せないという状況に陥っています
何が原因か、アドバイス頂ければ幸いです
#githubにコードがあります
https://github.com/Ryosuke-Hujisawa/test-say---FrameworkTest-iOS-