0

carthage 経由でライブラリを追加した後、次のエラーが発生します -

アーキテクチャ x86_64 の以前のファイル (3.0) よりも古いバージョンの Swift 言語 (2.0) でコンパイルされたライブラリ名

Argoライブラリで試しました。( https://github.com/thoughtbot/Argo )

xcode-select ユーティリティを使用して、正しい xcode バージョンを選択しました。

何が問題なのですか?どんな助けでも大歓迎です

ありがとう!

4

2 に答える 2

1

私が学んだことから、異なるバージョンの Swift でライブラリを作成することはできないようです。

私の Obj-C プロジェクトでは、CocoaPods に 2 つのライブラリをインストールしました。最初のライブラリは github の swift3 ブランチを使用して更新し、2 つ目のライブラリは Xcode で変換しました。

すべてが適切に構築されています。

于 2016-09-06T07:46:30.663 に答える
0

これは、swift 2 でコンパイルされた (またはコンパイルされている) 別のライブラリ (ココア ポッドを介して、またはライブラリを直接リンクするなど) を含めたときに発生しています。

これはCocoapods(およびCarthage)でよく見ました

于 2016-09-02T13:00:22.413 に答える