diff --git a/Package.swift b/Package.swift index 722dfb3..fbb81dc 100644 --- a/Package.swift +++ b/Package.swift @@ -17,13 +17,13 @@ let package = Package( targets: [ .binaryTarget( name: "Realm", - url: "https://github.com/RomanEsin/RealmBinary/releases/download/v10.32.3/Realm.xcframework.zip", - checksum: "b454140a1a654ba006cc7d98ce0b78462d1c47e16c40ff33cd777f60bffcfbce" + url: "https://github.com/RomanEsin/RealmBinary/releases/download/v10.49.2/Realm.xcframework.zip", + checksum: "309510ab85da0e8fac94f7ead82df7eba336eaedbe1401409d4eff3f4be9d762" ), .binaryTarget( name: "RealmSwift", - url: "https://github.com/RomanEsin/RealmBinary/releases/download/v10.32.3/RealmSwift.xcframework.zip", - checksum: "b3bf5c1f9d3d1fb8a31affdd539c8a741905bc7a1b0eda4781d7e35b19e8fbf7" + url: "https://github.com/RomanEsin/RealmBinary/releases/download/v10.49.2/RealmSwift.xcframework.zip", + checksum: "788019459dec4101a40abd966aaf5dc17fc8b82b6c4f85cfea843812282b3661" ) ] ) \ No newline at end of file diff --git a/Sources/Realm/Realm.h b/Sources/Realm/Realm.h index 72c6c6a..71408b4 100644 --- a/Sources/Realm/Realm.h +++ b/Sources/Realm/Realm.h @@ -19,18 +19,18 @@ #import #import -#import +#import #import #import #import +#import +#import +#import #import #import #import #import -#import #import -#import -#import #import #import #import @@ -39,25 +39,26 @@ #import #import +#import +#import #import +#import +#import #import +#import +#import +#import +#import +#import +#import #import +#import #import #import #import #import #import +#import +#import #import -#import #import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import diff --git a/Sources/Realm/Realm.modulemap b/Sources/Realm/Realm.modulemap index 14aa426..a1538d1 100644 --- a/Sources/Realm/Realm.modulemap +++ b/Sources/Realm/Realm.modulemap @@ -1,16 +1,62 @@ framework module Realm { + export Foundation + umbrella header "Realm.h" - export * - module * { export * } + header "RLMArray.h" + header "RLMAsymmetricObject.h" + header "RLMDecimal128.h" + header "RLMDictionary.h" + header "RLMEmbeddedObject.h" + header "RLMGeospatial.h" + header "RLMLogger.h" + header "RLMMigration.h" + header "RLMObject.h" + header "RLMObjectId.h" + header "RLMObjectSchema.h" + header "RLMProperty.h" + header "RLMProviderClient.h" + header "RLMRealm+Sync.h" + header "RLMRealm.h" + header "RLMRealmConfiguration.h" + header "RLMResults.h" + header "RLMSchema.h" + header "RLMSectionedResults.h" + header "RLMSet.h" + header "RLMValue.h" + + header "RLMApp.h" + header "RLMCredentials.h" + header "RLMNetworkTransport.h" + header "RLMPushClient.h" + header "RLMRealm+Sync.h" + header "RLMSyncConfiguration.h" + header "RLMSyncManager.h" + header "RLMSyncSession.h" + header "RLMUser.h" + header "RLMUserAPIKey.h" + header "RLMAPIKeyAuth.h" + header "RLMEmailPasswordAuth.h" + header "NSError+RLMSync.h" + header "RLMBSON.h" + header "RLMMongoClient.h" + header "RLMMongoDatabase.h" + header "RLMMongoCollection.h" + header "RLMUpdateResult.h" + header "RLMFindOptions.h" + header "RLMFindOneAndModifyOptions.h" + header "RLMSyncSubscription.h" explicit module Private { header "RLMAccessor.h" header "RLMApp_Private.h" header "RLMArray_Private.h" + header "RLMAsyncTask_Private.h" header "RLMCollection_Private.h" header "RLMDictionary_Private.h" + header "RLMLogger_Private.h" header "RLMEvent.h" + header "RLMMongoCollection_Private.h" header "RLMObjectBase_Dynamic.h" header "RLMObjectBase_Private.h" header "RLMObjectSchema_Private.h" @@ -20,6 +66,7 @@ framework module Realm { header "RLMRealmConfiguration_Private.h" header "RLMRealm_Private.h" header "RLMResults_Private.h" + header "RLMScheduler.h" header "RLMSchema_Private.h" header "RLMSectionedResults.h" header "RLMSet_Private.h" @@ -28,7 +75,6 @@ framework module Realm { header "RLMSwiftValueStorage.h" header "RLMSyncConfiguration_Private.h" header "RLMSyncSubscription_Private.h" - header "RLMSyncUtil_Private.h" header "RLMUser_Private.h" } @@ -36,4 +82,8 @@ framework module Realm { header "RLMRealm_Dynamic.h" header "RLMObjectBase_Dynamic.h" } + + explicit module Swift { + header "RLMSwiftObject.h" + } }