[解決済み] Swift 3.0 でコンパイルしたモジュールを Swift 3.0.1 でインポートできない。
2023-05-03 06:21:09
質問
Xcodeを8.1GMにアップグレードしたところ、SwiftyJSONで以下のエラーが発生するようになりました。他のインポートされたフレームワークは動作しているようです。SwiftyJSONが彼らのフレームワークをアップグレードするまで、これをSwift 3で動作するように強制する方法はありますか?フレームワークのインポート/アップデートにCarthageを使用しました。私はまた、変更しようとしました
Use Legacy Swift language version
OnとOffを変えてみましたが、無駄でした。
Swift 3.0 でコンパイルされたモジュールは Swift 3.0.1 ではインポートできない。 モジュール/SwiftyJSON.swiftmodule/arm64.swiftmodule
どのように解決するのですか?
SwiftyJsonはcarthageによってプリコンパイルされたものをダウンロードされています。プリコンパイルされたダウンロードは、Swift Version 3.0です。そのため、コンパイラが「バージョンが違う」と文句を言ってきます。以下のコマンドを使用します。
carthage update --platform iOS --no-use-binaries
SwiftyJson (および Carthage 内の他のすべてのフレームワーク) はローカルの Swift バージョン (3.0.1) を使用してローカルにコンパイルされ、コンパイラーはもう文句を言いません。
関連
-
Swift の Optional 値 && Optional のアンラップ時に予期せず nil が検出された場合の説明
-
[解決済み] Swift 5.1 でコンパイルしたモジュールを Swift 5.1.2 のコンパイラでインポートできない
-
[解決済み] Swiftのリバースレンジ
-
[解決済み] Swiftで範囲を作成する方法は?
-
[解決済み] 小数点以下2桁に切り上げ
-
[解決済み] Swift で UIViewController のサブクラス用のカスタムイニシャライザを作るには?
-
[解決済み] Swift の @escaping と Completion ハンドラ
-
[解決済み] 計算された読み取り専用プロパティとSwiftの関数との比較
-
[解決済み] Swiftの網羅的なSwitchステートメントのためのNoop
-
[解決済み] Swiftによる文字列中の部分文字列のインデックス
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Swiftで1つのビューコントローラの向きを縦向きのみに固定する方法
-
[解決済み] Protocol ... can only be used as generic constraint because it has Self or associated type requirements "とは、どういう意味ですか?
-
[解決済み] Swiftで複数のカスタムセルを持つUITableview
-
[解決済み] Swiftで範囲を作成する方法は?
-
[解決済み] Swift - サブクラスでオーバーライドする必要があるクラスメソッド
-
[解決済み] swift で文字列から数字以外の文字を削除する
-
[解決済み] ラウンドトリップスウィフト番号の種類は、データとの間で
-
[解決済み] SwiftUIでビューを動的に隠す
-
[解決済み] swiftでデータを16進文字列に変換する方法
-
[解決済み] Swiftで汎用プロトコルを作成するには?