[解決済み] testableを使用すると「モジュールはテスト用にコンパイルされていません。
2022-04-25 16:12:13
質問
私は、Swiftの
@testable
宣言を使って、私のクラスをテストターゲットに公開します。しかし、このようなコンパイラーエラーが発生します。
Intervals
は、私が公開しようとしているクラスを含むモジュールです。どうすればこのエラーを取り除くことができるのでしょうか?
解決方法は?
メインターゲットで
Enable Testability
ビルドオプションをYesに設定します。
以下の @earnshavian さんのコメントにあるように、この設定はデバッグビルドでのみ使用する必要があります。 https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html#//apple_ref/doc/uid/TP40001051-CH1-SW326
関連
-
[解決済み】Xcode - 'NSUnknownKeyException', reason: ... this class is not key value coding-compliant for the key X" エラーの修正方法とは?
-
[解決済み】pytestでコンソールに印刷する方法は?
-
[解決済み] Objective-Cの定数
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] performSelectorのセレクタが不明なため、リークが発生する可能性があります。
-
[解決済み] フェイク、モッキング、スタビングの違いとは?
-
[解決済み] C# "internal "アクセス修飾子でユニットテストを行う場合
-
[解決済み】iOSアプリの名前を変更する方法は?
-
[解決済み】典型的なテストディレクトリ構造でunittestを実行する
-
[解決済み】Xcodeのユニットテストで@testableを使用すると「No such module」と表示される。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
iOSコンパイルポッドでエラー CocoaPods could not find compatible versions for pod "XXXXX" が報告される。
-
[解決済み] Xcode 6.3 - 現在の iOS Development 証明書または保留中の証明書要求がすでにあります。
-
[解決済み] Xcode 7のエラーです。"Missing iOS Distribution signing identity for ..." (iOS配布用署名IDがありません)
-
[解決済み] Objective-Cで文字列が空かどうかをテストするにはどうすればよいですか?
-
[解決済み] フレームワークを使用したiOSアプリがデバイス上でクラッシュ、dyld: ライブラリがロードされない、Xcode 6 Beta
-
[解決済み] iPhone 5の画面解像度に対応したアプリを開発・移行するには?
-
[解決済み] インポート vs #インポート - iOS 7
-
[解決済み] iOSとWatchKitで画像のtintColorを変更する方法
-
[解決済み] iOS 13でダークモードをオプトアウトすることは可能ですか?
-
[解決済み] Swift 3でディスパッチキューを作成する方法