import RealmSwift
// MARK: Class
/// The DataPoint object representation
public class DataPoint: Object {
// MARK: - Variables
/// The latitude of the point
dynamic var lat: Double = 0
/// The longitude of the point
dynamic var lng: Double = 0
/// The accuracy of the point
dynamic var accuracy: Double = 0
/// The added point date of the point
dynamic var dateAdded: Date = Date()
/// The last sync date of the point
dynamic var lastSynced: Date?
}
私は上記の単純なレルムオブジェクトクラスを持っています。現時点ではRealmとは無関係にユニットテストをしたい。元々、このクラスのターゲットメンバーをすべてのターゲット(App、UnitTests、UITests)に設定しましたが、クラスの重複エラーが発生した後、そのレルムにはメインのアプリケーションターゲットのみが必要です。だから私はやったと私は提案されたようにクラスを公開しました。しかし、今ユニットテストの対象であっても、エラーでビルドされていません。レルムを使ったユニットテスト:宣言されていないタイプ
Undeclared Type 'DataPoint'
任意のアイデアはどのように私は実際には、もちろん、すべてのターゲット・メンバーシップにクラスを追加せずにこのエラーを解決することができます。