タグ付けされた質問 「frameworks」

フレームワークは、既存のライブラリまたはライブラリのセットであり、包括的なアプリケーション構造を提供するため、開発者は主にアプリケーションの実装の詳細に集中できます。ほとんどの場合、このタグの代わりに特定のフレームワークのタグを使用する必要があります。

2
Swift Frameworkがlldbのメソッド拡張の「あいまいな使用」を返す
Xcode 11とSwift 5にアップグレードし、メソッド拡張機能がフレームワークを介して利用可能になると、問題が発生しました。より具体的には、次のような構造のプロジェクトで: -> Main Project -> Framework created from sources in 'Main Project' -> Subproject using the above Framework (Sources packaged in the framework are not visible to the sub-project) すべてが正常にコンパイルおよび実行されますが、サブプロジェクトでデバッグセッションを実行するerror: ambiguous use of場合、lldbコマンドラインから呼び出されると、「フレームワーク」のすべての拡張機能が返されます。これはアイデアを与えるためのコードサンプルです: macOsコマンドラインプロジェクトを作成し、新しいターゲット 'MagicFramework'をSpells.swiftファイルに追加します(ファイルがMain&MagicFrameworkに表示されることを確認してください) import Foundation extension String { public func castSpell() -> String { return "✨ …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.