Avatar
Swift 5.1でフレームワークを作っています。URL: https://github.com/rizumita/Seda このプロジェクトの中にSedaSampleAppというiOSサンプルアプリがあるのですが、そのライブラリをインポートしてこのアプリをシミュレーター用にビルドすると Undefined symbols for architecture x8664 になってしまいます。 ``` Undefined symbol: (extension in Seda):Seda.StatefulView< where A.Action: Seda.ActionType>.dispatch(A.Action) -> () Undefined symbol: (extension in Seda):Seda.StatefulView.state.getter : A.Substate Undefined symbol: (extension in Seda):Seda.StatefulView< where A.State == A.Substate>.stateKeyPath.getter : Swift.KeyPath<A.State, A.State> Undefined symbol: (extension in Seda):Seda.StatefulView.binding<A>(: Swift.KeyPath<A.Substate, A1>, set: (A1) -> Seda.ActionType) -> SwiftUI.Binding<A1> ``` インポートではなくライブラリのファイルをサンプルアプリターゲットに直接追加してビルドするとビルド・実行できます。 ライブラリのビルド時にシンボルが正しく作成されてないみたいなのですが、何を修正すればいいかさっぱり分かりません。どう修正すればいいかお分かりでしたら教えていただけないでしょうか?
Seda is Redux+Elm Cmd framework for SwiftUI. Contribute to rizumita/Seda development by creating an account on GitHub.