diff --git a/.jenkins.yml b/.jenkins.yml index 11d7f3eaac8..01d91929bf3 100644 --- a/.jenkins.yml +++ b/.jenkins.yml @@ -17,7 +17,7 @@ target: - swiftpm-debug - swiftpm-address - swiftpm-thread - - swiftpm-ios + - ios-xcode-spm - ios-static - ios-dynamic - watchos @@ -34,8 +34,9 @@ target: - cocoapods-osx - cocoapods-ios - cocoapods-ios-dynamic - - cocoapods-ios-subdependency - cocoapods-watchos + - cocoapods-tvos + - cocoapods-catalyst - swiftui-ios - swiftui-server-osx configuration: @@ -127,20 +128,35 @@ exclude: - xcode_version: 14.2 target: xcframework + - xcode_version: 14.1 + target: cocoapods-ios + - xcode_version: 14.2 target: cocoapods-ios + - xcode_version: 14.1 + target: cocoapods-ios-dynamic + - xcode_version: 14.2 target: cocoapods-ios-dynamic - xcode_version: 14.1 - target: cocoapods-ios-subdependency + target: cocoapods-watchos - xcode_version: 14.2 - target: cocoapods-ios-subdependency + target: cocoapods-watchos + + - xcode_version: 14.1 + target: cocoapods-tvos - xcode_version: 14.2 - target: cocoapods-watchos + target: cocoapods-tvos + + - xcode_version: 14.1 + target: cocoapods-catalyst + + - xcode_version: 14.2 + target: cocoapods-catalyst - xcode_version: 14.1 target: swiftui-ios diff --git a/Jenkinsfile.releasability b/Jenkinsfile.releasability index c67681ffe0a..f8430503cc6 100644 --- a/Jenkinsfile.releasability +++ b/Jenkinsfile.releasability @@ -5,30 +5,23 @@ platformNames = ['osx': 'macOS', 'ios': 'iOS', 'watchos': 'watchOS', 'tvos': 'tv carthageXcodeVersion = '14.3.1' docsSwiftVersion = '5.8.1' -def installationTest(platform, test, language) { +def installationTest(platform, test, xcode, language = 'swift', linkage = 'dynamic') { return { node('osx') { deleteDir() unstash 'source' - if (test == "dynamic" || test == "static") { + if (test == "xcframework") { unstash "${language}-packaged" + sh "mv *.zip examples/installation" } sh """ hostname - export REALM_XCODE_VERSION=${carthageXcodeVersion} - archive=\$(echo \$PWD/realm-${language}-*.zip) - + export REALM_XCODE_VERSION='${xcode}' + export REALM_TEST_BRANCH='${sha}' cd examples/installation - if [[ -f \$archive ]]; then - mv \$archive . - unzip realm-${language}-*.zip - rm realm-${language}-*.zip - mv realm-${language}-* realm-${language}-latest - fi - - ./build.sh test-${platform}-${language}-${test} + ./build.rb ${platform} ${test} ${linkage} """ } } @@ -50,22 +43,6 @@ def xcframeworkEvolutionTest() { } } -def spmInstallationTest(platform) { - return { - node('osx') { - deleteDir() - unstash 'source' - - sh """ - hostname - export REALM_XCODE_VERSION=${carthageXcodeVersion} - cd examples/installation - ./build.sh test-${platform}-spm - """ - } - } -} - def doBuild() { stage('prepare') { node('docker') { @@ -82,6 +59,7 @@ def doBuild() { ) stash includes: '**', name: 'source' + stash includes: 'build.sh,scripts/*', name: 'build-scripts' } } @@ -257,17 +235,10 @@ def doBuild() { deleteDir() unstash 'objc-packaged' + unstash 'build-scripts' - def sha = params.sha sh """ hostname - curl -O https://raw.githubusercontent.com/realm/realm-swift/${sha}/build.sh - mkdir -p scripts - curl https://raw.githubusercontent.com/realm/realm-swift/${sha}/scripts/swift-version.sh -o scripts/swift-version.sh - curl https://raw.githubusercontent.com/realm/realm-swift/${sha}/scripts/reset-simulators.sh -o scripts/reset-simulators.sh - curl https://raw.githubusercontent.com/realm/realm-swift/${sha}/scripts/reset-simulators.rb -o scripts/reset-simulators.rb - chmod +x scripts/reset-simulators.rb - sh build.sh package-test-examples-objc """ } @@ -278,17 +249,10 @@ def doBuild() { deleteDir() unstash 'swift-packaged' + unstash 'build-scripts' - def sha = params.sha sh """ hostname - curl -O https://raw.githubusercontent.com/realm/realm-swift/${sha}/build.sh - mkdir -p scripts - curl https://raw.githubusercontent.com/realm/realm-swift/${sha}/scripts/swift-version.sh -o scripts/swift-version.sh - curl https://raw.githubusercontent.com/realm/realm-swift/${sha}/scripts/reset-simulators.sh -o scripts/reset-simulators.sh - curl https://raw.githubusercontent.com/realm/realm-swift/${sha}/scripts/reset-simulators.rb -o scripts/reset-simulators.rb - chmod +x scripts/reset-simulators.rb - sh build.sh package-test-examples-swift """ } @@ -316,30 +280,21 @@ def doBuild() { } ] - for (def platform in ["osx", "ios", "watchos"]) { + for (def platform in ['osx', 'ios', 'watchos', 'tvos', 'catalyst']) { def platformName = platformNames[platform] - for (def test in ["dynamic", "cocoapods", "carthage"]) { - parallelBuilds["Installation - ${platformName} Obj-C ${test}"] = installationTest(platform, test, 'objc') + for (def test in ['xcframework', 'cocoapods', 'carthage', 'spm']) { + if (platform != 'catalyst' || test != 'carthage') { + parallelBuilds["Installation - ${platformName} ${test}"] = installationTest(platform, test, carthageXcodeVersion) + } } + parallelBuilds["Installation - ${platformName} CocoaPods static"] = installationTest(platform, 'cocoapods', carthageXcodeVersion, 'swift', 'static') } - - parallelBuilds["Installation - iOS Obj-C static"] = installationTest('ios', 'static', 'objc') - parallelBuilds["Installation - iOS Obj-C CocoaPods dynamic"] = installationTest('ios', 'cocoapods-dynamic', 'objc') - parallelBuilds["Installation - iOS Swift Package Manager"] = spmInstallationTest('ios') - - parallelBuilds["Installation - Mac Catalyst Obj-C CocoaPods"] = installationTest('catalyst', 'cocoapods', 'objc') - parallelBuilds["Installation - Mac Catalyst Obj-C CocoaPods dynamic"] = installationTest('catalyst', 'cocoapods-dynamic', 'objc') - - for (def platform in ["osx", "ios", "watchos"]) { - def platformName = platformNames[platform] - for (def test in ["dynamic", "cocoapods", "carthage"]) { - parallelBuilds["Installation - ${platformName} Swift ${test}"] = installationTest(platform, test, 'swift') - } + parallelBuilds['Installation - iOS Static'] = installationTest('ios', 'xcframework', carthageXcodeVersion, 'objc', 'static') + parallelBuilds['Installation - XCFramework Evolution'] = xcframeworkEvolutionTest() + for (def version in xcodeVersions) { + parallelBuilds["Installation - Xcode ${version}"] = installationTest('osx', 'xcframework', version) } - parallelBuilds["Installation - Mac Catalyst Swift CocoaPods"] = installationTest('catalyst', 'cocoapods', 'swift') - parallelBuilds["Installation - XCFramework Evolution"] = xcframeworkEvolutionTest() - parallel parallelBuilds } } diff --git a/build.sh b/build.sh index aef52312033..42181361fe1 100755 --- a/build.sh +++ b/build.sh @@ -464,18 +464,14 @@ case "$COMMAND" in "verify-xcframework-evolution-mode") export REALM_EXTRA_BUILD_ARGUMENTS="$REALM_EXTRA_BUILD_ARGUMENTS REALM_BUILD_LIBRARY_FOR_DISTRIBUTION=YES" - # set the Xcode version to the oldest - export REALM_XCODE_VERSION=$REALM_XCODE_OLDEST_VERSION - unset REALM_SWIFT_VERSION - sh build.sh xcframework osx - # copy the xcframework to the testing target - rm -rf examples/installation/xcframework-evolution - mkdir examples/installation/xcframework-evolution - cp -cr build/*.xcframework examples/installation/xcframework-evolution - export REALM_XCODE_VERSION=$REALM_XCODE_LATEST_VERSION unset REALM_SWIFT_VERSION + + # Build with the oldest supported Xcode version + REALM_XCODE_VERSION=$REALM_XCODE_OLDEST_VERSION sh build.sh xcframework osx + + # Try to import the built framework using the newest supported version cd examples/installation - sh build.sh "test-osx-swift-xcframework" + REALM_XCODE_VERSION=$REALM_XCODE_LATEST_VERSION ./build.rb osx xcframework exit 0 ;; @@ -583,9 +579,9 @@ case "$COMMAND" in exit 0 ;; - test-swiftpm-ios) + test-ios-xcode-spm) cd examples/installation - sh build.sh test-ios-swift-spm + ./build.rb ios spm exit 0 ;; @@ -658,10 +654,11 @@ case "$COMMAND" in ;; "verify-cocoapods") + export REALM_TEST_BRANCH="$sha" if [[ -d .git ]]; then # Verify the current branch, unless one was already specified in the sha environment variable. if [[ -z $sha ]]; then - export sha=$(git rev-parse --abbrev-ref HEAD) + export REALM_TEST_BRANCH=$(git rev-parse --abbrev-ref HEAD) fi if [[ $(git log -1 '@{push}..') != "" ]] || ! git diff-index --quiet HEAD; then @@ -672,50 +669,24 @@ case "$COMMAND" in fi fi - sh build.sh verify-cocoapods-ios - sh build.sh verify-cocoapods-ios-dynamic - sh build.sh verify-cocoapods-ios-subdependency - sh build.sh verify-cocoapods-osx - sh build.sh verify-cocoapods-watchos - - # https://github.com/CocoaPods/CocoaPods/issues/7708 - export EXPANDED_CODE_SIGN_IDENTITY='' cd examples/installation - sh build.sh test-ios-objc-cocoapods - sh build.sh test-ios-objc-cocoapods-dynamic - sh build.sh test-ios-swift-cocoapods - sh build.sh test-ios-swift-cocoapods-subdependency - sh build.sh test-osx-objc-cocoapods - sh build.sh test-osx-swift-cocoapods - sh build.sh test-catalyst-objc-cocoapods - sh build.sh test-catalyst-objc-cocoapods-dynamic - sh build.sh test-catalyst-swift-cocoapods - sh build.sh test-watchos-objc-cocoapods - sh build.sh test-watchos-swift-cocoapods + ./build.rb ios cocoapods static + ./build.rb ios cocoapods dynamic + ./build.rb osx cocoapods + ./build.rb tvos cocoapods + ./build.rb watchos cocoapods + ./build.rb catalyst cocoapods ;; verify-cocoapods-ios-dynamic) - PLATFORM=$(echo "$COMMAND" | cut -d - -f 3) - # https://github.com/CocoaPods/CocoaPods/issues/7708 - export EXPANDED_CODE_SIGN_IDENTITY='' cd examples/installation - sh build.sh test-ios-objc-cocoapods-dynamic - ;; - - verify-cocoapods-ios-subdependency) - PLATFORM=$(echo "$COMMAND" | cut -d - -f 3) - # https://github.com/CocoaPods/CocoaPods/issues/7708 - export EXPANDED_CODE_SIGN_IDENTITY='' - cd examples/installation - sh build.sh test-ios-swift-cocoapods-subdependency + REALM_TEST_BRANCH="$sha" ./build.rb ios cocoapods ;; verify-cocoapods-*) PLATFORM=$(echo "$COMMAND" | cut -d - -f 3) - # https://github.com/CocoaPods/CocoaPods/issues/7708 - export EXPANDED_CODE_SIGN_IDENTITY='' cd examples/installation - sh build.sh "test-$PLATFORM-swift-cocoapods" + REALM_TEST_BRANCH="$sha" ./build.rb "$PLATFORM" cocoapods ;; "verify-osx-encryption") @@ -735,21 +706,6 @@ case "$COMMAND" in exit 0 ;; - "verify-osx-swift") - sh build.sh test-osx-swift - exit 0 - ;; - - "verify-swiftui-ios") - sh build.sh test-swiftui-ios - exit 0 - ;; - - "verify-swiftui-server-osx") - sh build.sh test-swiftui-server-osx - exit 0 - ;; - "verify-osx-swift-evolution") export REALM_EXTRA_BUILD_ARGUMENTS="$REALM_EXTRA_BUILD_ARGUMENTS REALM_BUILD_LIBRARY_FOR_DISTRIBUTION=YES" sh build.sh test-osx-swift @@ -762,10 +718,6 @@ case "$COMMAND" in sh build.sh examples-ios ;; - "verify-ios-dynamic") - sh build.sh test-ios-dynamic - ;; - "verify-ios-swift") REALM_EXTRA_BUILD_ARGUMENTS="$REALM_EXTRA_BUILD_ARGUMENTS -workspace examples/ios/swift/RealmExamples.xcworkspace" \ sh build.sh test-ios-swift @@ -778,16 +730,6 @@ case "$COMMAND" in exit 0 ;; - "verify-ios-device-objc") - sh build.sh test-ios-devices-objc - exit 0 - ;; - - "verify-ios-device-swift") - sh build.sh test-ios-devices-swift - exit 0 - ;; - "verify-docs") sh build.sh docs for lang in swift objc; do @@ -826,11 +768,6 @@ case "$COMMAND" in exit 0 ;; - "verify-tvos-device") - sh build.sh test-tvos-devices - exit 0 - ;; - "verify-swiftlint") swiftlint lint --strict exit 0 @@ -841,23 +778,13 @@ case "$COMMAND" in exit 0 ;; - "verify-osx-object-server") - sh build.sh test-osx-object-server - exit 0 - ;; - - "verify-catalyst") - sh build.sh test-catalyst - exit 0 - ;; - - "verify-catalyst-swift") - sh build.sh test-catalyst-swift + "verify-xcframework") + sh build.sh xcframework exit 0 ;; - "verify-xcframework") - sh build.sh xcframework + verify-*) + sh build.sh "test-$(echo "$COMMAND" | cut -d - -f 2-)" exit 0 ;; diff --git a/examples/installation/Carthage.xcodeproj/project.pbxproj b/examples/installation/Carthage.xcodeproj/project.pbxproj new file mode 100644 index 00000000000..284198ef947 --- /dev/null +++ b/examples/installation/Carthage.xcodeproj/project.pbxproj @@ -0,0 +1,391 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXBuildFile section */ + 3F938BA62A4E1886002356FE /* RealmSwift.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F938BA42A4E1886002356FE /* RealmSwift.xcframework */; }; + 3F938BA72A4E1886002356FE /* RealmSwift.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3F938BA42A4E1886002356FE /* RealmSwift.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 3F938BA82A4E1886002356FE /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F938BA52A4E1886002356FE /* Realm.xcframework */; }; + 3F938BA92A4E1886002356FE /* Realm.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3F938BA52A4E1886002356FE /* Realm.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 3FEC917F2A4D41250044BFF5 /* SwiftExampleApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FEC91692A4D3B140044BFF5 /* SwiftExampleApp.swift */; }; + 3FEC91822A4D41250044BFF5 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3FEC916D2A4D3B150044BFF5 /* Assets.xcassets */; }; + 3FEC91832A4D41250044BFF5 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3FEC91712A4D3B150044BFF5 /* Preview Assets.xcassets */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 3F938BAA2A4E1886002356FE /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 3F938BA72A4E1886002356FE /* RealmSwift.xcframework in Embed Frameworks */, + 3F938BA92A4E1886002356FE /* Realm.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 3F938BA42A4E1886002356FE /* RealmSwift.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RealmSwift.xcframework; path = Carthage/Build/RealmSwift.xcframework; sourceTree = ""; }; + 3F938BA52A4E1886002356FE /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = Carthage/Build/Realm.xcframework; sourceTree = ""; }; + 3FEC91692A4D3B140044BFF5 /* SwiftExampleApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftExampleApp.swift; sourceTree = ""; }; + 3FEC916D2A4D3B150044BFF5 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 3FEC916F2A4D3B150044BFF5 /* SwiftExample.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = SwiftExample.entitlements; sourceTree = ""; }; + 3FEC91712A4D3B150044BFF5 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; + 3FEC91872A4D41250044BFF5 /* App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 3FEC91802A4D41250044BFF5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3F938BA62A4E1886002356FE /* RealmSwift.xcframework in Frameworks */, + 3F938BA82A4E1886002356FE /* Realm.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 3F938BA32A4E1886002356FE /* Frameworks */ = { + isa = PBXGroup; + children = ( + 3F938BA52A4E1886002356FE /* Realm.xcframework */, + 3F938BA42A4E1886002356FE /* RealmSwift.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 3FEC915D2A4D3B140044BFF5 = { + isa = PBXGroup; + children = ( + 3FEC91682A4D3B140044BFF5 /* Source */, + 3FEC91672A4D3B140044BFF5 /* Products */, + 3F938BA32A4E1886002356FE /* Frameworks */, + ); + sourceTree = ""; + }; + 3FEC91672A4D3B140044BFF5 /* Products */ = { + isa = PBXGroup; + children = ( + 3FEC91872A4D41250044BFF5 /* App.app */, + ); + name = Products; + sourceTree = ""; + }; + 3FEC91682A4D3B140044BFF5 /* Source */ = { + isa = PBXGroup; + children = ( + 3FEC91702A4D3B150044BFF5 /* Preview Content */, + 3FEC916D2A4D3B150044BFF5 /* Assets.xcassets */, + 3FEC916F2A4D3B150044BFF5 /* SwiftExample.entitlements */, + 3FEC91692A4D3B140044BFF5 /* SwiftExampleApp.swift */, + ); + path = Source; + sourceTree = ""; + }; + 3FEC91702A4D3B150044BFF5 /* Preview Content */ = { + isa = PBXGroup; + children = ( + 3FEC91712A4D3B150044BFF5 /* Preview Assets.xcassets */, + ); + path = "Preview Content"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 3FEC917D2A4D41250044BFF5 /* App */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3FEC91842A4D41250044BFF5 /* Build configuration list for PBXNativeTarget "App" */; + buildPhases = ( + 3FEC917E2A4D41250044BFF5 /* Sources */, + 3FEC91802A4D41250044BFF5 /* Frameworks */, + 3FEC91812A4D41250044BFF5 /* Resources */, + 3F938BAA2A4E1886002356FE /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = App; + productName = SwiftPM; + productReference = 3FEC91872A4D41250044BFF5 /* App.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 3FEC915E2A4D3B140044BFF5 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastSwiftUpdateCheck = 1500; + LastUpgradeCheck = 1500; + }; + buildConfigurationList = 3FEC91612A4D3B140044BFF5 /* Build configuration list for PBXProject "Carthage" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 3FEC915D2A4D3B140044BFF5; + productRefGroup = 3FEC91672A4D3B140044BFF5 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 3FEC917D2A4D41250044BFF5 /* App */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 3FEC91812A4D41250044BFF5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3FEC91822A4D41250044BFF5 /* Assets.xcassets in Resources */, + 3FEC91832A4D41250044BFF5 /* Preview Assets.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 3FEC917E2A4D41250044BFF5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3FEC917F2A4D41250044BFF5 /* SwiftExampleApp.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 3FEC91732A4D3B150044BFF5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 3FEC91742A4D3B150044BFF5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SWIFT_COMPILATION_MODE = wholemodule; + }; + name = Release; + }; + 3FEC91852A4D41250044BFF5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_ENTITLEMENTS = Source/SwiftExample.entitlements; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = "\"Source/Preview Content\""; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; + "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 13.4; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = io.Realm.App; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = auto; + SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx xros xrsimulator watchos watchsimulator"; + SUPPORTS_MACCATALYST = YES; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,3,4,6,7"; + }; + name = Debug; + }; + 3FEC91862A4D41250044BFF5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_ENTITLEMENTS = Source/SwiftExample.entitlements; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = "\"Source/Preview Content\""; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; + "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 13.4; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = io.Realm.App; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = auto; + SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx xros xrsimulator watchos watchsimulator"; + SUPPORTS_MACCATALYST = YES; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,3,4,5,6,7"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 3FEC91612A4D3B140044BFF5 /* Build configuration list for PBXProject "Carthage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3FEC91732A4D3B150044BFF5 /* Debug */, + 3FEC91742A4D3B150044BFF5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3FEC91842A4D41250044BFF5 /* Build configuration list for PBXNativeTarget "App" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3FEC91852A4D41250044BFF5 /* Debug */, + 3FEC91862A4D41250044BFF5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 3FEC915E2A4D3B140044BFF5 /* Project object */; +} diff --git a/examples/installation/CocoaPods.xcodeproj/project.pbxproj b/examples/installation/CocoaPods.xcodeproj/project.pbxproj new file mode 100644 index 00000000000..3947751d093 --- /dev/null +++ b/examples/installation/CocoaPods.xcodeproj/project.pbxproj @@ -0,0 +1,449 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXBuildFile section */ + 3FEC917F2A4D41250044BFF5 /* SwiftExampleApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FEC91692A4D3B140044BFF5 /* SwiftExampleApp.swift */; }; + 3FEC91822A4D41250044BFF5 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3FEC916D2A4D3B150044BFF5 /* Assets.xcassets */; }; + 3FEC91832A4D41250044BFF5 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3FEC91712A4D3B150044BFF5 /* Preview Assets.xcassets */; }; + E314772E6D33E037E705FDBB /* Pods_App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 25EBEF352D634D7820A0E2BF /* Pods_App.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 012DB6ABD37FF9723F260762 /* Pods-App.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.release.xcconfig"; path = "Target Support Files/Pods-App/Pods-App.release.xcconfig"; sourceTree = ""; }; + 25EBEF352D634D7820A0E2BF /* Pods_App.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_App.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 30696D5AF3299BB30E01E6B6 /* Pods-macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-macOS.debug.xcconfig"; path = "Target Support Files/Pods-macOS/Pods-macOS.debug.xcconfig"; sourceTree = ""; }; + 3FEC91692A4D3B140044BFF5 /* SwiftExampleApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftExampleApp.swift; sourceTree = ""; }; + 3FEC916D2A4D3B150044BFF5 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 3FEC916F2A4D3B150044BFF5 /* SwiftExample.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = SwiftExample.entitlements; sourceTree = ""; }; + 3FEC91712A4D3B150044BFF5 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; + 3FEC91872A4D41250044BFF5 /* App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 45A2DE050EFA4D7BE8D8D682 /* Pods-watchOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-watchOS.release.xcconfig"; path = "Target Support Files/Pods-watchOS/Pods-watchOS.release.xcconfig"; sourceTree = ""; }; + 47A9606E545D1C71F51747F9 /* libPods-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 551C4089A220B7CAC99DE535 /* Pods-App.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.debug.xcconfig"; path = "Target Support Files/Pods-App/Pods-App.debug.xcconfig"; sourceTree = ""; }; + 611B5C3940ABD898BBC1347B /* Pods-watchOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-watchOS.debug.xcconfig"; path = "Target Support Files/Pods-watchOS/Pods-watchOS.debug.xcconfig"; sourceTree = ""; }; + 6AF03745C896A33FEB088C17 /* Pods-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-tvOS.release.xcconfig"; path = "Target Support Files/Pods-tvOS/Pods-tvOS.release.xcconfig"; sourceTree = ""; }; + 83F10638D6B5E68A2535A6B6 /* Pods-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iOS.debug.xcconfig"; path = "Target Support Files/Pods-iOS/Pods-iOS.debug.xcconfig"; sourceTree = ""; }; + 84848F925DE3E6A4D8A1D337 /* Pods-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iOS.release.xcconfig"; path = "Target Support Files/Pods-iOS/Pods-iOS.release.xcconfig"; sourceTree = ""; }; + A4D891FC83CF283E80C98471 /* libPods-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + B34B12B11F827A5F60187F42 /* libPods-watchOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-watchOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + BF77A6DAF403942F6695ADFE /* Pods-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-tvOS.debug.xcconfig"; path = "Target Support Files/Pods-tvOS/Pods-tvOS.debug.xcconfig"; sourceTree = ""; }; + F8A8C4CE362469BBBBACF8B7 /* Pods-macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-macOS.release.xcconfig"; path = "Target Support Files/Pods-macOS/Pods-macOS.release.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 3FEC91802A4D41250044BFF5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + E314772E6D33E037E705FDBB /* Pods_App.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 3FEC915D2A4D3B140044BFF5 = { + isa = PBXGroup; + children = ( + 3FEC91682A4D3B140044BFF5 /* Source */, + 3FEC91672A4D3B140044BFF5 /* Products */, + 926A319CC8B885CD63E21B9E /* Pods */, + 9BFD37A5E01011406A863C9A /* Frameworks */, + ); + sourceTree = ""; + }; + 3FEC91672A4D3B140044BFF5 /* Products */ = { + isa = PBXGroup; + children = ( + 3FEC91872A4D41250044BFF5 /* App.app */, + ); + name = Products; + sourceTree = ""; + }; + 3FEC91682A4D3B140044BFF5 /* Source */ = { + isa = PBXGroup; + children = ( + 3FEC91702A4D3B150044BFF5 /* Preview Content */, + 3FEC916D2A4D3B150044BFF5 /* Assets.xcassets */, + 3FEC916F2A4D3B150044BFF5 /* SwiftExample.entitlements */, + 3FEC91692A4D3B140044BFF5 /* SwiftExampleApp.swift */, + ); + path = Source; + sourceTree = ""; + }; + 3FEC91702A4D3B150044BFF5 /* Preview Content */ = { + isa = PBXGroup; + children = ( + 3FEC91712A4D3B150044BFF5 /* Preview Assets.xcassets */, + ); + path = "Preview Content"; + sourceTree = ""; + }; + 926A319CC8B885CD63E21B9E /* Pods */ = { + isa = PBXGroup; + children = ( + 83F10638D6B5E68A2535A6B6 /* Pods-iOS.debug.xcconfig */, + 84848F925DE3E6A4D8A1D337 /* Pods-iOS.release.xcconfig */, + 30696D5AF3299BB30E01E6B6 /* Pods-macOS.debug.xcconfig */, + F8A8C4CE362469BBBBACF8B7 /* Pods-macOS.release.xcconfig */, + BF77A6DAF403942F6695ADFE /* Pods-tvOS.debug.xcconfig */, + 6AF03745C896A33FEB088C17 /* Pods-tvOS.release.xcconfig */, + 611B5C3940ABD898BBC1347B /* Pods-watchOS.debug.xcconfig */, + 45A2DE050EFA4D7BE8D8D682 /* Pods-watchOS.release.xcconfig */, + 551C4089A220B7CAC99DE535 /* Pods-App.debug.xcconfig */, + 012DB6ABD37FF9723F260762 /* Pods-App.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; + 9BFD37A5E01011406A863C9A /* Frameworks */ = { + isa = PBXGroup; + children = ( + 47A9606E545D1C71F51747F9 /* libPods-macOS.a */, + A4D891FC83CF283E80C98471 /* libPods-tvOS.a */, + B34B12B11F827A5F60187F42 /* libPods-watchOS.a */, + 25EBEF352D634D7820A0E2BF /* Pods_App.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 3FEC917D2A4D41250044BFF5 /* App */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3FEC91842A4D41250044BFF5 /* Build configuration list for PBXNativeTarget "App" */; + buildPhases = ( + B56F1236CC1F04E652F44D86 /* [CP] Check Pods Manifest.lock */, + 3FEC917E2A4D41250044BFF5 /* Sources */, + 3FEC91802A4D41250044BFF5 /* Frameworks */, + 3FEC91812A4D41250044BFF5 /* Resources */, + 3653D19BAAE97F1AB839AD70 /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = App; + productName = SwiftPM; + productReference = 3FEC91872A4D41250044BFF5 /* App.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 3FEC915E2A4D3B140044BFF5 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastSwiftUpdateCheck = 1500; + LastUpgradeCheck = 1500; + }; + buildConfigurationList = 3FEC91612A4D3B140044BFF5 /* Build configuration list for PBXProject "CocoaPods" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 3FEC915D2A4D3B140044BFF5; + productRefGroup = 3FEC91672A4D3B140044BFF5 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 3FEC917D2A4D41250044BFF5 /* App */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 3FEC91812A4D41250044BFF5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3FEC91822A4D41250044BFF5 /* Assets.xcassets in Resources */, + 3FEC91832A4D41250044BFF5 /* Preview Assets.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3653D19BAAE97F1AB839AD70 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-App/Pods-App-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-App/Pods-App-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-App/Pods-App-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + B56F1236CC1F04E652F44D86 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-App-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 3FEC917E2A4D41250044BFF5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3FEC917F2A4D41250044BFF5 /* SwiftExampleApp.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 3FEC91732A4D3B150044BFF5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 3FEC91742A4D3B150044BFF5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SWIFT_COMPILATION_MODE = wholemodule; + }; + name = Release; + }; + 3FEC91852A4D41250044BFF5 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 551C4089A220B7CAC99DE535 /* Pods-App.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_ENTITLEMENTS = Source/SwiftExample.entitlements; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = "\"Source/Preview Content\""; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; + LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; + "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 13.4; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = io.Realm.App; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = auto; + SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx xros xrsimulator watchos watchsimulator"; + SUPPORTS_MACCATALYST = YES; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,3,4,6,7"; + }; + name = Debug; + }; + 3FEC91862A4D41250044BFF5 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 012DB6ABD37FF9723F260762 /* Pods-App.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_ENTITLEMENTS = Source/SwiftExample.entitlements; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = "\"Source/Preview Content\""; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; + LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; + "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 13.4; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = io.Realm.App; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = auto; + SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx xros xrsimulator watchos watchsimulator"; + SUPPORTS_MACCATALYST = YES; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,3,4,5,6,7"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 3FEC91612A4D3B140044BFF5 /* Build configuration list for PBXProject "CocoaPods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3FEC91732A4D3B150044BFF5 /* Debug */, + 3FEC91742A4D3B150044BFF5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3FEC91842A4D41250044BFF5 /* Build configuration list for PBXNativeTarget "App" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3FEC91852A4D41250044BFF5 /* Debug */, + 3FEC91862A4D41250044BFF5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 3FEC915E2A4D3B140044BFF5 /* Project object */; +} diff --git a/examples/installation/CocoaPods.xcworkspace/contents.xcworkspacedata b/examples/installation/CocoaPods.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000000..4dcfa9cf4a5 --- /dev/null +++ b/examples/installation/CocoaPods.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/CocoaPodsDynamicExample.entitlements b/examples/installation/CocoaPods.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 66% rename from examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/CocoaPodsDynamicExample.entitlements rename to examples/installation/CocoaPods.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist index ee95ab7e582..18d981003d6 100644 --- a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/CocoaPodsDynamicExample.entitlements +++ b/examples/installation/CocoaPods.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -2,9 +2,7 @@ - com.apple.security.app-sandbox - - com.apple.security.network.client + IDEDidComputeMac32BitWarning diff --git a/examples/installation/Podfile b/examples/installation/Podfile new file mode 100644 index 00000000000..4977fc4c940 --- /dev/null +++ b/examples/installation/Podfile @@ -0,0 +1,27 @@ +project 'CocoaPods.xcodeproj' +use_modular_headers! + +os = (ENV['REALM_PLATFORM'] || :ios).to_sym +if os == :catalyst + os = :ios +end +version = case os + when :osx then 10.15 + when :ios, :tvos then 12.0 + when :watchos then 5.0 + end +target 'App' do + platform os, version + use_frameworks! unless ENV['REALM_BUILD_STATIC'] + + if ENV['REALM_TEST_RELEASE'] + pod 'RealmSwift', ENV['REALM_TEST_RELEASE'] + elsif ENV['REALM_TEST_BRANCH'] + pod 'Realm', git: 'https://github.com/realm/realm-swift', branch: ENV['REALM_TEST_BRANCH'] + pod 'RealmSwift', git: 'https://github.com/realm/realm-swift', branch: ENV['REALM_TEST_BRANCH'] + else + pod 'RealmSwift' + end + + pod 'SubRealm', path: 'SubRealm' +end diff --git a/examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependency/Assets.xcassets/AccentColor.colorset/Contents.json b/examples/installation/Source/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependency/Assets.xcassets/AccentColor.colorset/Contents.json rename to examples/installation/Source/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/examples/installation/Source/Assets.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/Source/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000000..532cd729c61 --- /dev/null +++ b/examples/installation/Source/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,63 @@ +{ + "images" : [ + { + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + }, + { + "idiom" : "mac", + "scale" : "1x", + "size" : "16x16" + }, + { + "idiom" : "mac", + "scale" : "2x", + "size" : "16x16" + }, + { + "idiom" : "mac", + "scale" : "1x", + "size" : "32x32" + }, + { + "idiom" : "mac", + "scale" : "2x", + "size" : "32x32" + }, + { + "idiom" : "mac", + "scale" : "1x", + "size" : "128x128" + }, + { + "idiom" : "mac", + "scale" : "2x", + "size" : "128x128" + }, + { + "idiom" : "mac", + "scale" : "1x", + "size" : "256x256" + }, + { + "idiom" : "mac", + "scale" : "2x", + "size" : "256x256" + }, + { + "idiom" : "mac", + "scale" : "1x", + "size" : "512x512" + }, + { + "idiom" : "mac", + "scale" : "2x", + "size" : "512x512" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependency/Assets.xcassets/Contents.json b/examples/installation/Source/Assets.xcassets/Contents.json similarity index 100% rename from examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependency/Assets.xcassets/Contents.json rename to examples/installation/Source/Assets.xcassets/Contents.json diff --git a/examples/installation/osx/objc/DynamicExample/DynamicExample/AppDelegate.h b/examples/installation/Source/ObjCImport.m similarity index 84% rename from examples/installation/osx/objc/DynamicExample/DynamicExample/AppDelegate.h rename to examples/installation/Source/ObjCImport.m index f2429e0c1bb..b7cf10cd35d 100644 --- a/examples/installation/osx/objc/DynamicExample/DynamicExample/AppDelegate.h +++ b/examples/installation/Source/ObjCImport.m @@ -1,6 +1,6 @@ //////////////////////////////////////////////////////////////////////////// // -// Copyright 2014 Realm Inc. +// Copyright 2023 Realm Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,11 +16,11 @@ // //////////////////////////////////////////////////////////////////////////// -#import #import -@interface MyModel : RLMObject +@interface ObjcModel : RLMObject +@property (nonatomic) int value; @end -@interface AppDelegate : NSObject +@implementation ObjcModel @end diff --git a/examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependency/Preview Content/Preview Assets.xcassets/Contents.json b/examples/installation/Source/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependency/Preview Content/Preview Assets.xcassets/Contents.json rename to examples/installation/Source/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/CocoaPodsExample.entitlements b/examples/installation/Source/SwiftExample.entitlements similarity index 58% rename from examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/CocoaPodsExample.entitlements rename to examples/installation/Source/SwiftExample.entitlements index ee95ab7e582..f2ef3ae0265 100644 --- a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/CocoaPodsExample.entitlements +++ b/examples/installation/Source/SwiftExample.entitlements @@ -2,9 +2,9 @@ - com.apple.security.app-sandbox - - com.apple.security.network.client - + com.apple.security.app-sandbox + + com.apple.security.files.user-selected.read-only + diff --git a/examples/installation/ios/swift/CocoaPodsSubdependency/CocoaPodsSubdependency/CocoaPodsSubdependencyApp.swift b/examples/installation/Source/SwiftExampleApp.swift similarity index 72% rename from examples/installation/ios/swift/CocoaPodsSubdependency/CocoaPodsSubdependency/CocoaPodsSubdependencyApp.swift rename to examples/installation/Source/SwiftExampleApp.swift index 361810053e9..0a9db6826d5 100644 --- a/examples/installation/ios/swift/CocoaPodsSubdependency/CocoaPodsSubdependency/CocoaPodsSubdependencyApp.swift +++ b/examples/installation/Source/SwiftExampleApp.swift @@ -17,12 +17,25 @@ //////////////////////////////////////////////////////////////////////////// import SwiftUI +import RealmSwift + +#if COCOAPODS +import SubRealm +#endif + +class MyModel: Object { + @Persisted var value: Int +} @main -struct CocoaPodsSubdependencyApp: App { +struct SwiftExampleApp: SwiftUI.App { + let realm = try! Realm() +#if COCOAPODS + let subrealm = try! SubRealm.findTestModel() +#endif var body: some Scene { WindowGroup { - ContentView() + Text("Hello, world: \(realm.objects(MyModel.self).count)!") } } } diff --git a/examples/installation/ios/objc/StaticExample/StaticExample.xcodeproj/project.pbxproj b/examples/installation/Static/StaticExample.xcodeproj/project.pbxproj similarity index 64% rename from examples/installation/ios/objc/StaticExample/StaticExample.xcodeproj/project.pbxproj rename to examples/installation/Static/StaticExample.xcodeproj/project.pbxproj index d767273efd7..b8a20016171 100644 --- a/examples/installation/ios/objc/StaticExample/StaticExample.xcodeproj/project.pbxproj +++ b/examples/installation/Static/StaticExample.xcodeproj/project.pbxproj @@ -3,50 +3,29 @@ archiveVersion = 1; classes = { }; - objectVersion = 52; + objectVersion = 54; objects = { /* Begin PBXBuildFile section */ 3FCABC1F28BE9B9D008C966A /* libcompression.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FCABC1E28BE9B9C008C966A /* libcompression.tbd */; }; 3FCABC2128BE9BC5008C966A /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FCABC2028BE9BB3008C966A /* libc++.tbd */; }; - E85A7EEC1AFAAFBF005C839C /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = E88ABBDA1AFAA5D600FA1E1D /* Realm.xcframework */; }; E88ABBB51AFA9DE300FA1E1D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E88ABBB41AFA9DE300FA1E1D /* main.m */; }; - E88ABBB81AFA9DE300FA1E1D /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E88ABBB71AFA9DE300FA1E1D /* AppDelegate.m */; }; - E88ABBBB1AFA9DE300FA1E1D /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E88ABBBA1AFA9DE300FA1E1D /* ViewController.m */; }; E88ABBBE1AFA9DE300FA1E1D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E88ABBBC1AFA9DE300FA1E1D /* Main.storyboard */; }; E88ABBC01AFA9DE300FA1E1D /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E88ABBBF1AFA9DE300FA1E1D /* Images.xcassets */; }; E88ABBC31AFA9DE300FA1E1D /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = E88ABBC11AFA9DE300FA1E1D /* LaunchScreen.xib */; }; - E88ABBCF1AFA9DE400FA1E1D /* StaticExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E88ABBCE1AFA9DE400FA1E1D /* StaticExampleTests.m */; }; E88ABBDB1AFAA5D600FA1E1D /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = E88ABBDA1AFAA5D600FA1E1D /* Realm.xcframework */; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - E88ABBC91AFA9DE400FA1E1D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E88ABBA71AFA9DE300FA1E1D /* Project object */; - proxyType = 1; - remoteGlobalIDString = E88ABBAE1AFA9DE300FA1E1D; - remoteInfo = StaticExample; - }; -/* End PBXContainerItemProxy section */ - /* Begin PBXFileReference section */ 3FCABC1E28BE9B9C008C966A /* libcompression.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcompression.tbd; path = usr/lib/libcompression.tbd; sourceTree = SDKROOT; }; 3FCABC2028BE9BB3008C966A /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; E88ABBAF1AFA9DE300FA1E1D /* StaticExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = StaticExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; E88ABBB31AFA9DE300FA1E1D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; E88ABBB41AFA9DE300FA1E1D /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E88ABBB61AFA9DE300FA1E1D /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - E88ABBB71AFA9DE300FA1E1D /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - E88ABBB91AFA9DE300FA1E1D /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - E88ABBBA1AFA9DE300FA1E1D /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; E88ABBBD1AFA9DE300FA1E1D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; E88ABBBF1AFA9DE300FA1E1D /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; E88ABBC21AFA9DE300FA1E1D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - E88ABBC81AFA9DE400FA1E1D /* StaticExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StaticExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E88ABBCD1AFA9DE400FA1E1D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E88ABBCE1AFA9DE400FA1E1D /* StaticExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = StaticExampleTests.m; sourceTree = ""; }; - E88ABBDA1AFAA5D600FA1E1D /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = "../../../realm-objc-latest/ios-static/Realm.xcframework"; sourceTree = ""; }; + E88ABBDA1AFAA5D600FA1E1D /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = "../../../build/ios-static/Realm.xcframework"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -60,14 +39,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E88ABBC51AFA9DE400FA1E1D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E85A7EEC1AFAAFBF005C839C /* Realm.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -86,7 +57,6 @@ 3FCABC1D28BE9B9C008C966A /* Frameworks */, E88ABBB01AFA9DE300FA1E1D /* Products */, E88ABBB11AFA9DE300FA1E1D /* StaticExample */, - E88ABBCB1AFA9DE400FA1E1D /* StaticExampleTests */, E88ABBDA1AFAA5D600FA1E1D /* Realm.xcframework */, ); sourceTree = ""; @@ -95,7 +65,6 @@ isa = PBXGroup; children = ( E88ABBAF1AFA9DE300FA1E1D /* StaticExample.app */, - E88ABBC81AFA9DE400FA1E1D /* StaticExampleTests.xctest */, ); name = Products; sourceTree = ""; @@ -103,44 +72,15 @@ E88ABBB11AFA9DE300FA1E1D /* StaticExample */ = { isa = PBXGroup; children = ( - E88ABBB21AFA9DE300FA1E1D /* Supporting Files */, - E88ABBB61AFA9DE300FA1E1D /* AppDelegate.h */, - E88ABBB71AFA9DE300FA1E1D /* AppDelegate.m */, + E88ABBB41AFA9DE300FA1E1D /* main.m */, + E88ABBB31AFA9DE300FA1E1D /* Info.plist */, E88ABBBF1AFA9DE300FA1E1D /* Images.xcassets */, E88ABBC11AFA9DE300FA1E1D /* LaunchScreen.xib */, E88ABBBC1AFA9DE300FA1E1D /* Main.storyboard */, - E88ABBB91AFA9DE300FA1E1D /* ViewController.h */, - E88ABBBA1AFA9DE300FA1E1D /* ViewController.m */, ); path = StaticExample; sourceTree = ""; }; - E88ABBB21AFA9DE300FA1E1D /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E88ABBB31AFA9DE300FA1E1D /* Info.plist */, - E88ABBB41AFA9DE300FA1E1D /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E88ABBCB1AFA9DE400FA1E1D /* StaticExampleTests */ = { - isa = PBXGroup; - children = ( - E88ABBCC1AFA9DE400FA1E1D /* Supporting Files */, - E88ABBCE1AFA9DE400FA1E1D /* StaticExampleTests.m */, - ); - path = StaticExampleTests; - sourceTree = ""; - }; - E88ABBCC1AFA9DE400FA1E1D /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E88ABBCD1AFA9DE400FA1E1D /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -161,24 +101,6 @@ productReference = E88ABBAF1AFA9DE300FA1E1D /* StaticExample.app */; productType = "com.apple.product-type.application"; }; - E88ABBC71AFA9DE400FA1E1D /* StaticExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E88ABBD51AFA9DE400FA1E1D /* Build configuration list for PBXNativeTarget "StaticExampleTests" */; - buildPhases = ( - E88ABBC41AFA9DE400FA1E1D /* Sources */, - E88ABBC51AFA9DE400FA1E1D /* Frameworks */, - E88ABBC61AFA9DE400FA1E1D /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E88ABBCA1AFA9DE400FA1E1D /* PBXTargetDependency */, - ); - name = StaticExampleTests; - productName = StaticExampleTests; - productReference = E88ABBC81AFA9DE400FA1E1D /* StaticExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -191,10 +113,6 @@ E88ABBAE1AFA9DE300FA1E1D = { CreatedOnToolsVersion = 6.3.1; }; - E88ABBC71AFA9DE400FA1E1D = { - CreatedOnToolsVersion = 6.3.1; - TestTargetID = E88ABBAE1AFA9DE300FA1E1D; - }; }; }; buildConfigurationList = E88ABBAA1AFA9DE300FA1E1D /* Build configuration list for PBXProject "StaticExample" */; @@ -212,7 +130,6 @@ projectRoot = ""; targets = ( E88ABBAE1AFA9DE300FA1E1D /* StaticExample */, - E88ABBC71AFA9DE400FA1E1D /* StaticExampleTests */, ); }; /* End PBXProject section */ @@ -228,13 +145,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E88ABBC61AFA9DE400FA1E1D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -242,30 +152,12 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E88ABBB81AFA9DE300FA1E1D /* AppDelegate.m in Sources */, E88ABBB51AFA9DE300FA1E1D /* main.m in Sources */, - E88ABBBB1AFA9DE300FA1E1D /* ViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E88ABBC41AFA9DE400FA1E1D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E88ABBCF1AFA9DE400FA1E1D /* StaticExampleTests.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - E88ABBCA1AFA9DE400FA1E1D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E88ABBAE1AFA9DE300FA1E1D /* StaticExample */; - targetProxy = E88ABBC91AFA9DE400FA1E1D /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - /* Begin PBXVariantGroup section */ E88ABBBC1AFA9DE300FA1E1D /* Main.storyboard */ = { isa = PBXVariantGroup; @@ -427,56 +319,6 @@ }; name = Release; }; - E88ABBD61AFA9DE400FA1E1D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "../../../realm-objc-latest/ios/static/", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = StaticExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/StaticExample.app/StaticExample"; - USER_HEADER_SEARCH_PATHS = ""; - }; - name = Debug; - }; - E88ABBD71AFA9DE400FA1E1D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "../../../realm-objc-latest/ios/static/", - ); - INFOPLIST_FILE = StaticExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/StaticExample.app/StaticExample"; - USER_HEADER_SEARCH_PATHS = ""; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -498,15 +340,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E88ABBD51AFA9DE400FA1E1D /* Build configuration list for PBXNativeTarget "StaticExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E88ABBD61AFA9DE400FA1E1D /* Debug */, - E88ABBD71AFA9DE400FA1E1D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ }; rootObject = E88ABBA71AFA9DE300FA1E1D /* Project object */; diff --git a/examples/installation/ios/objc/StaticExample/StaticExample.xcodeproj/xcshareddata/xcschemes/StaticExample.xcscheme b/examples/installation/Static/StaticExample.xcodeproj/xcshareddata/xcschemes/StaticExample.xcscheme similarity index 100% rename from examples/installation/ios/objc/StaticExample/StaticExample.xcodeproj/xcshareddata/xcschemes/StaticExample.xcscheme rename to examples/installation/Static/StaticExample.xcodeproj/xcshareddata/xcschemes/StaticExample.xcscheme diff --git a/examples/installation/ios/objc/StaticExample/StaticExample/Base.lproj/LaunchScreen.xib b/examples/installation/Static/StaticExample/Base.lproj/LaunchScreen.xib similarity index 100% rename from examples/installation/ios/objc/StaticExample/StaticExample/Base.lproj/LaunchScreen.xib rename to examples/installation/Static/StaticExample/Base.lproj/LaunchScreen.xib diff --git a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Base.lproj/Main.storyboard b/examples/installation/Static/StaticExample/Base.lproj/Main.storyboard similarity index 100% rename from examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Base.lproj/Main.storyboard rename to examples/installation/Static/StaticExample/Base.lproj/Main.storyboard diff --git a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/Static/StaticExample/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json rename to examples/installation/Static/StaticExample/Images.xcassets/AppIcon.appiconset/Contents.json diff --git a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Info.plist b/examples/installation/Static/StaticExample/Info.plist similarity index 100% rename from examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Info.plist rename to examples/installation/Static/StaticExample/Info.plist diff --git a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.h b/examples/installation/Static/StaticExample/main.m similarity index 64% rename from examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.h rename to examples/installation/Static/StaticExample/main.m index 411429e6ffb..0a30adf205c 100644 --- a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.h +++ b/examples/installation/Static/StaticExample/main.m @@ -20,10 +20,29 @@ #import @interface MyModel : RLMObject +@property (nonatomic) int value; +@end +@implementation MyModel @end @interface AppDelegate : UIResponder - @property (strong, nonatomic) UIWindow *window; +@end +@implementation AppDelegate +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + RLMRealm *realm = [RLMRealm defaultRealm]; + return YES; +} @end + +@interface ViewController : UIViewController +@end +@implementation ViewController +@end + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/examples/installation/SubRealm/SubRealm.podspec b/examples/installation/SubRealm/SubRealm.podspec new file mode 100644 index 00000000000..8af535de9a1 --- /dev/null +++ b/examples/installation/SubRealm/SubRealm.podspec @@ -0,0 +1,16 @@ +Pod::Spec.new do |s| + s.name = "SubRealm" + s.version = "1.0.0" + s.summary = "Test Realm as a transitive dependency" + s.homepage = "https://realm.io" + s.author = { 'Realm' => 'realm-help@mongodb.com' } + s.license = { type: 'Apache 2.0', file: '../../../LICENSE' } + s.source = { git: 'https://github.com/realm/realm-swift.git', tag: "v#{s.version}" } + s.swift_version = '5' + s.ios.deployment_target = '12.0' + s.osx.deployment_target = '10.15' + s.watchos.deployment_target = '5.0' + s.tvos.deployment_target = '12.0' + s.source_files = "*.swift" + s.dependency 'RealmSwift' +end diff --git a/examples/installation/ios/swift/CocoapodsSubdependency/Source/SubRealm.swift b/examples/installation/SubRealm/SubRealm.swift similarity index 95% rename from examples/installation/ios/swift/CocoapodsSubdependency/Source/SubRealm.swift rename to examples/installation/SubRealm/SubRealm.swift index 625a3a39a5f..ef9f900cd2b 100644 --- a/examples/installation/ios/swift/CocoapodsSubdependency/Source/SubRealm.swift +++ b/examples/installation/SubRealm/SubRealm.swift @@ -34,6 +34,6 @@ public class SubRealm { public static func findTestModel() throws -> TestObject? { let realm = try Realm() - return realm.objects(TestObject.self).first ?? nil + return realm.objects(TestObject.self).first } } diff --git a/examples/installation/SwiftPMExample/.gitignore b/examples/installation/SwiftPMExample/.gitignore deleted file mode 100644 index 02c087533d1..00000000000 --- a/examples/installation/SwiftPMExample/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -.DS_Store -/.build -/Packages -/*.xcodeproj diff --git a/examples/installation/SwiftPMExample/Package.swift b/examples/installation/SwiftPMExample/Package.swift deleted file mode 100644 index 5447507f508..00000000000 --- a/examples/installation/SwiftPMExample/Package.swift +++ /dev/null @@ -1,18 +0,0 @@ -// swift-tools-version:5.1 - -import PackageDescription - -let package = Package( - name: "SwiftPMExample", - dependencies: [ - .package(path: "../../.."), - ], - targets: [ - .target( - name: "SwiftPMExample", - dependencies: ["RealmSwift"]), - .testTarget( - name: "SwiftPMExampleTests", - dependencies: ["SwiftPMExample"]), - ] -) diff --git a/examples/installation/SwiftPMExample/Sources/SwiftPMExample/main.swift b/examples/installation/SwiftPMExample/Sources/SwiftPMExample/main.swift deleted file mode 100644 index 7e2280e5551..00000000000 --- a/examples/installation/SwiftPMExample/Sources/SwiftPMExample/main.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Foundation -import RealmSwift - -class MyModel: Object { - @objc dynamic var str: String = "" -} - -let realm = try! Realm() -try! realm.write { - realm.create(MyModel.self, value: ["Hello, world!"]) -} - -print(realm.objects(MyModel.self).last!.str) diff --git a/examples/installation/SwiftPMExample/Tests/SwiftPMExampleTests/SwiftPMExampleTests.swift b/examples/installation/SwiftPMExample/Tests/SwiftPMExampleTests/SwiftPMExampleTests.swift deleted file mode 100644 index 7abfaf02429..00000000000 --- a/examples/installation/SwiftPMExample/Tests/SwiftPMExampleTests/SwiftPMExampleTests.swift +++ /dev/null @@ -1,40 +0,0 @@ -import XCTest -import class Foundation.Bundle - -#if os(macOS) -final class SwiftPMExampleTests: XCTestCase { - func testExample() throws { - guard #available(macOS 10.13, *) else { - return - } - - let fooBinary = productsDirectory.appendingPathComponent("SwiftPMExample") - - let process = Process() - process.executableURL = fooBinary - - let pipe = Pipe() - process.standardOutput = pipe - - try process.run() - process.waitUntilExit() - - let data = pipe.fileHandleForReading.readDataToEndOfFile() - let output = String(data: data, encoding: .utf8) - - XCTAssertEqual(output, "Hello, world!\n") - } - - /// Returns path to the built products directory. - var productsDirectory: URL { - for bundle in Bundle.allBundles where bundle.bundlePath.hasSuffix(".xctest") { - return bundle.bundleURL.deletingLastPathComponent() - } - fatalError("couldn't find the products directory") - } - - static var allTests = [ - ("testExample", testExample), - ] -} -#endif diff --git a/examples/installation/SwiftPackageManager.xcodeproj/project.pbxproj b/examples/installation/SwiftPackageManager.xcodeproj/project.pbxproj new file mode 100644 index 00000000000..cad3b4110d8 --- /dev/null +++ b/examples/installation/SwiftPackageManager.xcodeproj/project.pbxproj @@ -0,0 +1,399 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXBuildFile section */ + 3FEC916A2A4D3B140044BFF5 /* SwiftExampleApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FEC91692A4D3B140044BFF5 /* SwiftExampleApp.swift */; }; + 3FEC916E2A4D3B150044BFF5 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3FEC916D2A4D3B150044BFF5 /* Assets.xcassets */; }; + 3FEC91722A4D3B150044BFF5 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3FEC91712A4D3B150044BFF5 /* Preview Assets.xcassets */; }; + 3FEC917A2A4D3DB90044BFF5 /* Realm in Frameworks */ = {isa = PBXBuildFile; productRef = 3FEC91792A4D3DB90044BFF5 /* Realm */; }; + 3FEC917C2A4D3DB90044BFF5 /* RealmSwift in Frameworks */ = {isa = PBXBuildFile; productRef = 3FEC917B2A4D3DB90044BFF5 /* RealmSwift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 3FEC91662A4D3B140044BFF5 /* App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 3FEC91692A4D3B140044BFF5 /* SwiftExampleApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftExampleApp.swift; sourceTree = ""; }; + 3FEC916D2A4D3B150044BFF5 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 3FEC916F2A4D3B150044BFF5 /* SwiftExample.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = SwiftExample.entitlements; sourceTree = ""; }; + 3FEC91712A4D3B150044BFF5 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 3FEC91632A4D3B140044BFF5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3FEC917A2A4D3DB90044BFF5 /* Realm in Frameworks */, + 3FEC917C2A4D3DB90044BFF5 /* RealmSwift in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 3FEC915D2A4D3B140044BFF5 = { + isa = PBXGroup; + children = ( + 3FEC91682A4D3B140044BFF5 /* Source */, + 3FEC91672A4D3B140044BFF5 /* Products */, + ); + sourceTree = ""; + }; + 3FEC91672A4D3B140044BFF5 /* Products */ = { + isa = PBXGroup; + children = ( + 3FEC91662A4D3B140044BFF5 /* App.app */, + ); + name = Products; + sourceTree = ""; + }; + 3FEC91682A4D3B140044BFF5 /* Source */ = { + isa = PBXGroup; + children = ( + 3FEC91702A4D3B150044BFF5 /* Preview Content */, + 3FEC916D2A4D3B150044BFF5 /* Assets.xcassets */, + 3FEC916F2A4D3B150044BFF5 /* SwiftExample.entitlements */, + 3FEC91692A4D3B140044BFF5 /* SwiftExampleApp.swift */, + ); + path = Source; + sourceTree = ""; + }; + 3FEC91702A4D3B150044BFF5 /* Preview Content */ = { + isa = PBXGroup; + children = ( + 3FEC91712A4D3B150044BFF5 /* Preview Assets.xcassets */, + ); + path = "Preview Content"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 3FEC91652A4D3B140044BFF5 /* App */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3FEC91752A4D3B150044BFF5 /* Build configuration list for PBXNativeTarget "App" */; + buildPhases = ( + 3FEC91622A4D3B140044BFF5 /* Sources */, + 3FEC91632A4D3B140044BFF5 /* Frameworks */, + 3FEC91642A4D3B140044BFF5 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = App; + packageProductDependencies = ( + 3FEC91792A4D3DB90044BFF5 /* Realm */, + 3FEC917B2A4D3DB90044BFF5 /* RealmSwift */, + ); + productName = SwiftPM; + productReference = 3FEC91662A4D3B140044BFF5 /* App.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 3FEC915E2A4D3B140044BFF5 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastSwiftUpdateCheck = 1500; + LastUpgradeCheck = 1500; + TargetAttributes = { + 3FEC91652A4D3B140044BFF5 = { + CreatedOnToolsVersion = 15.0; + }; + }; + }; + buildConfigurationList = 3FEC91612A4D3B140044BFF5 /* Build configuration list for PBXProject "SwiftPackageManager" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 3FEC915D2A4D3B140044BFF5; + packageReferences = ( + 3FEC91782A4D3DB90044BFF5 /* XCRemoteSwiftPackageReference "realm-swift" */, + ); + productRefGroup = 3FEC91672A4D3B140044BFF5 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 3FEC91652A4D3B140044BFF5 /* App */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 3FEC91642A4D3B140044BFF5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3FEC916E2A4D3B150044BFF5 /* Assets.xcassets in Resources */, + 3FEC91722A4D3B150044BFF5 /* Preview Assets.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 3FEC91622A4D3B140044BFF5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3FEC916A2A4D3B140044BFF5 /* SwiftExampleApp.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 3FEC91732A4D3B150044BFF5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 3FEC91742A4D3B150044BFF5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SWIFT_COMPILATION_MODE = wholemodule; + }; + name = Release; + }; + 3FEC91762A4D3B150044BFF5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_ENTITLEMENTS = Source/SwiftExample.entitlements; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = "\"Source/Preview Content\""; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; + "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 13.4; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = io.Realm.App; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = auto; + SUPPORTED_PLATFORMS = "xrsimulator xros watchsimulator watchos macosx iphonesimulator iphoneos driverkit appletvsimulator appletvos"; + SUPPORTS_MACCATALYST = YES; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,3,7"; + }; + name = Debug; + }; + 3FEC91772A4D3B150044BFF5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_ENTITLEMENTS = Source/SwiftExample.entitlements; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = "\"Source/Preview Content\""; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; + "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 13.4; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = io.Realm.App; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = auto; + SUPPORTED_PLATFORMS = "xrsimulator xros watchsimulator watchos macosx iphonesimulator iphoneos driverkit appletvsimulator appletvos"; + SUPPORTS_MACCATALYST = YES; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,3,7"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 3FEC91612A4D3B140044BFF5 /* Build configuration list for PBXProject "SwiftPackageManager" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3FEC91732A4D3B150044BFF5 /* Debug */, + 3FEC91742A4D3B150044BFF5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3FEC91752A4D3B150044BFF5 /* Build configuration list for PBXNativeTarget "App" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3FEC91762A4D3B150044BFF5 /* Debug */, + 3FEC91772A4D3B150044BFF5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + +/* Begin XCRemoteSwiftPackageReference section */ + 3FEC91782A4D3DB90044BFF5 /* XCRemoteSwiftPackageReference "realm-swift" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/realm/realm-swift.git"; + requirement = { + branch = master; + kind = branch; + }; + }; +/* End XCRemoteSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + 3FEC91792A4D3DB90044BFF5 /* Realm */ = { + isa = XCSwiftPackageProductDependency; + package = 3FEC91782A4D3DB90044BFF5 /* XCRemoteSwiftPackageReference "realm-swift" */; + productName = Realm; + }; + 3FEC917B2A4D3DB90044BFF5 /* RealmSwift */ = { + isa = XCSwiftPackageProductDependency; + package = 3FEC91782A4D3DB90044BFF5 /* XCRemoteSwiftPackageReference "realm-swift" */; + productName = RealmSwift; + }; +/* End XCSwiftPackageProductDependency section */ + }; + rootObject = 3FEC915E2A4D3B140044BFF5 /* Project object */; +} diff --git a/examples/installation/XCFramework.xcodeproj/project.pbxproj b/examples/installation/XCFramework.xcodeproj/project.pbxproj new file mode 100644 index 00000000000..05421ac6d3d --- /dev/null +++ b/examples/installation/XCFramework.xcodeproj/project.pbxproj @@ -0,0 +1,391 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXBuildFile section */ + 3F938BA62A4E1886002356FE /* RealmSwift.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F938BA42A4E1886002356FE /* RealmSwift.xcframework */; }; + 3F938BA72A4E1886002356FE /* RealmSwift.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3F938BA42A4E1886002356FE /* RealmSwift.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 3F938BA82A4E1886002356FE /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F938BA52A4E1886002356FE /* Realm.xcframework */; }; + 3F938BA92A4E1886002356FE /* Realm.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3F938BA52A4E1886002356FE /* Realm.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 3FD2CB222A4F34F500DF7B4F /* ObjCImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FD2CB212A4F34F500DF7B4F /* ObjCImport.m */; }; + 3FEC917F2A4D41250044BFF5 /* SwiftExampleApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FEC91692A4D3B140044BFF5 /* SwiftExampleApp.swift */; }; + 3FEC91822A4D41250044BFF5 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3FEC916D2A4D3B150044BFF5 /* Assets.xcassets */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 3F938BAA2A4E1886002356FE /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 3F938BA72A4E1886002356FE /* RealmSwift.xcframework in Embed Frameworks */, + 3F938BA92A4E1886002356FE /* Realm.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 3F938BA42A4E1886002356FE /* RealmSwift.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RealmSwift.xcframework; path = ../../build/RealmSwift.xcframework; sourceTree = ""; }; + 3F938BA52A4E1886002356FE /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = ../../build/Realm.xcframework; sourceTree = ""; }; + 3FD2CB212A4F34F500DF7B4F /* ObjCImport.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ObjCImport.m; sourceTree = ""; }; + 3FEC91692A4D3B140044BFF5 /* SwiftExampleApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftExampleApp.swift; sourceTree = ""; }; + 3FEC916D2A4D3B150044BFF5 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 3FEC916F2A4D3B150044BFF5 /* SwiftExample.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = SwiftExample.entitlements; sourceTree = ""; }; + 3FEC91872A4D41250044BFF5 /* App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 3FEC91802A4D41250044BFF5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3F938BA62A4E1886002356FE /* RealmSwift.xcframework in Frameworks */, + 3F938BA82A4E1886002356FE /* Realm.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 3F938BA32A4E1886002356FE /* Frameworks */ = { + isa = PBXGroup; + children = ( + 3F938BA52A4E1886002356FE /* Realm.xcframework */, + 3F938BA42A4E1886002356FE /* RealmSwift.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 3FEC915D2A4D3B140044BFF5 = { + isa = PBXGroup; + children = ( + 3FEC91682A4D3B140044BFF5 /* Source */, + 3FEC91672A4D3B140044BFF5 /* Products */, + 3F938BA32A4E1886002356FE /* Frameworks */, + ); + sourceTree = ""; + }; + 3FEC91672A4D3B140044BFF5 /* Products */ = { + isa = PBXGroup; + children = ( + 3FEC91872A4D41250044BFF5 /* App.app */, + ); + name = Products; + sourceTree = ""; + }; + 3FEC91682A4D3B140044BFF5 /* Source */ = { + isa = PBXGroup; + children = ( + 3FEC916D2A4D3B150044BFF5 /* Assets.xcassets */, + 3FEC916F2A4D3B150044BFF5 /* SwiftExample.entitlements */, + 3FEC91692A4D3B140044BFF5 /* SwiftExampleApp.swift */, + 3FD2CB212A4F34F500DF7B4F /* ObjCImport.m */, + ); + path = Source; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 3FEC917D2A4D41250044BFF5 /* App */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3FEC91842A4D41250044BFF5 /* Build configuration list for PBXNativeTarget "App" */; + buildPhases = ( + 3FEC917E2A4D41250044BFF5 /* Sources */, + 3FEC91802A4D41250044BFF5 /* Frameworks */, + 3FEC91812A4D41250044BFF5 /* Resources */, + 3F938BAA2A4E1886002356FE /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = App; + productName = SwiftPM; + productReference = 3FEC91872A4D41250044BFF5 /* App.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 3FEC915E2A4D3B140044BFF5 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastSwiftUpdateCheck = 1500; + LastUpgradeCheck = 1500; + TargetAttributes = { + 3FEC917D2A4D41250044BFF5 = { + LastSwiftMigration = 1500; + }; + }; + }; + buildConfigurationList = 3FEC91612A4D3B140044BFF5 /* Build configuration list for PBXProject "XCFramework" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 3FEC915D2A4D3B140044BFF5; + productRefGroup = 3FEC91672A4D3B140044BFF5 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 3FEC917D2A4D41250044BFF5 /* App */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 3FEC91812A4D41250044BFF5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3FEC91822A4D41250044BFF5 /* Assets.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 3FEC917E2A4D41250044BFF5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3FD2CB222A4F34F500DF7B4F /* ObjCImport.m in Sources */, + 3FEC917F2A4D41250044BFF5 /* SwiftExampleApp.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 3FEC91732A4D3B150044BFF5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 3FEC91742A4D3B150044BFF5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SWIFT_COMPILATION_MODE = wholemodule; + }; + name = Release; + }; + 3FEC91852A4D41250044BFF5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Source/SwiftExample.entitlements; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = "\"Source/Preview Content\""; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; + "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 13.4; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = io.Realm.App; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = auto; + SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx xros xrsimulator watchos watchsimulator"; + SUPPORTS_MACCATALYST = YES; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,3,4,6,7"; + }; + name = Debug; + }; + 3FEC91862A4D41250044BFF5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Source/SwiftExample.entitlements; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = "\"Source/Preview Content\""; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; + "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 13.4; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = io.Realm.App; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = auto; + SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx xros xrsimulator watchos watchsimulator"; + SUPPORTS_MACCATALYST = YES; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,3,4,5,6,7"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 3FEC91612A4D3B140044BFF5 /* Build configuration list for PBXProject "XCFramework" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3FEC91732A4D3B150044BFF5 /* Debug */, + 3FEC91742A4D3B150044BFF5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3FEC91842A4D41250044BFF5 /* Build configuration list for PBXNativeTarget "App" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3FEC91852A4D41250044BFF5 /* Debug */, + 3FEC91862A4D41250044BFF5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 3FEC915E2A4D3B140044BFF5 /* Project object */; +} diff --git a/examples/installation/build.rb b/examples/installation/build.rb new file mode 100755 index 00000000000..eed43799570 --- /dev/null +++ b/examples/installation/build.rb @@ -0,0 +1,232 @@ +#!/usr/bin/env ruby + +require 'FileUtils' + +def usage() + puts <<~END + Usage: ruby $0 test-all + Usage: ruby $0 platform method [linkage] + + platform: + ios + osx + tvos + visionos + watchos + + method: + cocoapods + carthage + spm + xcframework + + linkage: + static + dynamic (default) + + environment variables: + REALM_XCODE_VERSION: Xcode version to use + REALM_TEST_RELEASE: Version number to test, or "latest" to test the latest release + REALM_TEST_BRANCH: Name of a branch to test + END + exit 1 +end +usage unless ARGV.length >= 1 + +def read_setting(name) + `sh -c 'source ../../scripts/swift-version.sh; set_xcode_and_swift_versions; echo "$#{name}"'`.chomp() +end + +ENV['DEVELOPER_DIR'] = read_setting 'DEVELOPER_DIR' +ENV['REALM_XCODE_VERSION'] ||= read_setting 'REALM_XCODE_VERSION' + +if ENV['REALM_TEST_RELEASE'] == 'latest' + ENV['REALM_TEST_RELEASE'] = `curl --silent https://static.realm.io/update/cocoa` +end + +TEST_RELEASE = ENV['REALM_TEST_RELEASE'] +TEST_BRANCH = ENV['REALM_TEST_BRANCH'] +XCODE_VERSION = ENV['REALM_XCODE_VERSION'] +DEPENDENCIES = File.open("../../dependencies.list").map { |line| line.chomp.split("=") }.to_h + +def replace_in_file(filepath, *args) + contents = File.read(filepath) + File.open(filepath, "w") do |file| + args.each_slice(2) { |pattern, replacement| + contents = contents.gsub pattern, replacement + } + file.puts contents + end +end + +def sh(*args) + system(*args) or exit(1) +end + +def download_release(version, language) + unless Dir.exist? "realm-#{language}-#{version}" + unless File.exist? "realm-#{language}-#{version}.zip" + sh 'curl', '-OL', "https://github.com/realm/realm-swift/releases/download/v#{version}/realm-#{language}-#{version}.zip" + end + sh 'unzip', "realm-#{language}-#{version}.zip" + FileUtils.rm "realm-#{language}-#{version}.zip" + end + unless language != 'swift' || Dir.exist?("realm-swift-#{version}/#{XCODE_VERSION}") + raise "No build for Xcode version #{XCODE_VERSION} found in #{version} release package" + end + FileUtils.rm_rf '../../build/Realm.xcframework' + FileUtils.rm_rf '../../build/RealmSwift.xcframework' + FileUtils.mkdir_p '../../build' + + if language == 'swift' + sh 'cp', '-cR', "realm-swift-#{version}/#{XCODE_VERSION}/Realm.xcframework", "../../build" + sh 'cp', '-cR', "realm-swift-#{version}/#{XCODE_VERSION}/RealmSwift.xcframework", "../../build" + elsif language == 'objc' + FileUtils.mkdir_p '../../build/ios-static' + sh 'cp', '-cR', "realm-objc-#{version}/ios-static/Realm.xcframework", "../../build/ios-static" + else + raise "Unknown language #{language}" + end +end + +def download_realm(platform, method, static) + case method + when 'cocoapods' + # The podfile takes care of reading the env variables and importing the + # correct thing + ENV['REALM_PLATFORM'] = platform + sh 'pod', 'install' + + when 'carthage' + version = if TEST_RELEASE + " == #{TEST_RELEASE}" + elsif TEST_BRANCH + " \"#{TEST_BRANCH}\"" + else + '' + end + File.write 'Cartfile', 'github "realm/realm-swift"' + version + + # Carthage requires that a simulator exist, but `xcodebuild -list` is + # sometimes very slow if too many simulators exist, so delete all but one + # per platform + sh '../../scripts/reset-simulators.rb', '-firstOnly' + + platformName = case platform + when 'ios' then 'iOS' + when 'osx' then 'Mac' + when 'tvos' then 'tvOS' + when 'watchos' then 'watchOS' + end + sh 'carthage', 'update', '--use-xcframeworks', '--platform', platformName + + when 'spm' + if TEST_RELEASE + replace_in_file 'SwiftPackageManager.xcodeproj/project.pbxproj', + /(branch|version) = .*;/, "version = #{TEST_RELEASE};", + /kind = .*;/, "kind = exactVersion;" + elsif TEST_BRANCH + replace_in_file 'SwiftPackageManager.xcodeproj/project.pbxproj', + /(branch|version) = .*;/, "branch = #{TEST_BRANCH};", + /kind = .*;/, "kind = branch;" + end + sh 'xcodebuild', '-project', 'SwiftPackageManager.xcodeproj', '-resolvePackageDependencies' + + when 'xcframework' + version = TEST_BRANCH ? DEPENDENCIES['VERSION'] : TEST_RELEASE + if version + download_release version, static ? 'objc' : 'swift' + elsif not Dir.exist? '../../build/Realm.xcframework' + raise 'Missing XCFramework to test in ../../build' + end + + else + usage + end +end + +def build_app(platform, method, static) + archive_path = "#{Dir.pwd}/out.xcarchive" + FileUtils.rm_rf archive_path + + build_args = ['clean', 'archive', '-archivePath', archive_path] + case platform + when 'ios' + build_args += ['-sdk', 'iphoneos', '-destination', 'generic/platform=iphoneos'] + when 'tvos' + build_args += ['-sdk', 'appletvos', '-destination', 'generic/platform=appletvos'] + when 'watchos' + build_args += ['-sdk', 'watchos', '-destination', 'generic/platform=watchos'] + when 'osx' + build_args += ['-sdk', 'macosx', '-destination', 'generic/platform=macOS'] + when 'catalyst' + build_args += ['-destination', 'generic/platform=macOS,variant=Mac Catalyst'] + end + build_args += ['CODE_SIGN_IDENTITY=', 'CODE_SIGNING_REQUIRED=NO', 'AD_HOC_CODE_SIGNING_ALLOWED=YES'] + + case method + when 'cocoapods' + sh 'xcodebuild', '-workspace', 'CocoaPods.xcworkspace', '-scheme', 'App', *build_args + + when 'carthage' + sh 'xcodebuild', '-project', 'Carthage.xcodeproj', '-scheme', 'App', *build_args + + when 'spm' + sh 'xcodebuild', '-project', 'SwiftPackageManager.xcodeproj', '-scheme', 'App', *build_args + + when 'xcframework' + if static + sh 'xcodebuild', '-project', 'Static/StaticExample.xcodeproj', '-scheme', 'StaticExample', *build_args + else + sh 'xcodebuild', '-project', 'XCFramework.xcodeproj', '-scheme', 'App', *build_args + end + end +end + +def validate_build(static) + has_frameworks = Dir["out.xcarchive/Products/Applications/**/Frameworks/*.framework"].length != 0 + if has_frameworks and static + raise 'Static build configuration has embedded frameworks' + elsif not has_frameworks and not static + raise 'Dyanmic build configuration is missing embedded frameworks' + end +end + +def test(platform, method, linkage = 'dynamic') + # Because we only have one target Xcode will choose to build us as a static + # library when using spm + static = linkage == 'static' || method == 'spm' + if static + ENV['REALM_BUILD_STATIC'] = '1' + else + ENV.delete 'REALM_BUILD_STATIC' + end + + puts "Testing #{method} for #{platform}" + + download_realm(platform, method, static) + build_app(platform, method, static) + validate_build(static) +end + +if ARGV[0] == 'test-all' + platforms = ['ios', 'osx', 'tvos', 'watchos', 'catalyst'] + if /15\..*/ =~ XCODE_VERSION + platforms += ['visionos'] + end + + for platform in platforms + for method in ['cocoapods', 'carthage', 'spm', 'xcframework'] + next if platform == 'catalyst' && method == 'carthage' + next if platform == 'visionos' && method != 'spm' + test platform, method, 'dynamic' + end + + test platform, 'cocoapods', 'static' unless platform == 'visionos' + end + + test 'ios', 'xcframework', 'static' + +else + test(*ARGV) +end diff --git a/examples/installation/build.sh b/examples/installation/build.sh deleted file mode 100755 index 63b1a266189..00000000000 --- a/examples/installation/build.sh +++ /dev/null @@ -1,234 +0,0 @@ -#!/bin/bash - -set -o pipefail -set -e - -usage() { -cat < Cartfile - else - echo "github \"realm/realm-swift\" \"${sha:-master}\"" > Cartfile - fi - if [[ $PLATFORM == ios ]]; then - carthage update --use-xcframeworks --platform iOS - elif [[ $PLATFORM == osx ]]; then - carthage update --use-xcframeworks --platform Mac - elif [[ $PLATFORM == watchos ]]; then - carthage update --use-xcframeworks --platform watchOS - fi - ) - elif [[ $NAME == SwiftPackageManager* ]]; then - if [ -n "$sha" ]; then - ex '+%s@branch = master@branch = "'"$sha"'"@' -scwq "$DIRECTORY/$NAME.xcodeproj/project.pbxproj" - fi - elif [[ $NAME == XCFramework* ]]; then - if ! [ -d xcframework-evolution ]; then - echo 'XCFramework does not exist' - exit 1 - fi - elif [[ $LANG == swift* ]]; then - download_zip_if_needed swift - else - download_zip_if_needed "$LANG" - fi - local destination=() - if [[ $PLATFORM == ios ]]; then - simulator_id="$(xcrun simctl list devices | grep -v unavailable | grep -m 1 -o '[0-9A-F\-]\{36\}')" - xcrun simctl boot "$simulator_id" || true - destination=(-destination "id=$simulator_id") - elif [[ $PLATFORM == watchos ]]; then - destination=(-sdk watchsimulator) - elif [[ $PLATFORM == catalyst ]]; then - destination=(-destination 'platform=macOS,variant=Mac Catalyst') - fi - - local project=(-project "$DIRECTORY/$NAME.xcodeproj") - local workspace="$DIRECTORY/$NAME.xcworkspace" - if [ -d "$workspace" ]; then - project=(-workspace "$workspace") - fi - local code_signing_flags=('CODE_SIGN_IDENTITY=' 'CODE_SIGNING_REQUIRED=NO' 'AD_HOC_CODE_SIGNING_ALLOWED=YES') - local scheme=(-scheme "$NAME") - - # Ensure that dynamic framework tests try to use the correct version of the prebuilt libraries. - if grep '/realm-swift-latest' "$DIRECTORY/$NAME.xcodeproj/project.pbxproj"; then - ex '+%s@/realm-swift-latest@/realm-swift-latest/'"${REALM_XCODE_VERSION}"'@' -scwq "$DIRECTORY/$NAME.xcodeproj/project.pbxproj" - fi - - xcodebuild "${project[@]}" "${scheme[@]}" clean build "${destination[@]}" "${code_signing_flags[@]}" - if [[ $PLATFORM != watchos ]]; then - pkill -9 xctest || true - xcodebuild "${project[@]}" "${scheme[@]}" test "${destination[@]}" "${code_signing_flags[@]}" - fi - - if [[ $PLATFORM != osx ]]; then - xcodebuild "${project[@]}" "${scheme[@]}" archive "${code_signing_flags[@]}" - fi -} - -swiftpm() { - PLATFORM="$1" - cd SwiftPMExample - xcrun swift build -} - -# shellcheck source=../../scripts/swift-version.sh -source "$(dirname "$0")/../../scripts/swift-version.sh" -set_xcode_and_swift_versions # exports REALM_SWIFT_VERSION, REALM_XCODE_VERSION, and DEVELOPER_DIR variables if not already set - -PLATFORM=$(echo "$COMMAND" | cut -d - -f 2) -LANGUAGE=$(echo "$COMMAND" | cut -d - -f 3) - -case "$COMMAND" in - "test-all") - for target in ios-swift-dynamic ios-swift-cocoapods catalyst-swift-cocoapods osx-swift-dynamic ios-swift-carthage osx-swift-carthage; do - ./build.sh test-$target || exit 1 - done - for target in ios osx; do - ./build.sh test-$target-spm || exit 1 - done - ;; - - test-*-*-cocoapods) - xctest "$PLATFORM" "$LANGUAGE" CocoaPodsExample - ;; - - test-*-*-cocoapods-dynamic) - xctest "$PLATFORM" "$LANGUAGE" CocoaPodsDynamicExample - ;; - - test-*-*-cocoapods-subdependency) - xctest "$PLATFORM" "$LANGUAGE" CocoaPodsSubdependency - ;; - - test-*-*-static) - xctest "$PLATFORM" "$LANGUAGE" StaticExample - ;; - - test-*-*-dynamic) - xctest "$PLATFORM" "$LANGUAGE" DynamicExample - ;; - - test-*-*-xcframework) - xctest "$PLATFORM" "$LANGUAGE" XCFrameworkExample - ;; - - test-*-*-carthage) - xctest "$PLATFORM" "$LANGUAGE" CarthageExample - ;; - - test-ios-spm) - # We have to "hide" the spm example from carthage because otherwise - # it'll fetch the example's package dependencies as part of deciding - # what to build from this repo. - if ! [ -L ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample.xcodeproj/project.pbxproj ]; then - mkdir -p ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample.xcodeproj - ln -s ../project.pbxproj ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample.xcodeproj - fi - xctest "$PLATFORM" swift SwiftPackageManagerExample - ;; - - test-*-spm) - swiftpm "$PLATFORM" - ;; - - *) - echo "Unknown command '$COMMAND'" - usage - exit 1 - ;; -esac diff --git a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample.xcodeproj/project.pbxproj b/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample.xcodeproj/project.pbxproj deleted file mode 100644 index 86dc6150a38..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,576 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - C0148A9D4A5C0AD6429A66AB /* Pods_CocoaPodsDynamicExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 880C2B8AC140B60EC776FE9E /* Pods_CocoaPodsDynamicExample.framework */; }; - E83EBA841AFAB18F0026370F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA831AFAB18F0026370F /* main.m */; }; - E83EBA871AFAB18F0026370F /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA861AFAB18F0026370F /* AppDelegate.m */; }; - E83EBA8A1AFAB18F0026370F /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA891AFAB18F0026370F /* ViewController.m */; }; - E83EBA8D1AFAB18F0026370F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E83EBA8B1AFAB18F0026370F /* Main.storyboard */; }; - E83EBA8F1AFAB18F0026370F /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E83EBA8E1AFAB18F0026370F /* Images.xcassets */; }; - E83EBA921AFAB18F0026370F /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = E83EBA901AFAB18F0026370F /* LaunchScreen.xib */; }; - E83EBA9E1AFAB18F0026370F /* CocoaPodsDynamicExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA9D1AFAB18F0026370F /* CocoaPodsDynamicExampleTests.m */; }; - EF3CB77B4540C77C48DE1F61 /* Pods_CocoaPodsDynamicExampleTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38775EEA9202521AF68834C9 /* Pods_CocoaPodsDynamicExampleTests.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E83EBA981AFAB18F0026370F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E83EBA761AFAB18F0026370F /* Project object */; - proxyType = 1; - remoteGlobalIDString = E83EBA7D1AFAB18F0026370F; - remoteInfo = CocoaPodsDynamicExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 1F604F3951A2C3F7424C28F6 /* Pods-CocoaPodsDynamicExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsDynamicExampleTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsDynamicExampleTests/Pods-CocoaPodsDynamicExampleTests.debug.xcconfig"; sourceTree = ""; }; - 38775EEA9202521AF68834C9 /* Pods_CocoaPodsDynamicExampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPodsDynamicExampleTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 47CCD44A389991B90B394879 /* Pods-CocoaPodsDynamicExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsDynamicExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsDynamicExample/Pods-CocoaPodsDynamicExample.release.xcconfig"; sourceTree = ""; }; - 597F1186F52214A56E572216 /* Pods-CocoaPodsDynamicExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsDynamicExample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsDynamicExample/Pods-CocoaPodsDynamicExample.debug.xcconfig"; sourceTree = ""; }; - 880C2B8AC140B60EC776FE9E /* Pods_CocoaPodsDynamicExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPodsDynamicExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CFADA7DB255C1AC800356CA1 /* CocoaPodsDynamicExample.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = CocoaPodsDynamicExample.entitlements; sourceTree = ""; }; - E0E7012D577514D49C90BB93 /* Pods-CocoaPodsDynamicExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsDynamicExampleTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsDynamicExampleTests/Pods-CocoaPodsDynamicExampleTests.release.xcconfig"; sourceTree = ""; }; - E83EBA7E1AFAB18F0026370F /* CocoaPodsDynamicExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CocoaPodsDynamicExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E83EBA821AFAB18F0026370F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E83EBA831AFAB18F0026370F /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E83EBA851AFAB18F0026370F /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - E83EBA861AFAB18F0026370F /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - E83EBA881AFAB18F0026370F /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - E83EBA891AFAB18F0026370F /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - E83EBA8C1AFAB18F0026370F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E83EBA8E1AFAB18F0026370F /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E83EBA911AFAB18F0026370F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - E83EBA971AFAB18F0026370F /* CocoaPodsDynamicExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CocoaPodsDynamicExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E83EBA9C1AFAB18F0026370F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E83EBA9D1AFAB18F0026370F /* CocoaPodsDynamicExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CocoaPodsDynamicExampleTests.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E83EBA7B1AFAB18F0026370F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C0148A9D4A5C0AD6429A66AB /* Pods_CocoaPodsDynamicExample.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E83EBA941AFAB18F0026370F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - EF3CB77B4540C77C48DE1F61 /* Pods_CocoaPodsDynamicExampleTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 8EA830622410DC160C99A8AB /* Pods */ = { - isa = PBXGroup; - children = ( - 597F1186F52214A56E572216 /* Pods-CocoaPodsDynamicExample.debug.xcconfig */, - 47CCD44A389991B90B394879 /* Pods-CocoaPodsDynamicExample.release.xcconfig */, - 1F604F3951A2C3F7424C28F6 /* Pods-CocoaPodsDynamicExampleTests.debug.xcconfig */, - E0E7012D577514D49C90BB93 /* Pods-CocoaPodsDynamicExampleTests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; - B8A212B0FB656075020DD7FD /* Frameworks */ = { - isa = PBXGroup; - children = ( - 880C2B8AC140B60EC776FE9E /* Pods_CocoaPodsDynamicExample.framework */, - 38775EEA9202521AF68834C9 /* Pods_CocoaPodsDynamicExampleTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - E83EBA751AFAB18F0026370F = { - isa = PBXGroup; - children = ( - E83EBA801AFAB18F0026370F /* CocoaPodsDynamicExample */, - E83EBA9A1AFAB18F0026370F /* CocoaPodsDynamicExampleTests */, - B8A212B0FB656075020DD7FD /* Frameworks */, - 8EA830622410DC160C99A8AB /* Pods */, - E83EBA7F1AFAB18F0026370F /* Products */, - ); - sourceTree = ""; - }; - E83EBA7F1AFAB18F0026370F /* Products */ = { - isa = PBXGroup; - children = ( - E83EBA7E1AFAB18F0026370F /* CocoaPodsDynamicExample.app */, - E83EBA971AFAB18F0026370F /* CocoaPodsDynamicExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E83EBA801AFAB18F0026370F /* CocoaPodsDynamicExample */ = { - isa = PBXGroup; - children = ( - CFADA7DB255C1AC800356CA1 /* CocoaPodsDynamicExample.entitlements */, - E83EBA811AFAB18F0026370F /* Supporting Files */, - E83EBA851AFAB18F0026370F /* AppDelegate.h */, - E83EBA861AFAB18F0026370F /* AppDelegate.m */, - E83EBA8E1AFAB18F0026370F /* Images.xcassets */, - E83EBA901AFAB18F0026370F /* LaunchScreen.xib */, - E83EBA8B1AFAB18F0026370F /* Main.storyboard */, - E83EBA881AFAB18F0026370F /* ViewController.h */, - E83EBA891AFAB18F0026370F /* ViewController.m */, - ); - path = CocoaPodsDynamicExample; - sourceTree = ""; - }; - E83EBA811AFAB18F0026370F /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E83EBA821AFAB18F0026370F /* Info.plist */, - E83EBA831AFAB18F0026370F /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E83EBA9A1AFAB18F0026370F /* CocoaPodsDynamicExampleTests */ = { - isa = PBXGroup; - children = ( - E83EBA9B1AFAB18F0026370F /* Supporting Files */, - E83EBA9D1AFAB18F0026370F /* CocoaPodsDynamicExampleTests.m */, - ); - path = CocoaPodsDynamicExampleTests; - sourceTree = ""; - }; - E83EBA9B1AFAB18F0026370F /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E83EBA9C1AFAB18F0026370F /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E83EBA7D1AFAB18F0026370F /* CocoaPodsDynamicExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E83EBAA11AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsDynamicExample" */; - buildPhases = ( - 8A6E522948A70230F174BF82 /* [CP] Check Pods Manifest.lock */, - E83EBA7A1AFAB18F0026370F /* Sources */, - E83EBA7B1AFAB18F0026370F /* Frameworks */, - E83EBA7C1AFAB18F0026370F /* Resources */, - 7250210E2F97E71040A424C8 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CocoaPodsDynamicExample; - productName = CocoaPodsDynamicExample; - productReference = E83EBA7E1AFAB18F0026370F /* CocoaPodsDynamicExample.app */; - productType = "com.apple.product-type.application"; - }; - E83EBA961AFAB18F0026370F /* CocoaPodsDynamicExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E83EBAA41AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsDynamicExampleTests" */; - buildPhases = ( - C1181F6457BE50E501F9CD21 /* [CP] Check Pods Manifest.lock */, - E83EBA931AFAB18F0026370F /* Sources */, - E83EBA941AFAB18F0026370F /* Frameworks */, - E83EBA951AFAB18F0026370F /* Resources */, - F10C3E376B76263688EC2F10 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - E83EBA991AFAB18F0026370F /* PBXTargetDependency */, - ); - name = CocoaPodsDynamicExampleTests; - productName = CocoaPodsDynamicExampleTests; - productReference = E83EBA971AFAB18F0026370F /* CocoaPodsDynamicExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E83EBA761AFAB18F0026370F /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E83EBA7D1AFAB18F0026370F = { - CreatedOnToolsVersion = 6.3.1; - }; - E83EBA961AFAB18F0026370F = { - CreatedOnToolsVersion = 6.3.1; - TestTargetID = E83EBA7D1AFAB18F0026370F; - }; - }; - }; - buildConfigurationList = E83EBA791AFAB18F0026370F /* Build configuration list for PBXProject "CocoaPodsDynamicExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = E83EBA751AFAB18F0026370F; - productRefGroup = E83EBA7F1AFAB18F0026370F /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E83EBA7D1AFAB18F0026370F /* CocoaPodsDynamicExample */, - E83EBA961AFAB18F0026370F /* CocoaPodsDynamicExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E83EBA7C1AFAB18F0026370F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E83EBA8F1AFAB18F0026370F /* Images.xcassets in Resources */, - E83EBA921AFAB18F0026370F /* LaunchScreen.xib in Resources */, - E83EBA8D1AFAB18F0026370F /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E83EBA951AFAB18F0026370F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 7250210E2F97E71040A424C8 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-CocoaPodsDynamicExample/Pods-CocoaPodsDynamicExample-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CocoaPodsDynamicExample/Pods-CocoaPodsDynamicExample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8A6E522948A70230F174BF82 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsDynamicExample-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - C1181F6457BE50E501F9CD21 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsDynamicExampleTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - F10C3E376B76263688EC2F10 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-CocoaPodsDynamicExampleTests/Pods-CocoaPodsDynamicExampleTests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CocoaPodsDynamicExampleTests/Pods-CocoaPodsDynamicExampleTests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E83EBA7A1AFAB18F0026370F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E83EBA871AFAB18F0026370F /* AppDelegate.m in Sources */, - E83EBA841AFAB18F0026370F /* main.m in Sources */, - E83EBA8A1AFAB18F0026370F /* ViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E83EBA931AFAB18F0026370F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E83EBA9E1AFAB18F0026370F /* CocoaPodsDynamicExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E83EBA991AFAB18F0026370F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E83EBA7D1AFAB18F0026370F /* CocoaPodsDynamicExample */; - targetProxy = E83EBA981AFAB18F0026370F /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E83EBA8B1AFAB18F0026370F /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E83EBA8C1AFAB18F0026370F /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - E83EBA901AFAB18F0026370F /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - E83EBA911AFAB18F0026370F /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E83EBA9F1AFAB18F0026370F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - E83EBAA01AFAB18F0026370F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E83EBAA21AFAB18F0026370F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 597F1186F52214A56E572216 /* Pods-CocoaPodsDynamicExample.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = CocoaPodsDynamicExample/CocoaPodsDynamicExample.entitlements; - INFOPLIST_FILE = CocoaPodsDynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SUPPORTS_MACCATALYST = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - E83EBAA31AFAB18F0026370F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 47CCD44A389991B90B394879 /* Pods-CocoaPodsDynamicExample.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = CocoaPodsDynamicExample/CocoaPodsDynamicExample.entitlements; - INFOPLIST_FILE = CocoaPodsDynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SUPPORTS_MACCATALYST = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - E83EBAA51AFAB18F0026370F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1F604F3951A2C3F7424C28F6 /* Pods-CocoaPodsDynamicExampleTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = CocoaPodsDynamicExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsDynamicExample.app/CocoaPodsDynamicExample"; - }; - name = Debug; - }; - E83EBAA61AFAB18F0026370F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E0E7012D577514D49C90BB93 /* Pods-CocoaPodsDynamicExampleTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = CocoaPodsDynamicExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsDynamicExample.app/CocoaPodsDynamicExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E83EBA791AFAB18F0026370F /* Build configuration list for PBXProject "CocoaPodsDynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E83EBA9F1AFAB18F0026370F /* Debug */, - E83EBAA01AFAB18F0026370F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E83EBAA11AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsDynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E83EBAA21AFAB18F0026370F /* Debug */, - E83EBAA31AFAB18F0026370F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E83EBAA41AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsDynamicExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E83EBAA51AFAB18F0026370F /* Debug */, - E83EBAA61AFAB18F0026370F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E83EBA761AFAB18F0026370F /* Project object */; -} diff --git a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/AppDelegate.h b/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/AppDelegate.h deleted file mode 100644 index 1c8e58ba430..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/AppDelegate.h +++ /dev/null @@ -1,29 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import - -@interface MyModel : RLMObject -@end - -@interface AppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; - -@end diff --git a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/AppDelegate.m b/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/AppDelegate.m deleted file mode 100644 index 9be06edef8a..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/AppDelegate.m +++ /dev/null @@ -1,30 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "AppDelegate.h" - -@implementation MyModel -@end - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - return YES; -} - -@end diff --git a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Base.lproj/LaunchScreen.xib b/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Base.lproj/LaunchScreen.xib deleted file mode 100644 index d65fdc23482..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/ViewController.h b/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/ViewController.h deleted file mode 100644 index bd3a4d807a6..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/ViewController.h +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -@interface ViewController : UIViewController - - -@end - diff --git a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/ViewController.m b/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/ViewController.m deleted file mode 100644 index dbe4e747e8b..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/ViewController.m +++ /dev/null @@ -1,37 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "ViewController.h" - -@interface ViewController () - -@end - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - // Do any additional setup after loading the view, typically from a nib. -} - -- (void)didReceiveMemoryWarning { - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. -} - -@end diff --git a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/main.m b/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/main.m deleted file mode 100644 index 4a494356359..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/main.m +++ /dev/null @@ -1,26 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExampleTests/CocoaPodsDynamicExampleTests.m b/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExampleTests/CocoaPodsDynamicExampleTests.m deleted file mode 100644 index 120b8128163..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExampleTests/CocoaPodsDynamicExampleTests.m +++ /dev/null @@ -1,32 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -#import "AppDelegate.h" - -@interface CocoaPodsDynamicExampleTests : XCTestCase -@end - -@implementation CocoaPodsDynamicExampleTests - -- (void)testExample { - XCTAssertTrue([MyModel isSubclassOfClass:[RLMObject class]]); -} - -@end diff --git a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExampleTests/Info.plist b/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/Podfile b/examples/installation/catalyst/objc/CocoaPodsDynamicExample/Podfile deleted file mode 100644 index b77fd9c5b08..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsDynamicExample/Podfile +++ /dev/null @@ -1,13 +0,0 @@ -# Uncomment this line to define a global platform for your project -platform :ios, '11.0' - -use_frameworks! -branch = ENV['sha'] - -target 'CocoaPodsDynamicExample' do - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch, submodules: true -end - -target 'CocoaPodsDynamicExampleTests' do - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch, submodules: true -end diff --git a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj b/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj deleted file mode 100644 index f78c0800acc..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,538 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 064B183ECFBA672290C79C49 /* libPods-CocoaPodsExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DAFE3EE99CBCBD93B4F3442 /* libPods-CocoaPodsExample.a */; }; - 517EC1C3150AB28CCDD7578C /* libPods-CocoaPodsExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0BFE70EE100C45C7996190DE /* libPods-CocoaPodsExampleTests.a */; }; - E83EBA841AFAB18F0026370F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA831AFAB18F0026370F /* main.m */; }; - E83EBA871AFAB18F0026370F /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA861AFAB18F0026370F /* AppDelegate.m */; }; - E83EBA8A1AFAB18F0026370F /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA891AFAB18F0026370F /* ViewController.m */; }; - E83EBA8D1AFAB18F0026370F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E83EBA8B1AFAB18F0026370F /* Main.storyboard */; }; - E83EBA8F1AFAB18F0026370F /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E83EBA8E1AFAB18F0026370F /* Images.xcassets */; }; - E83EBA921AFAB18F0026370F /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = E83EBA901AFAB18F0026370F /* LaunchScreen.xib */; }; - E83EBA9E1AFAB18F0026370F /* CocoaPodsExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA9D1AFAB18F0026370F /* CocoaPodsExampleTests.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E83EBA981AFAB18F0026370F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E83EBA761AFAB18F0026370F /* Project object */; - proxyType = 1; - remoteGlobalIDString = E83EBA7D1AFAB18F0026370F; - remoteInfo = CocoaPodsExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 0BFE70EE100C45C7996190DE /* libPods-CocoaPodsExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CocoaPodsExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 0E28CC068C4D3B461BC98950 /* Pods-CocoaPodsExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExampleTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests.release.xcconfig"; sourceTree = ""; }; - 39C77DC6ED767AFFF58E4A1E /* Pods-CocoaPodsExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExampleTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests.debug.xcconfig"; sourceTree = ""; }; - 8DAFE3EE99CBCBD93B4F3442 /* libPods-CocoaPodsExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CocoaPodsExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - AAC8746B641F4E291B229F2B /* Pods-CocoaPodsExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample.release.xcconfig"; sourceTree = ""; }; - CFADA7D1255C1AAF00356CA1 /* CocoaPodsExample.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = CocoaPodsExample.entitlements; sourceTree = ""; }; - E83EBA7E1AFAB18F0026370F /* CocoaPodsExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CocoaPodsExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E83EBA821AFAB18F0026370F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E83EBA831AFAB18F0026370F /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E83EBA851AFAB18F0026370F /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - E83EBA861AFAB18F0026370F /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - E83EBA881AFAB18F0026370F /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - E83EBA891AFAB18F0026370F /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - E83EBA8C1AFAB18F0026370F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E83EBA8E1AFAB18F0026370F /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E83EBA911AFAB18F0026370F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - E83EBA971AFAB18F0026370F /* CocoaPodsExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CocoaPodsExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E83EBA9C1AFAB18F0026370F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E83EBA9D1AFAB18F0026370F /* CocoaPodsExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CocoaPodsExampleTests.m; sourceTree = ""; }; - FE975F47BF9C918B0C9601D9 /* Pods-CocoaPodsExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample.debug.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E83EBA7B1AFAB18F0026370F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 064B183ECFBA672290C79C49 /* libPods-CocoaPodsExample.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E83EBA941AFAB18F0026370F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 517EC1C3150AB28CCDD7578C /* libPods-CocoaPodsExampleTests.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - C2B55A3F564B4A7B9B9EB9A2 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8DAFE3EE99CBCBD93B4F3442 /* libPods-CocoaPodsExample.a */, - 0BFE70EE100C45C7996190DE /* libPods-CocoaPodsExampleTests.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - E83EBA751AFAB18F0026370F = { - isa = PBXGroup; - children = ( - E83EBA801AFAB18F0026370F /* CocoaPodsExample */, - E83EBA9A1AFAB18F0026370F /* CocoaPodsExampleTests */, - C2B55A3F564B4A7B9B9EB9A2 /* Frameworks */, - F5851B9C26D003816745FF6A /* Pods */, - E83EBA7F1AFAB18F0026370F /* Products */, - ); - sourceTree = ""; - }; - E83EBA7F1AFAB18F0026370F /* Products */ = { - isa = PBXGroup; - children = ( - E83EBA7E1AFAB18F0026370F /* CocoaPodsExample.app */, - E83EBA971AFAB18F0026370F /* CocoaPodsExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E83EBA801AFAB18F0026370F /* CocoaPodsExample */ = { - isa = PBXGroup; - children = ( - CFADA7D1255C1AAF00356CA1 /* CocoaPodsExample.entitlements */, - E83EBA811AFAB18F0026370F /* Supporting Files */, - E83EBA851AFAB18F0026370F /* AppDelegate.h */, - E83EBA861AFAB18F0026370F /* AppDelegate.m */, - E83EBA8E1AFAB18F0026370F /* Images.xcassets */, - E83EBA901AFAB18F0026370F /* LaunchScreen.xib */, - E83EBA8B1AFAB18F0026370F /* Main.storyboard */, - E83EBA881AFAB18F0026370F /* ViewController.h */, - E83EBA891AFAB18F0026370F /* ViewController.m */, - ); - path = CocoaPodsExample; - sourceTree = ""; - }; - E83EBA811AFAB18F0026370F /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E83EBA821AFAB18F0026370F /* Info.plist */, - E83EBA831AFAB18F0026370F /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E83EBA9A1AFAB18F0026370F /* CocoaPodsExampleTests */ = { - isa = PBXGroup; - children = ( - E83EBA9B1AFAB18F0026370F /* Supporting Files */, - E83EBA9D1AFAB18F0026370F /* CocoaPodsExampleTests.m */, - ); - path = CocoaPodsExampleTests; - sourceTree = ""; - }; - E83EBA9B1AFAB18F0026370F /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E83EBA9C1AFAB18F0026370F /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - F5851B9C26D003816745FF6A /* Pods */ = { - isa = PBXGroup; - children = ( - FE975F47BF9C918B0C9601D9 /* Pods-CocoaPodsExample.debug.xcconfig */, - AAC8746B641F4E291B229F2B /* Pods-CocoaPodsExample.release.xcconfig */, - 39C77DC6ED767AFFF58E4A1E /* Pods-CocoaPodsExampleTests.debug.xcconfig */, - 0E28CC068C4D3B461BC98950 /* Pods-CocoaPodsExampleTests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E83EBA7D1AFAB18F0026370F /* CocoaPodsExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E83EBAA11AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */; - buildPhases = ( - 5E5107821FB75CECB1343D03 /* [CP] Check Pods Manifest.lock */, - E83EBA7A1AFAB18F0026370F /* Sources */, - E83EBA7B1AFAB18F0026370F /* Frameworks */, - E83EBA7C1AFAB18F0026370F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CocoaPodsExample; - productName = CocoaPodsExample; - productReference = E83EBA7E1AFAB18F0026370F /* CocoaPodsExample.app */; - productType = "com.apple.product-type.application"; - }; - E83EBA961AFAB18F0026370F /* CocoaPodsExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E83EBAA41AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsExampleTests" */; - buildPhases = ( - CB13D4A5201ECC5444D9FDD6 /* [CP] Check Pods Manifest.lock */, - E83EBA931AFAB18F0026370F /* Sources */, - E83EBA941AFAB18F0026370F /* Frameworks */, - E83EBA951AFAB18F0026370F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E83EBA991AFAB18F0026370F /* PBXTargetDependency */, - ); - name = CocoaPodsExampleTests; - productName = CocoaPodsExampleTests; - productReference = E83EBA971AFAB18F0026370F /* CocoaPodsExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E83EBA761AFAB18F0026370F /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E83EBA7D1AFAB18F0026370F = { - CreatedOnToolsVersion = 6.3.1; - }; - E83EBA961AFAB18F0026370F = { - CreatedOnToolsVersion = 6.3.1; - TestTargetID = E83EBA7D1AFAB18F0026370F; - }; - }; - }; - buildConfigurationList = E83EBA791AFAB18F0026370F /* Build configuration list for PBXProject "CocoaPodsExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = E83EBA751AFAB18F0026370F; - productRefGroup = E83EBA7F1AFAB18F0026370F /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E83EBA7D1AFAB18F0026370F /* CocoaPodsExample */, - E83EBA961AFAB18F0026370F /* CocoaPodsExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E83EBA7C1AFAB18F0026370F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E83EBA8F1AFAB18F0026370F /* Images.xcassets in Resources */, - E83EBA921AFAB18F0026370F /* LaunchScreen.xib in Resources */, - E83EBA8D1AFAB18F0026370F /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E83EBA951AFAB18F0026370F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 5E5107821FB75CECB1343D03 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsExample-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - CB13D4A5201ECC5444D9FDD6 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsExampleTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E83EBA7A1AFAB18F0026370F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E83EBA871AFAB18F0026370F /* AppDelegate.m in Sources */, - E83EBA841AFAB18F0026370F /* main.m in Sources */, - E83EBA8A1AFAB18F0026370F /* ViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E83EBA931AFAB18F0026370F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E83EBA9E1AFAB18F0026370F /* CocoaPodsExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E83EBA991AFAB18F0026370F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E83EBA7D1AFAB18F0026370F /* CocoaPodsExample */; - targetProxy = E83EBA981AFAB18F0026370F /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E83EBA8B1AFAB18F0026370F /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E83EBA8C1AFAB18F0026370F /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - E83EBA901AFAB18F0026370F /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - E83EBA911AFAB18F0026370F /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E83EBA9F1AFAB18F0026370F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - E83EBAA01AFAB18F0026370F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E83EBAA21AFAB18F0026370F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = FE975F47BF9C918B0C9601D9 /* Pods-CocoaPodsExample.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = CocoaPodsExample/CocoaPodsExample.entitlements; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SUPPORTS_MACCATALYST = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - E83EBAA31AFAB18F0026370F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = AAC8746B641F4E291B229F2B /* Pods-CocoaPodsExample.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = CocoaPodsExample/CocoaPodsExample.entitlements; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SUPPORTS_MACCATALYST = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - E83EBAA51AFAB18F0026370F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 39C77DC6ED767AFFF58E4A1E /* Pods-CocoaPodsExampleTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = CocoaPodsExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsExample.app/CocoaPodsExample"; - }; - name = Debug; - }; - E83EBAA61AFAB18F0026370F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0E28CC068C4D3B461BC98950 /* Pods-CocoaPodsExampleTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = CocoaPodsExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsExample.app/CocoaPodsExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E83EBA791AFAB18F0026370F /* Build configuration list for PBXProject "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E83EBA9F1AFAB18F0026370F /* Debug */, - E83EBAA01AFAB18F0026370F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E83EBAA11AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E83EBAA21AFAB18F0026370F /* Debug */, - E83EBAA31AFAB18F0026370F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E83EBAA41AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E83EBAA51AFAB18F0026370F /* Debug */, - E83EBAA61AFAB18F0026370F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E83EBA761AFAB18F0026370F /* Project object */; -} diff --git a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.h b/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.h deleted file mode 100644 index 1c8e58ba430..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.h +++ /dev/null @@ -1,29 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import - -@interface MyModel : RLMObject -@end - -@interface AppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; - -@end diff --git a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.m b/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.m deleted file mode 100644 index 9be06edef8a..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.m +++ /dev/null @@ -1,30 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "AppDelegate.h" - -@implementation MyModel -@end - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - return YES; -} - -@end diff --git a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/Base.lproj/LaunchScreen.xib b/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/Base.lproj/LaunchScreen.xib deleted file mode 100644 index eac286fe26c..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard b/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard deleted file mode 100644 index d912f9d76b5..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 118c98f7461..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/Info.plist b/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/Info.plist deleted file mode 100644 index 6905cc67bbf..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/ViewController.h b/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/ViewController.h deleted file mode 100644 index bd3a4d807a6..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/ViewController.h +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -@interface ViewController : UIViewController - - -@end - diff --git a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/ViewController.m b/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/ViewController.m deleted file mode 100644 index dbe4e747e8b..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/ViewController.m +++ /dev/null @@ -1,37 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "ViewController.h" - -@interface ViewController () - -@end - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - // Do any additional setup after loading the view, typically from a nib. -} - -- (void)didReceiveMemoryWarning { - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. -} - -@end diff --git a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/main.m b/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/main.m deleted file mode 100644 index 4a494356359..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExample/main.m +++ /dev/null @@ -1,26 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.m b/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.m deleted file mode 100644 index ca91baffdea..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.m +++ /dev/null @@ -1,32 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -#import "AppDelegate.h" - -@interface CocoaPodsExampleTests : XCTestCase -@end - -@implementation CocoaPodsExampleTests - -- (void)testExample { - XCTAssertTrue([MyModel isSubclassOfClass:[RLMObject class]]); -} - -@end diff --git a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExampleTests/Info.plist b/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsExample/CocoaPodsExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/catalyst/objc/CocoaPodsExample/Podfile b/examples/installation/catalyst/objc/CocoaPodsExample/Podfile deleted file mode 100644 index 53ebf330247..00000000000 --- a/examples/installation/catalyst/objc/CocoaPodsExample/Podfile +++ /dev/null @@ -1,20 +0,0 @@ -# Uncomment this line to define a global platform for your project -platform :ios, '11.0' - -branch = ENV['sha'] - -target 'CocoaPodsExample' do - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch, submodules: true -end - -target 'CocoaPodsExampleTests' do - pod 'Realm/Headers', git: 'https://github.com/realm/realm-swift.git', branch: branch, submodules: true -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - target.build_configurations.each do |config| - config.build_settings['GCC_GENERATE_DEBUGGING_SYMBOLS'] = 'NO' - end - end -end diff --git a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj b/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj deleted file mode 100644 index 1c606b5b04a..00000000000 --- a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,583 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 17EB4D4F2F19EBBDA81280F3 /* Pods_CocoaPodsExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82C2368D1525F05D7D2389C1 /* Pods_CocoaPodsExample.framework */; }; - 8C576D4F25BA4E58C332EBAF /* Pods_CocoaPodsExampleTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04E3E52794C088A4BE1DD6A7 /* Pods_CocoaPodsExampleTests.framework */; }; - E804A95C1AFAB8C100CCAE65 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E804A95B1AFAB8C100CCAE65 /* AppDelegate.swift */; }; - E804A95E1AFAB8C100CCAE65 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E804A95D1AFAB8C100CCAE65 /* ViewController.swift */; }; - E804A9611AFAB8C100CCAE65 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E804A95F1AFAB8C100CCAE65 /* Main.storyboard */; }; - E804A9631AFAB8C100CCAE65 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E804A9621AFAB8C100CCAE65 /* Images.xcassets */; }; - E804A9661AFAB8C100CCAE65 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = E804A9641AFAB8C100CCAE65 /* LaunchScreen.xib */; }; - E804A9721AFAB8C100CCAE65 /* CocoaPodsExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E804A9711AFAB8C100CCAE65 /* CocoaPodsExampleTests.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E804A96C1AFAB8C100CCAE65 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E804A94E1AFAB8C000CCAE65 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E804A9551AFAB8C000CCAE65; - remoteInfo = CocoaPodsExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 04E3E52794C088A4BE1DD6A7 /* Pods_CocoaPodsExampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPodsExampleTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2ADC9100D18B2BAC30B680DD /* Pods-CocoaPodsExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExampleTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests.release.xcconfig"; sourceTree = ""; }; - 71E30B1C52460F5A680653A0 /* Pods-CocoaPodsExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExampleTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests.debug.xcconfig"; sourceTree = ""; }; - 82C2368D1525F05D7D2389C1 /* Pods_CocoaPodsExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPodsExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 976909381633C824B2BB0356 /* Pods-CocoaPodsExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample.release.xcconfig"; sourceTree = ""; }; - CFADA798255C000B00356CA1 /* CocoaPodsExample.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = CocoaPodsExample.entitlements; sourceTree = ""; }; - DA72870271BBDD4918F5C212 /* Pods-CocoaPodsExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample.debug.xcconfig"; sourceTree = ""; }; - E804A9561AFAB8C100CCAE65 /* CocoaPodsExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CocoaPodsExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E804A95A1AFAB8C100CCAE65 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E804A95B1AFAB8C100CCAE65 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - E804A95D1AFAB8C100CCAE65 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - E804A9601AFAB8C100CCAE65 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E804A9621AFAB8C100CCAE65 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E804A9651AFAB8C100CCAE65 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - E804A96B1AFAB8C100CCAE65 /* CocoaPodsExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CocoaPodsExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E804A9701AFAB8C100CCAE65 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E804A9711AFAB8C100CCAE65 /* CocoaPodsExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CocoaPodsExampleTests.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E804A9531AFAB8C000CCAE65 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 17EB4D4F2F19EBBDA81280F3 /* Pods_CocoaPodsExample.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E804A9681AFAB8C100CCAE65 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8C576D4F25BA4E58C332EBAF /* Pods_CocoaPodsExampleTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0515F0ED02DFB6BAE60A31F6 /* Pods */ = { - isa = PBXGroup; - children = ( - DA72870271BBDD4918F5C212 /* Pods-CocoaPodsExample.debug.xcconfig */, - 976909381633C824B2BB0356 /* Pods-CocoaPodsExample.release.xcconfig */, - 71E30B1C52460F5A680653A0 /* Pods-CocoaPodsExampleTests.debug.xcconfig */, - 2ADC9100D18B2BAC30B680DD /* Pods-CocoaPodsExampleTests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; - 37FB61E2D478C92E6DCBB632 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 82C2368D1525F05D7D2389C1 /* Pods_CocoaPodsExample.framework */, - 04E3E52794C088A4BE1DD6A7 /* Pods_CocoaPodsExampleTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - E804A94D1AFAB8C000CCAE65 = { - isa = PBXGroup; - children = ( - E804A9581AFAB8C100CCAE65 /* CocoaPodsExample */, - E804A96E1AFAB8C100CCAE65 /* CocoaPodsExampleTests */, - 37FB61E2D478C92E6DCBB632 /* Frameworks */, - 0515F0ED02DFB6BAE60A31F6 /* Pods */, - E804A9571AFAB8C100CCAE65 /* Products */, - ); - sourceTree = ""; - }; - E804A9571AFAB8C100CCAE65 /* Products */ = { - isa = PBXGroup; - children = ( - E804A9561AFAB8C100CCAE65 /* CocoaPodsExample.app */, - E804A96B1AFAB8C100CCAE65 /* CocoaPodsExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E804A9581AFAB8C100CCAE65 /* CocoaPodsExample */ = { - isa = PBXGroup; - children = ( - CFADA798255C000B00356CA1 /* CocoaPodsExample.entitlements */, - E804A9591AFAB8C100CCAE65 /* Supporting Files */, - E804A95B1AFAB8C100CCAE65 /* AppDelegate.swift */, - E804A9621AFAB8C100CCAE65 /* Images.xcassets */, - E804A9641AFAB8C100CCAE65 /* LaunchScreen.xib */, - E804A95F1AFAB8C100CCAE65 /* Main.storyboard */, - E804A95D1AFAB8C100CCAE65 /* ViewController.swift */, - ); - path = CocoaPodsExample; - sourceTree = ""; - }; - E804A9591AFAB8C100CCAE65 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E804A95A1AFAB8C100CCAE65 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E804A96E1AFAB8C100CCAE65 /* CocoaPodsExampleTests */ = { - isa = PBXGroup; - children = ( - E804A96F1AFAB8C100CCAE65 /* Supporting Files */, - E804A9711AFAB8C100CCAE65 /* CocoaPodsExampleTests.swift */, - ); - path = CocoaPodsExampleTests; - sourceTree = ""; - }; - E804A96F1AFAB8C100CCAE65 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E804A9701AFAB8C100CCAE65 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E804A9551AFAB8C000CCAE65 /* CocoaPodsExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E804A9751AFAB8C100CCAE65 /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */; - buildPhases = ( - 73CA85A780DDC8E79E313187 /* [CP] Check Pods Manifest.lock */, - E804A9521AFAB8C000CCAE65 /* Sources */, - E804A9531AFAB8C000CCAE65 /* Frameworks */, - E804A9541AFAB8C000CCAE65 /* Resources */, - 9984DA9057E125F0A0F22D3A /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CocoaPodsExample; - productName = CocoaPodsExample; - productReference = E804A9561AFAB8C100CCAE65 /* CocoaPodsExample.app */; - productType = "com.apple.product-type.application"; - }; - E804A96A1AFAB8C100CCAE65 /* CocoaPodsExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E804A9781AFAB8C100CCAE65 /* Build configuration list for PBXNativeTarget "CocoaPodsExampleTests" */; - buildPhases = ( - 26913120C8A66DDEF358C3D1 /* [CP] Check Pods Manifest.lock */, - E804A9671AFAB8C100CCAE65 /* Sources */, - E804A9681AFAB8C100CCAE65 /* Frameworks */, - E804A9691AFAB8C100CCAE65 /* Resources */, - 0DB006C701EE2394A76B07DE /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - E804A96D1AFAB8C100CCAE65 /* PBXTargetDependency */, - ); - name = CocoaPodsExampleTests; - productName = CocoaPodsExampleTests; - productReference = E804A96B1AFAB8C100CCAE65 /* CocoaPodsExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E804A94E1AFAB8C000CCAE65 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0710; - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E804A9551AFAB8C000CCAE65 = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 1020; - }; - E804A96A1AFAB8C100CCAE65 = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 1020; - TestTargetID = E804A9551AFAB8C000CCAE65; - }; - }; - }; - buildConfigurationList = E804A9511AFAB8C000CCAE65 /* Build configuration list for PBXProject "CocoaPodsExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = E804A94D1AFAB8C000CCAE65; - productRefGroup = E804A9571AFAB8C100CCAE65 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E804A9551AFAB8C000CCAE65 /* CocoaPodsExample */, - E804A96A1AFAB8C100CCAE65 /* CocoaPodsExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E804A9541AFAB8C000CCAE65 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E804A9631AFAB8C100CCAE65 /* Images.xcassets in Resources */, - E804A9661AFAB8C100CCAE65 /* LaunchScreen.xib in Resources */, - E804A9611AFAB8C100CCAE65 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E804A9691AFAB8C100CCAE65 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0DB006C701EE2394A76B07DE /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework", - "${BUILT_PRODUCTS_DIR}/RealmSwift/RealmSwift.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RealmSwift.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 26913120C8A66DDEF358C3D1 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsExampleTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 73CA85A780DDC8E79E313187 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsExample-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9984DA9057E125F0A0F22D3A /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework", - "${BUILT_PRODUCTS_DIR}/RealmSwift/RealmSwift.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RealmSwift.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E804A9521AFAB8C000CCAE65 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E804A95C1AFAB8C100CCAE65 /* AppDelegate.swift in Sources */, - E804A95E1AFAB8C100CCAE65 /* ViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E804A9671AFAB8C100CCAE65 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E804A9721AFAB8C100CCAE65 /* CocoaPodsExampleTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E804A96D1AFAB8C100CCAE65 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E804A9551AFAB8C000CCAE65 /* CocoaPodsExample */; - targetProxy = E804A96C1AFAB8C100CCAE65 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E804A95F1AFAB8C100CCAE65 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E804A9601AFAB8C100CCAE65 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - E804A9641AFAB8C100CCAE65 /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - E804A9651AFAB8C100CCAE65 /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E804A9731AFAB8C100CCAE65 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - E804A9741AFAB8C100CCAE65 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E804A9761AFAB8C100CCAE65 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DA72870271BBDD4918F5C212 /* Pods-CocoaPodsExample.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = CocoaPodsExample/CocoaPodsExample.entitlements; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SUPPORTS_MACCATALYST = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - E804A9771AFAB8C100CCAE65 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 976909381633C824B2BB0356 /* Pods-CocoaPodsExample.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = CocoaPodsExample/CocoaPodsExample.entitlements; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SUPPORTS_MACCATALYST = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - E804A9791AFAB8C100CCAE65 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 71E30B1C52460F5A680653A0 /* Pods-CocoaPodsExampleTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = CocoaPodsExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsExample.app/CocoaPodsExample"; - }; - name = Debug; - }; - E804A97A1AFAB8C100CCAE65 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2ADC9100D18B2BAC30B680DD /* Pods-CocoaPodsExampleTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = CocoaPodsExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsExample.app/CocoaPodsExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E804A9511AFAB8C000CCAE65 /* Build configuration list for PBXProject "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E804A9731AFAB8C100CCAE65 /* Debug */, - E804A9741AFAB8C100CCAE65 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E804A9751AFAB8C100CCAE65 /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E804A9761AFAB8C100CCAE65 /* Debug */, - E804A9771AFAB8C100CCAE65 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E804A9781AFAB8C100CCAE65 /* Build configuration list for PBXNativeTarget "CocoaPodsExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E804A9791AFAB8C100CCAE65 /* Debug */, - E804A97A1AFAB8C100CCAE65 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E804A94E1AFAB8C000CCAE65 /* Project object */; -} diff --git a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/AppDelegate.swift b/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/AppDelegate.swift deleted file mode 100644 index 014ae202635..00000000000 --- a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/AppDelegate.swift +++ /dev/null @@ -1,33 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit -import RealmSwift - -open class MyModel: Object { - @objc dynamic var requiredProperty: String? -} - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate { - var window: UIWindow? - - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool { - return true - } -} diff --git a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/Base.lproj/LaunchScreen.xib b/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/Base.lproj/LaunchScreen.xib deleted file mode 100644 index eac286fe26c..00000000000 --- a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard b/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard deleted file mode 100644 index 52ea29ebae7..00000000000 --- a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/CocoaPodsExample.entitlements b/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/CocoaPodsExample.entitlements deleted file mode 100644 index ee95ab7e582..00000000000 --- a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/CocoaPodsExample.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.client - - - diff --git a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 81213230deb..00000000000 --- a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "20x20" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "20x20" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "29x29" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "29x29" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "40x40" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "40x40" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "60x60" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "60x60" - }, - { - "idiom" : "ios-marketing", - "scale" : "1x", - "size" : "1024x1024" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/Info.plist b/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/Info.plist deleted file mode 100644 index 6905cc67bbf..00000000000 --- a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/ViewController.swift b/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/ViewController.swift deleted file mode 100644 index a5b01c4f0ad..00000000000 --- a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExample/ViewController.swift +++ /dev/null @@ -1,34 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit - -class ViewController: UIViewController { - - override func viewDidLoad() { - super.viewDidLoad() - // Do any additional setup after loading the view, typically from a nib. - } - - override func didReceiveMemoryWarning() { - super.didReceiveMemoryWarning() - // Dispose of any resources that can be recreated. - } - - -} diff --git a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.swift b/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.swift deleted file mode 100644 index 630297c2ddf..00000000000 --- a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.swift +++ /dev/null @@ -1,29 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit -import XCTest -import CocoaPodsExample -import RealmSwift - -class CocoaPodsExampleTests: XCTestCase { - func testExample() { - // This is an example of a functional test case. - XCTAssertNotNil(MyModel() as AnyObject is Object) - } -} diff --git a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExampleTests/Info.plist b/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/catalyst/swift/CocoaPodsExample/CocoaPodsExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/catalyst/swift/CocoaPodsExample/Podfile b/examples/installation/catalyst/swift/CocoaPodsExample/Podfile deleted file mode 100644 index cde3a60badd..00000000000 --- a/examples/installation/catalyst/swift/CocoaPodsExample/Podfile +++ /dev/null @@ -1,24 +0,0 @@ -# Uncomment this line to define a global platform for your project -platform :ios, '11.0' - -branch = ENV['sha'] - -target 'CocoaPodsExample' do - use_frameworks! - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch, submodules: true - pod 'RealmSwift', git: 'https://github.com/realm/realm-swift.git', branch: branch, submodules: true -end - -target 'CocoaPodsExampleTests' do - use_frameworks! - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch, submodules: true - pod 'RealmSwift', git: 'https://github.com/realm/realm-swift.git', branch: branch, submodules: true -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - target.build_configurations.each do |config| - config.build_settings['GCC_GENERATE_DEBUGGING_SYMBOLS'] = 'NO' - end - end -end diff --git a/examples/installation/ios/objc/CarthageExample/CarthageExample.xcodeproj/project.pbxproj b/examples/installation/ios/objc/CarthageExample/CarthageExample.xcodeproj/project.pbxproj deleted file mode 100644 index 52bc68b89ed..00000000000 --- a/examples/installation/ios/objc/CarthageExample/CarthageExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,519 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 3F45205829159716008F07AD /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F4520572915970B008F07AD /* libc++.tbd */; }; - 3F45205A29159723008F07AD /* libcompression.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F4520592915971C008F07AD /* libcompression.tbd */; }; - 3F45205C29159731008F07AD /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F45205B29159729008F07AD /* libz.tbd */; }; - 3F636A6429146EDA00DB1CBC /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F636A6329146EDA00DB1CBC /* Realm.xcframework */; }; - 3F636A6529146EDA00DB1CBC /* Realm.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3F636A6329146EDA00DB1CBC /* Realm.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - E8F8D99A1B0177C10098F6CD /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E8F8D9991B0177C10098F6CD /* main.m */; }; - E8F8D99D1B0177C10098F6CD /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E8F8D99C1B0177C10098F6CD /* AppDelegate.m */; }; - E8F8D9A01B0177C10098F6CD /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E8F8D99F1B0177C10098F6CD /* ViewController.m */; }; - E8F8D9A31B0177C10098F6CD /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8F8D9A11B0177C10098F6CD /* Main.storyboard */; }; - E8F8D9A51B0177C10098F6CD /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E8F8D9A41B0177C10098F6CD /* Images.xcassets */; }; - E8F8D9A81B0177C10098F6CD /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = E8F8D9A61B0177C10098F6CD /* LaunchScreen.xib */; }; - E8F8D9B41B0177C10098F6CD /* CarthageExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E8F8D9B31B0177C10098F6CD /* CarthageExampleTests.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8F8D9AE1B0177C10098F6CD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8F8D98C1B0177C10098F6CD /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8F8D9931B0177C10098F6CD; - remoteInfo = CarthageExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 3F636A6629146EDA00DB1CBC /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 3F636A6529146EDA00DB1CBC /* Realm.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 3F4520572915970B008F07AD /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; - 3F4520592915971C008F07AD /* libcompression.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcompression.tbd; path = usr/lib/libcompression.tbd; sourceTree = SDKROOT; }; - 3F45205B29159729008F07AD /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; - 3F636A6329146EDA00DB1CBC /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = Carthage/Build/Realm.xcframework; sourceTree = ""; }; - E8F8D9941B0177C10098F6CD /* CarthageExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CarthageExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8F8D9981B0177C10098F6CD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8F8D9991B0177C10098F6CD /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E8F8D99B1B0177C10098F6CD /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - E8F8D99C1B0177C10098F6CD /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - E8F8D99E1B0177C10098F6CD /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - E8F8D99F1B0177C10098F6CD /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - E8F8D9A21B0177C10098F6CD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E8F8D9A41B0177C10098F6CD /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E8F8D9A71B0177C10098F6CD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - E8F8D9AD1B0177C10098F6CD /* CarthageExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CarthageExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E8F8D9B21B0177C10098F6CD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8F8D9B31B0177C10098F6CD /* CarthageExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CarthageExampleTests.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8F8D9911B0177C10098F6CD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3F45205829159716008F07AD /* libc++.tbd in Frameworks */, - 3F45205A29159723008F07AD /* libcompression.tbd in Frameworks */, - 3F45205C29159731008F07AD /* libz.tbd in Frameworks */, - 3F636A6429146EDA00DB1CBC /* Realm.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8F8D9AA1B0177C10098F6CD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 3F636A6229146EDA00DB1CBC /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3F4520572915970B008F07AD /* libc++.tbd */, - 3F4520592915971C008F07AD /* libcompression.tbd */, - 3F45205B29159729008F07AD /* libz.tbd */, - 3F636A6329146EDA00DB1CBC /* Realm.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - E8F8D98B1B0177C10098F6CD = { - isa = PBXGroup; - children = ( - E8F8D9961B0177C10098F6CD /* CarthageExample */, - E8F8D9B01B0177C10098F6CD /* CarthageExampleTests */, - 3F636A6229146EDA00DB1CBC /* Frameworks */, - E8F8D9951B0177C10098F6CD /* Products */, - ); - sourceTree = ""; - }; - E8F8D9951B0177C10098F6CD /* Products */ = { - isa = PBXGroup; - children = ( - E8F8D9941B0177C10098F6CD /* CarthageExample.app */, - E8F8D9AD1B0177C10098F6CD /* CarthageExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E8F8D9961B0177C10098F6CD /* CarthageExample */ = { - isa = PBXGroup; - children = ( - E8F8D9971B0177C10098F6CD /* Supporting Files */, - E8F8D99B1B0177C10098F6CD /* AppDelegate.h */, - E8F8D99C1B0177C10098F6CD /* AppDelegate.m */, - E8F8D9A41B0177C10098F6CD /* Images.xcassets */, - E8F8D9A61B0177C10098F6CD /* LaunchScreen.xib */, - E8F8D9A11B0177C10098F6CD /* Main.storyboard */, - E8F8D99E1B0177C10098F6CD /* ViewController.h */, - E8F8D99F1B0177C10098F6CD /* ViewController.m */, - ); - path = CarthageExample; - sourceTree = ""; - }; - E8F8D9971B0177C10098F6CD /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8F8D9981B0177C10098F6CD /* Info.plist */, - E8F8D9991B0177C10098F6CD /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E8F8D9B01B0177C10098F6CD /* CarthageExampleTests */ = { - isa = PBXGroup; - children = ( - E8F8D9B11B0177C10098F6CD /* Supporting Files */, - E8F8D9B31B0177C10098F6CD /* CarthageExampleTests.m */, - ); - path = CarthageExampleTests; - sourceTree = ""; - }; - E8F8D9B11B0177C10098F6CD /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8F8D9B21B0177C10098F6CD /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8F8D9931B0177C10098F6CD /* CarthageExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8F8D9B71B0177C10098F6CD /* Build configuration list for PBXNativeTarget "CarthageExample" */; - buildPhases = ( - E8F8D9901B0177C10098F6CD /* Sources */, - E8F8D9911B0177C10098F6CD /* Frameworks */, - E8F8D9921B0177C10098F6CD /* Resources */, - 3F636A6629146EDA00DB1CBC /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CarthageExample; - productName = CarthageExample; - productReference = E8F8D9941B0177C10098F6CD /* CarthageExample.app */; - productType = "com.apple.product-type.application"; - }; - E8F8D9AC1B0177C10098F6CD /* CarthageExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8F8D9BA1B0177C10098F6CD /* Build configuration list for PBXNativeTarget "CarthageExampleTests" */; - buildPhases = ( - E8F8D9A91B0177C10098F6CD /* Sources */, - E8F8D9AA1B0177C10098F6CD /* Frameworks */, - E8F8D9AB1B0177C10098F6CD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E8F8D9AF1B0177C10098F6CD /* PBXTargetDependency */, - ); - name = CarthageExampleTests; - productName = CarthageExampleTests; - productReference = E8F8D9AD1B0177C10098F6CD /* CarthageExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8F8D98C1B0177C10098F6CD /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8F8D9931B0177C10098F6CD = { - CreatedOnToolsVersion = 6.3.1; - }; - E8F8D9AC1B0177C10098F6CD = { - CreatedOnToolsVersion = 6.3.1; - TestTargetID = E8F8D9931B0177C10098F6CD; - }; - }; - }; - buildConfigurationList = E8F8D98F1B0177C10098F6CD /* Build configuration list for PBXProject "CarthageExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = E8F8D98B1B0177C10098F6CD; - productRefGroup = E8F8D9951B0177C10098F6CD /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8F8D9931B0177C10098F6CD /* CarthageExample */, - E8F8D9AC1B0177C10098F6CD /* CarthageExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8F8D9921B0177C10098F6CD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8F8D9A51B0177C10098F6CD /* Images.xcassets in Resources */, - E8F8D9A81B0177C10098F6CD /* LaunchScreen.xib in Resources */, - E8F8D9A31B0177C10098F6CD /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8F8D9AB1B0177C10098F6CD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8F8D9901B0177C10098F6CD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8F8D99D1B0177C10098F6CD /* AppDelegate.m in Sources */, - E8F8D99A1B0177C10098F6CD /* main.m in Sources */, - E8F8D9A01B0177C10098F6CD /* ViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8F8D9A91B0177C10098F6CD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8F8D9B41B0177C10098F6CD /* CarthageExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8F8D9AF1B0177C10098F6CD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8F8D9931B0177C10098F6CD /* CarthageExample */; - targetProxy = E8F8D9AE1B0177C10098F6CD /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8F8D9A11B0177C10098F6CD /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8F8D9A21B0177C10098F6CD /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - E8F8D9A61B0177C10098F6CD /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - E8F8D9A71B0177C10098F6CD /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8F8D9B51B0177C10098F6CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build/iOS"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - E8F8D9B61B0177C10098F6CD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build/iOS"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E8F8D9B81B0177C10098F6CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = CarthageExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - E8F8D9B91B0177C10098F6CD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = CarthageExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - E8F8D9BB1B0177C10098F6CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = CarthageExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CarthageExample.app/CarthageExample"; - }; - name = Debug; - }; - E8F8D9BC1B0177C10098F6CD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - INFOPLIST_FILE = CarthageExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CarthageExample.app/CarthageExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8F8D98F1B0177C10098F6CD /* Build configuration list for PBXProject "CarthageExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8F8D9B51B0177C10098F6CD /* Debug */, - E8F8D9B61B0177C10098F6CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8F8D9B71B0177C10098F6CD /* Build configuration list for PBXNativeTarget "CarthageExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8F8D9B81B0177C10098F6CD /* Debug */, - E8F8D9B91B0177C10098F6CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8F8D9BA1B0177C10098F6CD /* Build configuration list for PBXNativeTarget "CarthageExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8F8D9BB1B0177C10098F6CD /* Debug */, - E8F8D9BC1B0177C10098F6CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8F8D98C1B0177C10098F6CD /* Project object */; -} diff --git a/examples/installation/ios/objc/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme b/examples/installation/ios/objc/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme deleted file mode 100644 index 71752adf480..00000000000 --- a/examples/installation/ios/objc/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/CarthageExample/CarthageExample/AppDelegate.h b/examples/installation/ios/objc/CarthageExample/CarthageExample/AppDelegate.h deleted file mode 100644 index 411429e6ffb..00000000000 --- a/examples/installation/ios/objc/CarthageExample/CarthageExample/AppDelegate.h +++ /dev/null @@ -1,29 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import - -@interface MyModel : RLMObject -@end - -@interface AppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; - -@end diff --git a/examples/installation/ios/objc/CarthageExample/CarthageExample/AppDelegate.m b/examples/installation/ios/objc/CarthageExample/CarthageExample/AppDelegate.m deleted file mode 100644 index 13ca05f37a0..00000000000 --- a/examples/installation/ios/objc/CarthageExample/CarthageExample/AppDelegate.m +++ /dev/null @@ -1,30 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "AppDelegate.h" - -@implementation MyModel -@end - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - return YES; -} - -@end diff --git a/examples/installation/ios/objc/CarthageExample/CarthageExample/Base.lproj/LaunchScreen.xib b/examples/installation/ios/objc/CarthageExample/CarthageExample/Base.lproj/LaunchScreen.xib deleted file mode 100644 index f41face9805..00000000000 --- a/examples/installation/ios/objc/CarthageExample/CarthageExample/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/CarthageExample/CarthageExample/Base.lproj/Main.storyboard b/examples/installation/ios/objc/CarthageExample/CarthageExample/Base.lproj/Main.storyboard deleted file mode 100644 index d912f9d76b5..00000000000 --- a/examples/installation/ios/objc/CarthageExample/CarthageExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/CarthageExample/CarthageExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/ios/objc/CarthageExample/CarthageExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 118c98f7461..00000000000 --- a/examples/installation/ios/objc/CarthageExample/CarthageExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/ios/objc/CarthageExample/CarthageExample/Info.plist b/examples/installation/ios/objc/CarthageExample/CarthageExample/Info.plist deleted file mode 100644 index 6905cc67bbf..00000000000 --- a/examples/installation/ios/objc/CarthageExample/CarthageExample/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/ios/objc/CarthageExample/CarthageExample/ViewController.h b/examples/installation/ios/objc/CarthageExample/CarthageExample/ViewController.h deleted file mode 100644 index 354eb0b1d41..00000000000 --- a/examples/installation/ios/objc/CarthageExample/CarthageExample/ViewController.h +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -@interface ViewController : UIViewController - - -@end - diff --git a/examples/installation/ios/objc/CarthageExample/CarthageExample/ViewController.m b/examples/installation/ios/objc/CarthageExample/CarthageExample/ViewController.m deleted file mode 100644 index 944bdbebda9..00000000000 --- a/examples/installation/ios/objc/CarthageExample/CarthageExample/ViewController.m +++ /dev/null @@ -1,37 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "ViewController.h" - -@interface ViewController () - -@end - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - // Do any additional setup after loading the view, typically from a nib. -} - -- (void)didReceiveMemoryWarning { - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. -} - -@end diff --git a/examples/installation/ios/objc/CarthageExample/CarthageExample/main.m b/examples/installation/ios/objc/CarthageExample/CarthageExample/main.m deleted file mode 100644 index 83f68d00d1d..00000000000 --- a/examples/installation/ios/objc/CarthageExample/CarthageExample/main.m +++ /dev/null @@ -1,26 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/examples/installation/ios/objc/CarthageExample/CarthageExampleTests/CarthageExampleTests.m b/examples/installation/ios/objc/CarthageExample/CarthageExampleTests/CarthageExampleTests.m deleted file mode 100644 index 27da3aff008..00000000000 --- a/examples/installation/ios/objc/CarthageExample/CarthageExampleTests/CarthageExampleTests.m +++ /dev/null @@ -1,32 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -#import "AppDelegate.h" - -@interface CarthageExampleTests : XCTestCase -@end - -@implementation CarthageExampleTests - -- (void)testExample { - XCTAssertTrue([MyModel isSubclassOfClass:[RLMObject class]]); -} - -@end diff --git a/examples/installation/ios/objc/CarthageExample/CarthageExampleTests/Info.plist b/examples/installation/ios/objc/CarthageExample/CarthageExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/ios/objc/CarthageExample/CarthageExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample.xcodeproj/project.pbxproj b/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample.xcodeproj/project.pbxproj deleted file mode 100644 index b7aaa99c529..00000000000 --- a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,567 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - C0148A9D4A5C0AD6429A66AB /* Pods_CocoaPodsDynamicExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 880C2B8AC140B60EC776FE9E /* Pods_CocoaPodsDynamicExample.framework */; }; - E83EBA841AFAB18F0026370F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA831AFAB18F0026370F /* main.m */; }; - E83EBA871AFAB18F0026370F /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA861AFAB18F0026370F /* AppDelegate.m */; }; - E83EBA8A1AFAB18F0026370F /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA891AFAB18F0026370F /* ViewController.m */; }; - E83EBA8D1AFAB18F0026370F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E83EBA8B1AFAB18F0026370F /* Main.storyboard */; }; - E83EBA8F1AFAB18F0026370F /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E83EBA8E1AFAB18F0026370F /* Images.xcassets */; }; - E83EBA921AFAB18F0026370F /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = E83EBA901AFAB18F0026370F /* LaunchScreen.xib */; }; - E83EBA9E1AFAB18F0026370F /* CocoaPodsDynamicExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA9D1AFAB18F0026370F /* CocoaPodsDynamicExampleTests.m */; }; - EF3CB77B4540C77C48DE1F61 /* Pods_CocoaPodsDynamicExampleTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38775EEA9202521AF68834C9 /* Pods_CocoaPodsDynamicExampleTests.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E83EBA981AFAB18F0026370F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E83EBA761AFAB18F0026370F /* Project object */; - proxyType = 1; - remoteGlobalIDString = E83EBA7D1AFAB18F0026370F; - remoteInfo = CocoaPodsDynamicExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 1F604F3951A2C3F7424C28F6 /* Pods-CocoaPodsDynamicExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsDynamicExampleTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsDynamicExampleTests/Pods-CocoaPodsDynamicExampleTests.debug.xcconfig"; sourceTree = ""; }; - 38775EEA9202521AF68834C9 /* Pods_CocoaPodsDynamicExampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPodsDynamicExampleTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 47CCD44A389991B90B394879 /* Pods-CocoaPodsDynamicExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsDynamicExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsDynamicExample/Pods-CocoaPodsDynamicExample.release.xcconfig"; sourceTree = ""; }; - 597F1186F52214A56E572216 /* Pods-CocoaPodsDynamicExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsDynamicExample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsDynamicExample/Pods-CocoaPodsDynamicExample.debug.xcconfig"; sourceTree = ""; }; - 880C2B8AC140B60EC776FE9E /* Pods_CocoaPodsDynamicExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPodsDynamicExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E0E7012D577514D49C90BB93 /* Pods-CocoaPodsDynamicExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsDynamicExampleTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsDynamicExampleTests/Pods-CocoaPodsDynamicExampleTests.release.xcconfig"; sourceTree = ""; }; - E83EBA7E1AFAB18F0026370F /* CocoaPodsDynamicExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CocoaPodsDynamicExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E83EBA821AFAB18F0026370F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E83EBA831AFAB18F0026370F /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E83EBA851AFAB18F0026370F /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - E83EBA861AFAB18F0026370F /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - E83EBA881AFAB18F0026370F /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - E83EBA891AFAB18F0026370F /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - E83EBA8C1AFAB18F0026370F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E83EBA8E1AFAB18F0026370F /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E83EBA911AFAB18F0026370F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - E83EBA971AFAB18F0026370F /* CocoaPodsDynamicExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CocoaPodsDynamicExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E83EBA9C1AFAB18F0026370F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E83EBA9D1AFAB18F0026370F /* CocoaPodsDynamicExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CocoaPodsDynamicExampleTests.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E83EBA7B1AFAB18F0026370F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C0148A9D4A5C0AD6429A66AB /* Pods_CocoaPodsDynamicExample.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E83EBA941AFAB18F0026370F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - EF3CB77B4540C77C48DE1F61 /* Pods_CocoaPodsDynamicExampleTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 8EA830622410DC160C99A8AB /* Pods */ = { - isa = PBXGroup; - children = ( - 597F1186F52214A56E572216 /* Pods-CocoaPodsDynamicExample.debug.xcconfig */, - 47CCD44A389991B90B394879 /* Pods-CocoaPodsDynamicExample.release.xcconfig */, - 1F604F3951A2C3F7424C28F6 /* Pods-CocoaPodsDynamicExampleTests.debug.xcconfig */, - E0E7012D577514D49C90BB93 /* Pods-CocoaPodsDynamicExampleTests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; - B8A212B0FB656075020DD7FD /* Frameworks */ = { - isa = PBXGroup; - children = ( - 880C2B8AC140B60EC776FE9E /* Pods_CocoaPodsDynamicExample.framework */, - 38775EEA9202521AF68834C9 /* Pods_CocoaPodsDynamicExampleTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - E83EBA751AFAB18F0026370F = { - isa = PBXGroup; - children = ( - E83EBA801AFAB18F0026370F /* CocoaPodsDynamicExample */, - E83EBA9A1AFAB18F0026370F /* CocoaPodsDynamicExampleTests */, - B8A212B0FB656075020DD7FD /* Frameworks */, - 8EA830622410DC160C99A8AB /* Pods */, - E83EBA7F1AFAB18F0026370F /* Products */, - ); - sourceTree = ""; - }; - E83EBA7F1AFAB18F0026370F /* Products */ = { - isa = PBXGroup; - children = ( - E83EBA7E1AFAB18F0026370F /* CocoaPodsDynamicExample.app */, - E83EBA971AFAB18F0026370F /* CocoaPodsDynamicExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E83EBA801AFAB18F0026370F /* CocoaPodsDynamicExample */ = { - isa = PBXGroup; - children = ( - E83EBA811AFAB18F0026370F /* Supporting Files */, - E83EBA851AFAB18F0026370F /* AppDelegate.h */, - E83EBA861AFAB18F0026370F /* AppDelegate.m */, - E83EBA8E1AFAB18F0026370F /* Images.xcassets */, - E83EBA901AFAB18F0026370F /* LaunchScreen.xib */, - E83EBA8B1AFAB18F0026370F /* Main.storyboard */, - E83EBA881AFAB18F0026370F /* ViewController.h */, - E83EBA891AFAB18F0026370F /* ViewController.m */, - ); - path = CocoaPodsDynamicExample; - sourceTree = ""; - }; - E83EBA811AFAB18F0026370F /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E83EBA821AFAB18F0026370F /* Info.plist */, - E83EBA831AFAB18F0026370F /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E83EBA9A1AFAB18F0026370F /* CocoaPodsDynamicExampleTests */ = { - isa = PBXGroup; - children = ( - E83EBA9B1AFAB18F0026370F /* Supporting Files */, - E83EBA9D1AFAB18F0026370F /* CocoaPodsDynamicExampleTests.m */, - ); - path = CocoaPodsDynamicExampleTests; - sourceTree = ""; - }; - E83EBA9B1AFAB18F0026370F /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E83EBA9C1AFAB18F0026370F /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E83EBA7D1AFAB18F0026370F /* CocoaPodsDynamicExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E83EBAA11AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsDynamicExample" */; - buildPhases = ( - 8A6E522948A70230F174BF82 /* [CP] Check Pods Manifest.lock */, - E83EBA7A1AFAB18F0026370F /* Sources */, - E83EBA7B1AFAB18F0026370F /* Frameworks */, - E83EBA7C1AFAB18F0026370F /* Resources */, - 7250210E2F97E71040A424C8 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CocoaPodsDynamicExample; - productName = CocoaPodsDynamicExample; - productReference = E83EBA7E1AFAB18F0026370F /* CocoaPodsDynamicExample.app */; - productType = "com.apple.product-type.application"; - }; - E83EBA961AFAB18F0026370F /* CocoaPodsDynamicExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E83EBAA41AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsDynamicExampleTests" */; - buildPhases = ( - C1181F6457BE50E501F9CD21 /* [CP] Check Pods Manifest.lock */, - E83EBA931AFAB18F0026370F /* Sources */, - E83EBA941AFAB18F0026370F /* Frameworks */, - E83EBA951AFAB18F0026370F /* Resources */, - F10C3E376B76263688EC2F10 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - E83EBA991AFAB18F0026370F /* PBXTargetDependency */, - ); - name = CocoaPodsDynamicExampleTests; - productName = CocoaPodsDynamicExampleTests; - productReference = E83EBA971AFAB18F0026370F /* CocoaPodsDynamicExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E83EBA761AFAB18F0026370F /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E83EBA7D1AFAB18F0026370F = { - CreatedOnToolsVersion = 6.3.1; - }; - E83EBA961AFAB18F0026370F = { - CreatedOnToolsVersion = 6.3.1; - TestTargetID = E83EBA7D1AFAB18F0026370F; - }; - }; - }; - buildConfigurationList = E83EBA791AFAB18F0026370F /* Build configuration list for PBXProject "CocoaPodsDynamicExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E83EBA751AFAB18F0026370F; - productRefGroup = E83EBA7F1AFAB18F0026370F /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E83EBA7D1AFAB18F0026370F /* CocoaPodsDynamicExample */, - E83EBA961AFAB18F0026370F /* CocoaPodsDynamicExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E83EBA7C1AFAB18F0026370F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E83EBA8F1AFAB18F0026370F /* Images.xcassets in Resources */, - E83EBA921AFAB18F0026370F /* LaunchScreen.xib in Resources */, - E83EBA8D1AFAB18F0026370F /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E83EBA951AFAB18F0026370F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 7250210E2F97E71040A424C8 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-CocoaPodsDynamicExample/Pods-CocoaPodsDynamicExample-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CocoaPodsDynamicExample/Pods-CocoaPodsDynamicExample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8A6E522948A70230F174BF82 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsDynamicExample-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - C1181F6457BE50E501F9CD21 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsDynamicExampleTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - F10C3E376B76263688EC2F10 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-CocoaPodsDynamicExampleTests/Pods-CocoaPodsDynamicExampleTests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CocoaPodsDynamicExampleTests/Pods-CocoaPodsDynamicExampleTests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E83EBA7A1AFAB18F0026370F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E83EBA871AFAB18F0026370F /* AppDelegate.m in Sources */, - E83EBA841AFAB18F0026370F /* main.m in Sources */, - E83EBA8A1AFAB18F0026370F /* ViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E83EBA931AFAB18F0026370F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E83EBA9E1AFAB18F0026370F /* CocoaPodsDynamicExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E83EBA991AFAB18F0026370F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E83EBA7D1AFAB18F0026370F /* CocoaPodsDynamicExample */; - targetProxy = E83EBA981AFAB18F0026370F /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E83EBA8B1AFAB18F0026370F /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E83EBA8C1AFAB18F0026370F /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - E83EBA901AFAB18F0026370F /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - E83EBA911AFAB18F0026370F /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E83EBA9F1AFAB18F0026370F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - E83EBAA01AFAB18F0026370F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E83EBAA21AFAB18F0026370F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 597F1186F52214A56E572216 /* Pods-CocoaPodsDynamicExample.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = CocoaPodsDynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - E83EBAA31AFAB18F0026370F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 47CCD44A389991B90B394879 /* Pods-CocoaPodsDynamicExample.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = CocoaPodsDynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - E83EBAA51AFAB18F0026370F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1F604F3951A2C3F7424C28F6 /* Pods-CocoaPodsDynamicExampleTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = CocoaPodsDynamicExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsDynamicExample.app/CocoaPodsDynamicExample"; - }; - name = Debug; - }; - E83EBAA61AFAB18F0026370F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E0E7012D577514D49C90BB93 /* Pods-CocoaPodsDynamicExampleTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = CocoaPodsDynamicExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsDynamicExample.app/CocoaPodsDynamicExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E83EBA791AFAB18F0026370F /* Build configuration list for PBXProject "CocoaPodsDynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E83EBA9F1AFAB18F0026370F /* Debug */, - E83EBAA01AFAB18F0026370F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E83EBAA11AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsDynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E83EBAA21AFAB18F0026370F /* Debug */, - E83EBAA31AFAB18F0026370F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E83EBAA41AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsDynamicExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E83EBAA51AFAB18F0026370F /* Debug */, - E83EBAA61AFAB18F0026370F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E83EBA761AFAB18F0026370F /* Project object */; -} diff --git a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsDynamicExample.xcscheme b/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsDynamicExample.xcscheme deleted file mode 100644 index 1a9c4aed57f..00000000000 --- a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsDynamicExample.xcscheme +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/AppDelegate.h b/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/AppDelegate.h deleted file mode 100644 index 411429e6ffb..00000000000 --- a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/AppDelegate.h +++ /dev/null @@ -1,29 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import - -@interface MyModel : RLMObject -@end - -@interface AppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; - -@end diff --git a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/AppDelegate.m b/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/AppDelegate.m deleted file mode 100644 index 13ca05f37a0..00000000000 --- a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/AppDelegate.m +++ /dev/null @@ -1,30 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "AppDelegate.h" - -@implementation MyModel -@end - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - return YES; -} - -@end diff --git a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Base.lproj/LaunchScreen.xib b/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Base.lproj/LaunchScreen.xib deleted file mode 100644 index d65fdc23482..00000000000 --- a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Base.lproj/Main.storyboard b/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Base.lproj/Main.storyboard deleted file mode 100644 index d912f9d76b5..00000000000 --- a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 118c98f7461..00000000000 --- a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Info.plist b/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Info.plist deleted file mode 100644 index 6905cc67bbf..00000000000 --- a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/ViewController.h b/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/ViewController.h deleted file mode 100644 index 354eb0b1d41..00000000000 --- a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/ViewController.h +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -@interface ViewController : UIViewController - - -@end - diff --git a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/ViewController.m b/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/ViewController.m deleted file mode 100644 index 944bdbebda9..00000000000 --- a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/ViewController.m +++ /dev/null @@ -1,37 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "ViewController.h" - -@interface ViewController () - -@end - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - // Do any additional setup after loading the view, typically from a nib. -} - -- (void)didReceiveMemoryWarning { - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. -} - -@end diff --git a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/main.m b/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/main.m deleted file mode 100644 index 83f68d00d1d..00000000000 --- a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExample/main.m +++ /dev/null @@ -1,26 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExampleTests/CocoaPodsDynamicExampleTests.m b/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExampleTests/CocoaPodsDynamicExampleTests.m deleted file mode 100644 index 2ce13f8f709..00000000000 --- a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExampleTests/CocoaPodsDynamicExampleTests.m +++ /dev/null @@ -1,32 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -#import "AppDelegate.h" - -@interface CocoaPodsDynamicExampleTests : XCTestCase -@end - -@implementation CocoaPodsDynamicExampleTests - -- (void)testExample { - XCTAssertTrue([MyModel isSubclassOfClass:[RLMObject class]]); -} - -@end diff --git a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExampleTests/Info.plist b/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/ios/objc/CocoaPodsDynamicExample/CocoaPodsDynamicExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/ios/objc/CocoaPodsDynamicExample/Podfile b/examples/installation/ios/objc/CocoaPodsDynamicExample/Podfile deleted file mode 100644 index 7c3731ec4b7..00000000000 --- a/examples/installation/ios/objc/CocoaPodsDynamicExample/Podfile +++ /dev/null @@ -1,13 +0,0 @@ -# Uncomment this line to define a global platform for your project -platform :ios, '11.0' - -use_frameworks! -branch = ENV['sha'] - -target 'CocoaPodsDynamicExample' do - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch -end - -target 'CocoaPodsDynamicExampleTests' do - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch -end diff --git a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj b/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj deleted file mode 100644 index bd9024fd41c..00000000000 --- a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,529 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 064B183ECFBA672290C79C49 /* libPods-CocoaPodsExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DAFE3EE99CBCBD93B4F3442 /* libPods-CocoaPodsExample.a */; }; - 517EC1C3150AB28CCDD7578C /* libPods-CocoaPodsExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0BFE70EE100C45C7996190DE /* libPods-CocoaPodsExampleTests.a */; }; - E83EBA841AFAB18F0026370F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA831AFAB18F0026370F /* main.m */; }; - E83EBA871AFAB18F0026370F /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA861AFAB18F0026370F /* AppDelegate.m */; }; - E83EBA8A1AFAB18F0026370F /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA891AFAB18F0026370F /* ViewController.m */; }; - E83EBA8D1AFAB18F0026370F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E83EBA8B1AFAB18F0026370F /* Main.storyboard */; }; - E83EBA8F1AFAB18F0026370F /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E83EBA8E1AFAB18F0026370F /* Images.xcassets */; }; - E83EBA921AFAB18F0026370F /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = E83EBA901AFAB18F0026370F /* LaunchScreen.xib */; }; - E83EBA9E1AFAB18F0026370F /* CocoaPodsExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E83EBA9D1AFAB18F0026370F /* CocoaPodsExampleTests.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E83EBA981AFAB18F0026370F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E83EBA761AFAB18F0026370F /* Project object */; - proxyType = 1; - remoteGlobalIDString = E83EBA7D1AFAB18F0026370F; - remoteInfo = CocoaPodsExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 0BFE70EE100C45C7996190DE /* libPods-CocoaPodsExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CocoaPodsExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 0E28CC068C4D3B461BC98950 /* Pods-CocoaPodsExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExampleTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests.release.xcconfig"; sourceTree = ""; }; - 39C77DC6ED767AFFF58E4A1E /* Pods-CocoaPodsExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExampleTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests.debug.xcconfig"; sourceTree = ""; }; - 8DAFE3EE99CBCBD93B4F3442 /* libPods-CocoaPodsExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CocoaPodsExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - AAC8746B641F4E291B229F2B /* Pods-CocoaPodsExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample.release.xcconfig"; sourceTree = ""; }; - E83EBA7E1AFAB18F0026370F /* CocoaPodsExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CocoaPodsExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E83EBA821AFAB18F0026370F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E83EBA831AFAB18F0026370F /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E83EBA851AFAB18F0026370F /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - E83EBA861AFAB18F0026370F /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - E83EBA881AFAB18F0026370F /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - E83EBA891AFAB18F0026370F /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - E83EBA8C1AFAB18F0026370F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E83EBA8E1AFAB18F0026370F /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E83EBA911AFAB18F0026370F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - E83EBA971AFAB18F0026370F /* CocoaPodsExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CocoaPodsExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E83EBA9C1AFAB18F0026370F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E83EBA9D1AFAB18F0026370F /* CocoaPodsExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CocoaPodsExampleTests.m; sourceTree = ""; }; - FE975F47BF9C918B0C9601D9 /* Pods-CocoaPodsExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample.debug.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E83EBA7B1AFAB18F0026370F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 064B183ECFBA672290C79C49 /* libPods-CocoaPodsExample.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E83EBA941AFAB18F0026370F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 517EC1C3150AB28CCDD7578C /* libPods-CocoaPodsExampleTests.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - C2B55A3F564B4A7B9B9EB9A2 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8DAFE3EE99CBCBD93B4F3442 /* libPods-CocoaPodsExample.a */, - 0BFE70EE100C45C7996190DE /* libPods-CocoaPodsExampleTests.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - E83EBA751AFAB18F0026370F = { - isa = PBXGroup; - children = ( - E83EBA801AFAB18F0026370F /* CocoaPodsExample */, - E83EBA9A1AFAB18F0026370F /* CocoaPodsExampleTests */, - C2B55A3F564B4A7B9B9EB9A2 /* Frameworks */, - F5851B9C26D003816745FF6A /* Pods */, - E83EBA7F1AFAB18F0026370F /* Products */, - ); - sourceTree = ""; - }; - E83EBA7F1AFAB18F0026370F /* Products */ = { - isa = PBXGroup; - children = ( - E83EBA7E1AFAB18F0026370F /* CocoaPodsExample.app */, - E83EBA971AFAB18F0026370F /* CocoaPodsExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E83EBA801AFAB18F0026370F /* CocoaPodsExample */ = { - isa = PBXGroup; - children = ( - E83EBA811AFAB18F0026370F /* Supporting Files */, - E83EBA851AFAB18F0026370F /* AppDelegate.h */, - E83EBA861AFAB18F0026370F /* AppDelegate.m */, - E83EBA8E1AFAB18F0026370F /* Images.xcassets */, - E83EBA901AFAB18F0026370F /* LaunchScreen.xib */, - E83EBA8B1AFAB18F0026370F /* Main.storyboard */, - E83EBA881AFAB18F0026370F /* ViewController.h */, - E83EBA891AFAB18F0026370F /* ViewController.m */, - ); - path = CocoaPodsExample; - sourceTree = ""; - }; - E83EBA811AFAB18F0026370F /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E83EBA821AFAB18F0026370F /* Info.plist */, - E83EBA831AFAB18F0026370F /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E83EBA9A1AFAB18F0026370F /* CocoaPodsExampleTests */ = { - isa = PBXGroup; - children = ( - E83EBA9B1AFAB18F0026370F /* Supporting Files */, - E83EBA9D1AFAB18F0026370F /* CocoaPodsExampleTests.m */, - ); - path = CocoaPodsExampleTests; - sourceTree = ""; - }; - E83EBA9B1AFAB18F0026370F /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E83EBA9C1AFAB18F0026370F /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - F5851B9C26D003816745FF6A /* Pods */ = { - isa = PBXGroup; - children = ( - FE975F47BF9C918B0C9601D9 /* Pods-CocoaPodsExample.debug.xcconfig */, - AAC8746B641F4E291B229F2B /* Pods-CocoaPodsExample.release.xcconfig */, - 39C77DC6ED767AFFF58E4A1E /* Pods-CocoaPodsExampleTests.debug.xcconfig */, - 0E28CC068C4D3B461BC98950 /* Pods-CocoaPodsExampleTests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E83EBA7D1AFAB18F0026370F /* CocoaPodsExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E83EBAA11AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */; - buildPhases = ( - 5E5107821FB75CECB1343D03 /* [CP] Check Pods Manifest.lock */, - E83EBA7A1AFAB18F0026370F /* Sources */, - E83EBA7B1AFAB18F0026370F /* Frameworks */, - E83EBA7C1AFAB18F0026370F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CocoaPodsExample; - productName = CocoaPodsExample; - productReference = E83EBA7E1AFAB18F0026370F /* CocoaPodsExample.app */; - productType = "com.apple.product-type.application"; - }; - E83EBA961AFAB18F0026370F /* CocoaPodsExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E83EBAA41AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsExampleTests" */; - buildPhases = ( - CB13D4A5201ECC5444D9FDD6 /* [CP] Check Pods Manifest.lock */, - E83EBA931AFAB18F0026370F /* Sources */, - E83EBA941AFAB18F0026370F /* Frameworks */, - E83EBA951AFAB18F0026370F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E83EBA991AFAB18F0026370F /* PBXTargetDependency */, - ); - name = CocoaPodsExampleTests; - productName = CocoaPodsExampleTests; - productReference = E83EBA971AFAB18F0026370F /* CocoaPodsExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E83EBA761AFAB18F0026370F /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E83EBA7D1AFAB18F0026370F = { - CreatedOnToolsVersion = 6.3.1; - }; - E83EBA961AFAB18F0026370F = { - CreatedOnToolsVersion = 6.3.1; - TestTargetID = E83EBA7D1AFAB18F0026370F; - }; - }; - }; - buildConfigurationList = E83EBA791AFAB18F0026370F /* Build configuration list for PBXProject "CocoaPodsExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E83EBA751AFAB18F0026370F; - productRefGroup = E83EBA7F1AFAB18F0026370F /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E83EBA7D1AFAB18F0026370F /* CocoaPodsExample */, - E83EBA961AFAB18F0026370F /* CocoaPodsExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E83EBA7C1AFAB18F0026370F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E83EBA8F1AFAB18F0026370F /* Images.xcassets in Resources */, - E83EBA921AFAB18F0026370F /* LaunchScreen.xib in Resources */, - E83EBA8D1AFAB18F0026370F /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E83EBA951AFAB18F0026370F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 5E5107821FB75CECB1343D03 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsExample-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - CB13D4A5201ECC5444D9FDD6 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsExampleTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E83EBA7A1AFAB18F0026370F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E83EBA871AFAB18F0026370F /* AppDelegate.m in Sources */, - E83EBA841AFAB18F0026370F /* main.m in Sources */, - E83EBA8A1AFAB18F0026370F /* ViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E83EBA931AFAB18F0026370F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E83EBA9E1AFAB18F0026370F /* CocoaPodsExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E83EBA991AFAB18F0026370F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E83EBA7D1AFAB18F0026370F /* CocoaPodsExample */; - targetProxy = E83EBA981AFAB18F0026370F /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E83EBA8B1AFAB18F0026370F /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E83EBA8C1AFAB18F0026370F /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - E83EBA901AFAB18F0026370F /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - E83EBA911AFAB18F0026370F /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E83EBA9F1AFAB18F0026370F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - E83EBAA01AFAB18F0026370F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E83EBAA21AFAB18F0026370F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = FE975F47BF9C918B0C9601D9 /* Pods-CocoaPodsExample.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - E83EBAA31AFAB18F0026370F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = AAC8746B641F4E291B229F2B /* Pods-CocoaPodsExample.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - E83EBAA51AFAB18F0026370F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 39C77DC6ED767AFFF58E4A1E /* Pods-CocoaPodsExampleTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = CocoaPodsExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsExample.app/CocoaPodsExample"; - }; - name = Debug; - }; - E83EBAA61AFAB18F0026370F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0E28CC068C4D3B461BC98950 /* Pods-CocoaPodsExampleTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = CocoaPodsExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsExample.app/CocoaPodsExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E83EBA791AFAB18F0026370F /* Build configuration list for PBXProject "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E83EBA9F1AFAB18F0026370F /* Debug */, - E83EBAA01AFAB18F0026370F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E83EBAA11AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E83EBAA21AFAB18F0026370F /* Debug */, - E83EBAA31AFAB18F0026370F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E83EBAA41AFAB18F0026370F /* Build configuration list for PBXNativeTarget "CocoaPodsExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E83EBAA51AFAB18F0026370F /* Debug */, - E83EBAA61AFAB18F0026370F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E83EBA761AFAB18F0026370F /* Project object */; -} diff --git a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme b/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme deleted file mode 100644 index 934ea0f1d7c..00000000000 --- a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.m b/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.m deleted file mode 100644 index 13ca05f37a0..00000000000 --- a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.m +++ /dev/null @@ -1,30 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "AppDelegate.h" - -@implementation MyModel -@end - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - return YES; -} - -@end diff --git a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/Base.lproj/LaunchScreen.xib b/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/Base.lproj/LaunchScreen.xib deleted file mode 100644 index eac286fe26c..00000000000 --- a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard b/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard deleted file mode 100644 index d912f9d76b5..00000000000 --- a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 118c98f7461..00000000000 --- a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/Info.plist b/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/Info.plist deleted file mode 100644 index 6905cc67bbf..00000000000 --- a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/ViewController.h b/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/ViewController.h deleted file mode 100644 index 354eb0b1d41..00000000000 --- a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/ViewController.h +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -@interface ViewController : UIViewController - - -@end - diff --git a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/ViewController.m b/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/ViewController.m deleted file mode 100644 index 944bdbebda9..00000000000 --- a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/ViewController.m +++ /dev/null @@ -1,37 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "ViewController.h" - -@interface ViewController () - -@end - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - // Do any additional setup after loading the view, typically from a nib. -} - -- (void)didReceiveMemoryWarning { - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. -} - -@end diff --git a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/main.m b/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/main.m deleted file mode 100644 index 83f68d00d1d..00000000000 --- a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExample/main.m +++ /dev/null @@ -1,26 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.m b/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.m deleted file mode 100644 index d04f492eee8..00000000000 --- a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.m +++ /dev/null @@ -1,32 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -#import "AppDelegate.h" - -@interface CocoaPodsExampleTests : XCTestCase -@end - -@implementation CocoaPodsExampleTests - -- (void)testExample { - XCTAssertTrue([MyModel isSubclassOfClass:[RLMObject class]]); -} - -@end diff --git a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExampleTests/Info.plist b/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/ios/objc/CocoaPodsExample/CocoaPodsExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/ios/objc/CocoaPodsExample/Podfile b/examples/installation/ios/objc/CocoaPodsExample/Podfile deleted file mode 100644 index 9e7a34df89b..00000000000 --- a/examples/installation/ios/objc/CocoaPodsExample/Podfile +++ /dev/null @@ -1,20 +0,0 @@ -# Uncomment this line to define a global platform for your project -platform :ios, '11.0' - -branch = ENV['sha'] - -target 'CocoaPodsExample' do - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch -end - -target 'CocoaPodsExampleTests' do - pod 'Realm/Headers', git: 'https://github.com/realm/realm-swift.git', branch: branch -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - target.build_configurations.each do |config| - config.build_settings['GCC_GENERATE_DEBUGGING_SYMBOLS'] = 'NO' - end - end -end diff --git a/examples/installation/ios/objc/DynamicExample/DynamicExample.xcodeproj/project.pbxproj b/examples/installation/ios/objc/DynamicExample/DynamicExample.xcodeproj/project.pbxproj deleted file mode 100644 index 3364dc433a7..00000000000 --- a/examples/installation/ios/objc/DynamicExample/DynamicExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,485 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - E8561AC31AFB1518006E087E /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E8561AC21AFB1518006E087E /* main.m */; }; - E8561AC61AFB1518006E087E /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E8561AC51AFB1518006E087E /* AppDelegate.m */; }; - E8561AC91AFB1518006E087E /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E8561AC81AFB1518006E087E /* ViewController.m */; }; - E8561ACC1AFB1518006E087E /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8561ACA1AFB1518006E087E /* Main.storyboard */; }; - E8561ACE1AFB1518006E087E /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E8561ACD1AFB1518006E087E /* Images.xcassets */; }; - E8561AD11AFB1518006E087E /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = E8561ACF1AFB1518006E087E /* LaunchScreen.xib */; }; - E8561ADD1AFB1518006E087E /* DynamicExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E8561ADC1AFB1518006E087E /* DynamicExampleTests.m */; }; - E8561AE71AFB1534006E087E /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8561AE61AFB1534006E087E /* Realm.xcframework */; }; - E8561AE81AFB1534006E087E /* Realm.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = E8561AE61AFB1534006E087E /* Realm.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8561AD71AFB1518006E087E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8561AB51AFB1518006E087E /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8561ABC1AFB1518006E087E; - remoteInfo = DynamicExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E8561AE91AFB1534006E087E /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - E8561AE81AFB1534006E087E /* Realm.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - E8561ABD1AFB1518006E087E /* DynamicExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DynamicExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8561AC11AFB1518006E087E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8561AC21AFB1518006E087E /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E8561AC41AFB1518006E087E /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - E8561AC51AFB1518006E087E /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - E8561AC71AFB1518006E087E /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - E8561AC81AFB1518006E087E /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - E8561ACB1AFB1518006E087E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E8561ACD1AFB1518006E087E /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E8561AD01AFB1518006E087E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - E8561AD61AFB1518006E087E /* DynamicExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DynamicExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E8561ADB1AFB1518006E087E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8561ADC1AFB1518006E087E /* DynamicExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DynamicExampleTests.m; sourceTree = ""; }; - E8561AE61AFB1534006E087E /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = "../../../realm-objc-latest/Realm.xcframework"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8561ABA1AFB1518006E087E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E8561AE71AFB1534006E087E /* Realm.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8561AD31AFB1518006E087E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - E8561AB41AFB1518006E087E = { - isa = PBXGroup; - children = ( - E8561ABF1AFB1518006E087E /* DynamicExample */, - E8561AD91AFB1518006E087E /* DynamicExampleTests */, - E8561ABE1AFB1518006E087E /* Products */, - E8561AE61AFB1534006E087E /* Realm.xcframework */, - ); - sourceTree = ""; - }; - E8561ABE1AFB1518006E087E /* Products */ = { - isa = PBXGroup; - children = ( - E8561ABD1AFB1518006E087E /* DynamicExample.app */, - E8561AD61AFB1518006E087E /* DynamicExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E8561ABF1AFB1518006E087E /* DynamicExample */ = { - isa = PBXGroup; - children = ( - E8561AC01AFB1518006E087E /* Supporting Files */, - E8561AC41AFB1518006E087E /* AppDelegate.h */, - E8561AC51AFB1518006E087E /* AppDelegate.m */, - E8561ACD1AFB1518006E087E /* Images.xcassets */, - E8561ACF1AFB1518006E087E /* LaunchScreen.xib */, - E8561ACA1AFB1518006E087E /* Main.storyboard */, - E8561AC71AFB1518006E087E /* ViewController.h */, - E8561AC81AFB1518006E087E /* ViewController.m */, - ); - path = DynamicExample; - sourceTree = ""; - }; - E8561AC01AFB1518006E087E /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8561AC11AFB1518006E087E /* Info.plist */, - E8561AC21AFB1518006E087E /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E8561AD91AFB1518006E087E /* DynamicExampleTests */ = { - isa = PBXGroup; - children = ( - E8561ADA1AFB1518006E087E /* Supporting Files */, - E8561ADC1AFB1518006E087E /* DynamicExampleTests.m */, - ); - path = DynamicExampleTests; - sourceTree = ""; - }; - E8561ADA1AFB1518006E087E /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8561ADB1AFB1518006E087E /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8561ABC1AFB1518006E087E /* DynamicExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8561AE01AFB1518006E087E /* Build configuration list for PBXNativeTarget "DynamicExample" */; - buildPhases = ( - E8561AB91AFB1518006E087E /* Sources */, - E8561ABA1AFB1518006E087E /* Frameworks */, - E8561ABB1AFB1518006E087E /* Resources */, - E8561AE91AFB1534006E087E /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = DynamicExample; - productName = DynamicExample; - productReference = E8561ABD1AFB1518006E087E /* DynamicExample.app */; - productType = "com.apple.product-type.application"; - }; - E8561AD51AFB1518006E087E /* DynamicExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8561AE31AFB1518006E087E /* Build configuration list for PBXNativeTarget "DynamicExampleTests" */; - buildPhases = ( - E8561AD21AFB1518006E087E /* Sources */, - E8561AD31AFB1518006E087E /* Frameworks */, - E8561AD41AFB1518006E087E /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E8561AD81AFB1518006E087E /* PBXTargetDependency */, - ); - name = DynamicExampleTests; - productName = DynamicExampleTests; - productReference = E8561AD61AFB1518006E087E /* DynamicExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8561AB51AFB1518006E087E /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8561ABC1AFB1518006E087E = { - CreatedOnToolsVersion = 6.3.1; - }; - E8561AD51AFB1518006E087E = { - CreatedOnToolsVersion = 6.3.1; - TestTargetID = E8561ABC1AFB1518006E087E; - }; - }; - }; - buildConfigurationList = E8561AB81AFB1518006E087E /* Build configuration list for PBXProject "DynamicExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = E8561AB41AFB1518006E087E; - productRefGroup = E8561ABE1AFB1518006E087E /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8561ABC1AFB1518006E087E /* DynamicExample */, - E8561AD51AFB1518006E087E /* DynamicExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8561ABB1AFB1518006E087E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8561ACE1AFB1518006E087E /* Images.xcassets in Resources */, - E8561AD11AFB1518006E087E /* LaunchScreen.xib in Resources */, - E8561ACC1AFB1518006E087E /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8561AD41AFB1518006E087E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8561AB91AFB1518006E087E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8561AC61AFB1518006E087E /* AppDelegate.m in Sources */, - E8561AC31AFB1518006E087E /* main.m in Sources */, - E8561AC91AFB1518006E087E /* ViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8561AD21AFB1518006E087E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8561ADD1AFB1518006E087E /* DynamicExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8561AD81AFB1518006E087E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8561ABC1AFB1518006E087E /* DynamicExample */; - targetProxy = E8561AD71AFB1518006E087E /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8561ACA1AFB1518006E087E /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8561ACB1AFB1518006E087E /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - E8561ACF1AFB1518006E087E /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - E8561AD01AFB1518006E087E /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8561ADE1AFB1518006E087E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - FRAMEWORK_SEARCH_PATHS = "../../../realm-objc-latest/ios/dynamic"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - E8561ADF1AFB1518006E087E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = "../../../realm-objc-latest/ios/dynamic"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E8561AE11AFB1518006E087E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = DynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - E8561AE21AFB1518006E087E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = DynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - E8561AE41AFB1518006E087E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = DynamicExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DynamicExample.app/DynamicExample"; - }; - name = Debug; - }; - E8561AE51AFB1518006E087E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - INFOPLIST_FILE = DynamicExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DynamicExample.app/DynamicExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8561AB81AFB1518006E087E /* Build configuration list for PBXProject "DynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8561ADE1AFB1518006E087E /* Debug */, - E8561ADF1AFB1518006E087E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8561AE01AFB1518006E087E /* Build configuration list for PBXNativeTarget "DynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8561AE11AFB1518006E087E /* Debug */, - E8561AE21AFB1518006E087E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8561AE31AFB1518006E087E /* Build configuration list for PBXNativeTarget "DynamicExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8561AE41AFB1518006E087E /* Debug */, - E8561AE51AFB1518006E087E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8561AB51AFB1518006E087E /* Project object */; -} diff --git a/examples/installation/ios/objc/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme b/examples/installation/ios/objc/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme deleted file mode 100644 index bcf1c20fb43..00000000000 --- a/examples/installation/ios/objc/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/DynamicExample/DynamicExample/AppDelegate.h b/examples/installation/ios/objc/DynamicExample/DynamicExample/AppDelegate.h deleted file mode 100644 index 411429e6ffb..00000000000 --- a/examples/installation/ios/objc/DynamicExample/DynamicExample/AppDelegate.h +++ /dev/null @@ -1,29 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import - -@interface MyModel : RLMObject -@end - -@interface AppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; - -@end diff --git a/examples/installation/ios/objc/DynamicExample/DynamicExample/AppDelegate.m b/examples/installation/ios/objc/DynamicExample/DynamicExample/AppDelegate.m deleted file mode 100644 index 13ca05f37a0..00000000000 --- a/examples/installation/ios/objc/DynamicExample/DynamicExample/AppDelegate.m +++ /dev/null @@ -1,30 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "AppDelegate.h" - -@implementation MyModel -@end - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - return YES; -} - -@end diff --git a/examples/installation/ios/objc/DynamicExample/DynamicExample/Base.lproj/LaunchScreen.xib b/examples/installation/ios/objc/DynamicExample/DynamicExample/Base.lproj/LaunchScreen.xib deleted file mode 100644 index 4180b2ff317..00000000000 --- a/examples/installation/ios/objc/DynamicExample/DynamicExample/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/DynamicExample/DynamicExample/Base.lproj/Main.storyboard b/examples/installation/ios/objc/DynamicExample/DynamicExample/Base.lproj/Main.storyboard deleted file mode 100644 index d912f9d76b5..00000000000 --- a/examples/installation/ios/objc/DynamicExample/DynamicExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/DynamicExample/DynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/ios/objc/DynamicExample/DynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 118c98f7461..00000000000 --- a/examples/installation/ios/objc/DynamicExample/DynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/ios/objc/DynamicExample/DynamicExample/Info.plist b/examples/installation/ios/objc/DynamicExample/DynamicExample/Info.plist deleted file mode 100644 index 6905cc67bbf..00000000000 --- a/examples/installation/ios/objc/DynamicExample/DynamicExample/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/ios/objc/DynamicExample/DynamicExample/ViewController.h b/examples/installation/ios/objc/DynamicExample/DynamicExample/ViewController.h deleted file mode 100644 index 354eb0b1d41..00000000000 --- a/examples/installation/ios/objc/DynamicExample/DynamicExample/ViewController.h +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -@interface ViewController : UIViewController - - -@end - diff --git a/examples/installation/ios/objc/DynamicExample/DynamicExample/ViewController.m b/examples/installation/ios/objc/DynamicExample/DynamicExample/ViewController.m deleted file mode 100644 index 944bdbebda9..00000000000 --- a/examples/installation/ios/objc/DynamicExample/DynamicExample/ViewController.m +++ /dev/null @@ -1,37 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "ViewController.h" - -@interface ViewController () - -@end - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - // Do any additional setup after loading the view, typically from a nib. -} - -- (void)didReceiveMemoryWarning { - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. -} - -@end diff --git a/examples/installation/ios/objc/DynamicExample/DynamicExample/main.m b/examples/installation/ios/objc/DynamicExample/DynamicExample/main.m deleted file mode 100644 index 83f68d00d1d..00000000000 --- a/examples/installation/ios/objc/DynamicExample/DynamicExample/main.m +++ /dev/null @@ -1,26 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/examples/installation/ios/objc/DynamicExample/DynamicExampleTests/DynamicExampleTests.m b/examples/installation/ios/objc/DynamicExample/DynamicExampleTests/DynamicExampleTests.m deleted file mode 100644 index b2dcaf72c74..00000000000 --- a/examples/installation/ios/objc/DynamicExample/DynamicExampleTests/DynamicExampleTests.m +++ /dev/null @@ -1,32 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -#import "AppDelegate.h" - -@interface DynamicExampleTests : XCTestCase -@end - -@implementation DynamicExampleTests - -- (void)testExample { - XCTAssertTrue([MyModel isSubclassOfClass:[RLMObject class]]); -} - -@end diff --git a/examples/installation/ios/objc/DynamicExample/DynamicExampleTests/Info.plist b/examples/installation/ios/objc/DynamicExample/DynamicExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/ios/objc/DynamicExample/DynamicExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/ios/objc/StaticExample/StaticExample/AppDelegate.h b/examples/installation/ios/objc/StaticExample/StaticExample/AppDelegate.h deleted file mode 100644 index 411429e6ffb..00000000000 --- a/examples/installation/ios/objc/StaticExample/StaticExample/AppDelegate.h +++ /dev/null @@ -1,29 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import - -@interface MyModel : RLMObject -@end - -@interface AppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; - -@end diff --git a/examples/installation/ios/objc/StaticExample/StaticExample/AppDelegate.m b/examples/installation/ios/objc/StaticExample/StaticExample/AppDelegate.m deleted file mode 100644 index 13ca05f37a0..00000000000 --- a/examples/installation/ios/objc/StaticExample/StaticExample/AppDelegate.m +++ /dev/null @@ -1,30 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "AppDelegate.h" - -@implementation MyModel -@end - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - return YES; -} - -@end diff --git a/examples/installation/ios/objc/StaticExample/StaticExample/Base.lproj/Main.storyboard b/examples/installation/ios/objc/StaticExample/StaticExample/Base.lproj/Main.storyboard deleted file mode 100644 index d912f9d76b5..00000000000 --- a/examples/installation/ios/objc/StaticExample/StaticExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/StaticExample/StaticExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/ios/objc/StaticExample/StaticExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 118c98f7461..00000000000 --- a/examples/installation/ios/objc/StaticExample/StaticExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/ios/objc/StaticExample/StaticExample/Info.plist b/examples/installation/ios/objc/StaticExample/StaticExample/Info.plist deleted file mode 100644 index 6905cc67bbf..00000000000 --- a/examples/installation/ios/objc/StaticExample/StaticExample/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/ios/objc/StaticExample/StaticExample/ViewController.h b/examples/installation/ios/objc/StaticExample/StaticExample/ViewController.h deleted file mode 100644 index 354eb0b1d41..00000000000 --- a/examples/installation/ios/objc/StaticExample/StaticExample/ViewController.h +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -@interface ViewController : UIViewController - - -@end - diff --git a/examples/installation/ios/objc/StaticExample/StaticExample/ViewController.m b/examples/installation/ios/objc/StaticExample/StaticExample/ViewController.m deleted file mode 100644 index 944bdbebda9..00000000000 --- a/examples/installation/ios/objc/StaticExample/StaticExample/ViewController.m +++ /dev/null @@ -1,37 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "ViewController.h" - -@interface ViewController () - -@end - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - // Do any additional setup after loading the view, typically from a nib. -} - -- (void)didReceiveMemoryWarning { - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. -} - -@end diff --git a/examples/installation/ios/objc/StaticExample/StaticExample/main.m b/examples/installation/ios/objc/StaticExample/StaticExample/main.m deleted file mode 100644 index 83f68d00d1d..00000000000 --- a/examples/installation/ios/objc/StaticExample/StaticExample/main.m +++ /dev/null @@ -1,26 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/examples/installation/ios/objc/StaticExample/StaticExampleTests/Info.plist b/examples/installation/ios/objc/StaticExample/StaticExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/ios/objc/StaticExample/StaticExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/ios/objc/StaticExample/StaticExampleTests/StaticExampleTests.m b/examples/installation/ios/objc/StaticExample/StaticExampleTests/StaticExampleTests.m deleted file mode 100644 index b8aa6975fb0..00000000000 --- a/examples/installation/ios/objc/StaticExample/StaticExampleTests/StaticExampleTests.m +++ /dev/null @@ -1,32 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -#import "AppDelegate.h" - -@interface StaticExampleTests : XCTestCase -@end - -@implementation StaticExampleTests - -- (void)testExample { - XCTAssertTrue([MyModel isSubclassOfClass:[RLMObject class]]); -} - -@end diff --git a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj b/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj deleted file mode 100644 index f660fa8a74b..00000000000 --- a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,498 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 3FDA0A3223199D190099B474 /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FDA0A3023199C600099B474 /* Realm.xcframework */; }; - 3FDA0A3323199D190099B474 /* Realm.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3FDA0A3023199C600099B474 /* Realm.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - E8561AC31AFB1518006E087E /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E8561AC21AFB1518006E087E /* main.m */; }; - E8561AC61AFB1518006E087E /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E8561AC51AFB1518006E087E /* AppDelegate.m */; }; - E8561AC91AFB1518006E087E /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E8561AC81AFB1518006E087E /* ViewController.m */; }; - E8561ACC1AFB1518006E087E /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8561ACA1AFB1518006E087E /* Main.storyboard */; }; - E8561ACE1AFB1518006E087E /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E8561ACD1AFB1518006E087E /* Images.xcassets */; }; - E8561AD11AFB1518006E087E /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = E8561ACF1AFB1518006E087E /* LaunchScreen.xib */; }; - E8561ADD1AFB1518006E087E /* XCFrameworkExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E8561ADC1AFB1518006E087E /* XCFrameworkExampleTests.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8561AD71AFB1518006E087E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8561AB51AFB1518006E087E /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8561ABC1AFB1518006E087E; - remoteInfo = XCFrameworkExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E8561AE91AFB1534006E087E /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 3FDA0A3323199D190099B474 /* Realm.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 3FDA0A3023199C600099B474 /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = "../../../realm-objc-latest/Realm.xcframework"; sourceTree = ""; }; - E8561ABD1AFB1518006E087E /* XCFrameworkExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XCFrameworkExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8561AC11AFB1518006E087E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8561AC21AFB1518006E087E /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E8561AC41AFB1518006E087E /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - E8561AC51AFB1518006E087E /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - E8561AC71AFB1518006E087E /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - E8561AC81AFB1518006E087E /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - E8561ACB1AFB1518006E087E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E8561ACD1AFB1518006E087E /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E8561AD01AFB1518006E087E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - E8561AD61AFB1518006E087E /* XCFrameworkExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XCFrameworkExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E8561ADB1AFB1518006E087E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8561ADC1AFB1518006E087E /* XCFrameworkExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XCFrameworkExampleTests.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8561ABA1AFB1518006E087E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3FDA0A3223199D190099B474 /* Realm.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8561AD31AFB1518006E087E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - E8561AB41AFB1518006E087E = { - isa = PBXGroup; - children = ( - E8561ABE1AFB1518006E087E /* Products */, - E8561ABF1AFB1518006E087E /* XCFrameworkExample */, - E8561AD91AFB1518006E087E /* XCFrameworkExampleTests */, - 3FDA0A3023199C600099B474 /* Realm.xcframework */, - ); - sourceTree = ""; - }; - E8561ABE1AFB1518006E087E /* Products */ = { - isa = PBXGroup; - children = ( - E8561ABD1AFB1518006E087E /* XCFrameworkExample.app */, - E8561AD61AFB1518006E087E /* XCFrameworkExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E8561ABF1AFB1518006E087E /* XCFrameworkExample */ = { - isa = PBXGroup; - children = ( - E8561AC01AFB1518006E087E /* Supporting Files */, - E8561AC41AFB1518006E087E /* AppDelegate.h */, - E8561AC51AFB1518006E087E /* AppDelegate.m */, - E8561ACD1AFB1518006E087E /* Images.xcassets */, - E8561ACF1AFB1518006E087E /* LaunchScreen.xib */, - E8561ACA1AFB1518006E087E /* Main.storyboard */, - E8561AC71AFB1518006E087E /* ViewController.h */, - E8561AC81AFB1518006E087E /* ViewController.m */, - ); - path = XCFrameworkExample; - sourceTree = ""; - }; - E8561AC01AFB1518006E087E /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8561AC11AFB1518006E087E /* Info.plist */, - E8561AC21AFB1518006E087E /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E8561AD91AFB1518006E087E /* XCFrameworkExampleTests */ = { - isa = PBXGroup; - children = ( - E8561ADA1AFB1518006E087E /* Supporting Files */, - E8561ADC1AFB1518006E087E /* XCFrameworkExampleTests.m */, - ); - path = XCFrameworkExampleTests; - sourceTree = ""; - }; - E8561ADA1AFB1518006E087E /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8561ADB1AFB1518006E087E /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8561ABC1AFB1518006E087E /* XCFrameworkExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8561AE01AFB1518006E087E /* Build configuration list for PBXNativeTarget "XCFrameworkExample" */; - buildPhases = ( - E8561AB91AFB1518006E087E /* Sources */, - E8561ABA1AFB1518006E087E /* Frameworks */, - E8561ABB1AFB1518006E087E /* Resources */, - E8561AE91AFB1534006E087E /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = XCFrameworkExample; - productName = XCFrameworkExample; - productReference = E8561ABD1AFB1518006E087E /* XCFrameworkExample.app */; - productType = "com.apple.product-type.application"; - }; - E8561AD51AFB1518006E087E /* XCFrameworkExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8561AE31AFB1518006E087E /* Build configuration list for PBXNativeTarget "XCFrameworkExampleTests" */; - buildPhases = ( - E8561AD21AFB1518006E087E /* Sources */, - E8561AD31AFB1518006E087E /* Frameworks */, - E8561AD41AFB1518006E087E /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E8561AD81AFB1518006E087E /* PBXTargetDependency */, - ); - name = XCFrameworkExampleTests; - productName = XCFrameworkExampleTests; - productReference = E8561AD61AFB1518006E087E /* XCFrameworkExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8561AB51AFB1518006E087E /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8561ABC1AFB1518006E087E = { - CreatedOnToolsVersion = 6.3.1; - }; - E8561AD51AFB1518006E087E = { - CreatedOnToolsVersion = 6.3.1; - TestTargetID = E8561ABC1AFB1518006E087E; - }; - }; - }; - buildConfigurationList = E8561AB81AFB1518006E087E /* Build configuration list for PBXProject "XCFrameworkExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E8561AB41AFB1518006E087E; - productRefGroup = E8561ABE1AFB1518006E087E /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8561ABC1AFB1518006E087E /* XCFrameworkExample */, - E8561AD51AFB1518006E087E /* XCFrameworkExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8561ABB1AFB1518006E087E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8561ACE1AFB1518006E087E /* Images.xcassets in Resources */, - E8561AD11AFB1518006E087E /* LaunchScreen.xib in Resources */, - E8561ACC1AFB1518006E087E /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8561AD41AFB1518006E087E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8561AB91AFB1518006E087E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8561AC61AFB1518006E087E /* AppDelegate.m in Sources */, - E8561AC31AFB1518006E087E /* main.m in Sources */, - E8561AC91AFB1518006E087E /* ViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8561AD21AFB1518006E087E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8561ADD1AFB1518006E087E /* XCFrameworkExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8561AD81AFB1518006E087E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8561ABC1AFB1518006E087E /* XCFrameworkExample */; - targetProxy = E8561AD71AFB1518006E087E /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8561ACA1AFB1518006E087E /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8561ACB1AFB1518006E087E /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - E8561ACF1AFB1518006E087E /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - E8561AD01AFB1518006E087E /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8561ADE1AFB1518006E087E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - E8561ADF1AFB1518006E087E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E8561AE11AFB1518006E087E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = XCFrameworkExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - E8561AE21AFB1518006E087E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = XCFrameworkExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - E8561AE41AFB1518006E087E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = XCFrameworkExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/XCFrameworkExample.app/XCFrameworkExample"; - }; - name = Debug; - }; - E8561AE51AFB1518006E087E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - INFOPLIST_FILE = XCFrameworkExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/XCFrameworkExample.app/XCFrameworkExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8561AB81AFB1518006E087E /* Build configuration list for PBXProject "XCFrameworkExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8561ADE1AFB1518006E087E /* Debug */, - E8561ADF1AFB1518006E087E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8561AE01AFB1518006E087E /* Build configuration list for PBXNativeTarget "XCFrameworkExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8561AE11AFB1518006E087E /* Debug */, - E8561AE21AFB1518006E087E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8561AE31AFB1518006E087E /* Build configuration list for PBXNativeTarget "XCFrameworkExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8561AE41AFB1518006E087E /* Debug */, - E8561AE51AFB1518006E087E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8561AB51AFB1518006E087E /* Project object */; -} diff --git a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme b/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme deleted file mode 100644 index bf6e5106a25..00000000000 --- a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/AppDelegate.h b/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/AppDelegate.h deleted file mode 100644 index 411429e6ffb..00000000000 --- a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/AppDelegate.h +++ /dev/null @@ -1,29 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import - -@interface MyModel : RLMObject -@end - -@interface AppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; - -@end diff --git a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/AppDelegate.m b/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/AppDelegate.m deleted file mode 100644 index 13ca05f37a0..00000000000 --- a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/AppDelegate.m +++ /dev/null @@ -1,30 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "AppDelegate.h" - -@implementation MyModel -@end - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - return YES; -} - -@end diff --git a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/Base.lproj/LaunchScreen.xib b/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/Base.lproj/LaunchScreen.xib deleted file mode 100644 index e8d47a0a8a1..00000000000 --- a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/Base.lproj/Main.storyboard b/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/Base.lproj/Main.storyboard deleted file mode 100644 index d912f9d76b5..00000000000 --- a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d3942e941ae..00000000000 --- a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/Info.plist b/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/Info.plist deleted file mode 100644 index 6905cc67bbf..00000000000 --- a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/ViewController.h b/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/ViewController.h deleted file mode 100644 index 354eb0b1d41..00000000000 --- a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/ViewController.h +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -@interface ViewController : UIViewController - - -@end - diff --git a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/ViewController.m b/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/ViewController.m deleted file mode 100644 index 944bdbebda9..00000000000 --- a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/ViewController.m +++ /dev/null @@ -1,37 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "ViewController.h" - -@interface ViewController () - -@end - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - // Do any additional setup after loading the view, typically from a nib. -} - -- (void)didReceiveMemoryWarning { - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. -} - -@end diff --git a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/main.m b/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/main.m deleted file mode 100644 index 83f68d00d1d..00000000000 --- a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExample/main.m +++ /dev/null @@ -1,26 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExampleTests/Info.plist b/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExampleTests/XCFrameworkExampleTests.m b/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExampleTests/XCFrameworkExampleTests.m deleted file mode 100644 index fac08d816e8..00000000000 --- a/examples/installation/ios/objc/XCFrameworkExample/XCFrameworkExampleTests/XCFrameworkExampleTests.m +++ /dev/null @@ -1,32 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -#import "AppDelegate.h" - -@interface XCFrameworkExampleTests : XCTestCase -@end - -@implementation XCFrameworkExampleTests - -- (void)testExample { - XCTAssertTrue([MyModel isSubclassOfClass:[RLMObject class]]); -} - -@end diff --git a/examples/installation/ios/swift/CarthageExample/CarthageExample.xcodeproj/project.pbxproj b/examples/installation/ios/swift/CarthageExample/CarthageExample.xcodeproj/project.pbxproj deleted file mode 100644 index d1f9a493c76..00000000000 --- a/examples/installation/ios/swift/CarthageExample/CarthageExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,527 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 3F4520602915978E008F07AD /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F45205F29159778008F07AD /* libc++.tbd */; }; - 3F4520612915978E008F07AD /* libcompression.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F45205D29159778008F07AD /* libcompression.tbd */; }; - 3F4520622915978E008F07AD /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F45205E29159778008F07AD /* libz.tbd */; }; - 3F636A5D29146AB700DB1CBC /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F636A5B29146AB600DB1CBC /* Realm.xcframework */; }; - 3F636A5E29146AB700DB1CBC /* Realm.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3F636A5B29146AB600DB1CBC /* Realm.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 3F636A5F29146AB700DB1CBC /* RealmSwift.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F636A5C29146AB600DB1CBC /* RealmSwift.xcframework */; }; - 3F636A6029146AB700DB1CBC /* RealmSwift.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3F636A5C29146AB600DB1CBC /* RealmSwift.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - E8FA5D381B3CD3320095EF19 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8FA5D371B3CD3320095EF19 /* AppDelegate.swift */; }; - E8FA5D3A1B3CD3320095EF19 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8FA5D391B3CD3320095EF19 /* ViewController.swift */; }; - E8FA5D3D1B3CD3320095EF19 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8FA5D3B1B3CD3320095EF19 /* Main.storyboard */; }; - E8FA5D3F1B3CD3320095EF19 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E8FA5D3E1B3CD3320095EF19 /* Images.xcassets */; }; - E8FA5D421B3CD3320095EF19 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = E8FA5D401B3CD3320095EF19 /* LaunchScreen.xib */; }; - E8FA5D4E1B3CD3320095EF19 /* CarthageExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8FA5D4D1B3CD3320095EF19 /* CarthageExampleTests.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8FA5D481B3CD3320095EF19 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8FA5D2A1B3CD3320095EF19 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8FA5D311B3CD3320095EF19; - remoteInfo = CarthageExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 3F636A6129146AB700DB1CBC /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 3F636A5E29146AB700DB1CBC /* Realm.xcframework in Embed Frameworks */, - 3F636A6029146AB700DB1CBC /* RealmSwift.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 3F45205D29159778008F07AD /* libcompression.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcompression.tbd; path = usr/lib/libcompression.tbd; sourceTree = SDKROOT; }; - 3F45205E29159778008F07AD /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; - 3F45205F29159778008F07AD /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; - 3F636A5B29146AB600DB1CBC /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = Carthage/Build/Realm.xcframework; sourceTree = ""; }; - 3F636A5C29146AB600DB1CBC /* RealmSwift.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RealmSwift.xcframework; path = Carthage/Build/RealmSwift.xcframework; sourceTree = ""; }; - E8FA5D321B3CD3320095EF19 /* CarthageExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CarthageExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8FA5D361B3CD3320095EF19 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8FA5D371B3CD3320095EF19 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - E8FA5D391B3CD3320095EF19 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - E8FA5D3C1B3CD3320095EF19 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E8FA5D3E1B3CD3320095EF19 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E8FA5D411B3CD3320095EF19 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - E8FA5D471B3CD3320095EF19 /* CarthageExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CarthageExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E8FA5D4C1B3CD3320095EF19 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8FA5D4D1B3CD3320095EF19 /* CarthageExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarthageExampleTests.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8FA5D2F1B3CD3320095EF19 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3F4520602915978E008F07AD /* libc++.tbd in Frameworks */, - 3F4520612915978E008F07AD /* libcompression.tbd in Frameworks */, - 3F4520622915978E008F07AD /* libz.tbd in Frameworks */, - 3F636A5D29146AB700DB1CBC /* Realm.xcframework in Frameworks */, - 3F636A5F29146AB700DB1CBC /* RealmSwift.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8FA5D441B3CD3320095EF19 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 3F636A5A29146AB600DB1CBC /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3F45205F29159778008F07AD /* libc++.tbd */, - 3F45205D29159778008F07AD /* libcompression.tbd */, - 3F45205E29159778008F07AD /* libz.tbd */, - 3F636A5B29146AB600DB1CBC /* Realm.xcframework */, - 3F636A5C29146AB600DB1CBC /* RealmSwift.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - E8FA5D291B3CD3320095EF19 = { - isa = PBXGroup; - children = ( - E8FA5D341B3CD3320095EF19 /* CarthageExample */, - E8FA5D4A1B3CD3320095EF19 /* CarthageExampleTests */, - 3F636A5A29146AB600DB1CBC /* Frameworks */, - E8FA5D331B3CD3320095EF19 /* Products */, - ); - sourceTree = ""; - }; - E8FA5D331B3CD3320095EF19 /* Products */ = { - isa = PBXGroup; - children = ( - E8FA5D321B3CD3320095EF19 /* CarthageExample.app */, - E8FA5D471B3CD3320095EF19 /* CarthageExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E8FA5D341B3CD3320095EF19 /* CarthageExample */ = { - isa = PBXGroup; - children = ( - E8FA5D351B3CD3320095EF19 /* Supporting Files */, - E8FA5D371B3CD3320095EF19 /* AppDelegate.swift */, - E8FA5D3E1B3CD3320095EF19 /* Images.xcassets */, - E8FA5D401B3CD3320095EF19 /* LaunchScreen.xib */, - E8FA5D3B1B3CD3320095EF19 /* Main.storyboard */, - E8FA5D391B3CD3320095EF19 /* ViewController.swift */, - ); - path = CarthageExample; - sourceTree = ""; - }; - E8FA5D351B3CD3320095EF19 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8FA5D361B3CD3320095EF19 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E8FA5D4A1B3CD3320095EF19 /* CarthageExampleTests */ = { - isa = PBXGroup; - children = ( - E8FA5D4B1B3CD3320095EF19 /* Supporting Files */, - E8FA5D4D1B3CD3320095EF19 /* CarthageExampleTests.swift */, - ); - path = CarthageExampleTests; - sourceTree = ""; - }; - E8FA5D4B1B3CD3320095EF19 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8FA5D4C1B3CD3320095EF19 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8FA5D311B3CD3320095EF19 /* CarthageExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8FA5D511B3CD3320095EF19 /* Build configuration list for PBXNativeTarget "CarthageExample" */; - buildPhases = ( - E8FA5D2E1B3CD3320095EF19 /* Sources */, - E8FA5D2F1B3CD3320095EF19 /* Frameworks */, - E8FA5D301B3CD3320095EF19 /* Resources */, - 3F636A6129146AB700DB1CBC /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CarthageExample; - productName = CarthageExample; - productReference = E8FA5D321B3CD3320095EF19 /* CarthageExample.app */; - productType = "com.apple.product-type.application"; - }; - E8FA5D461B3CD3320095EF19 /* CarthageExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8FA5D541B3CD3320095EF19 /* Build configuration list for PBXNativeTarget "CarthageExampleTests" */; - buildPhases = ( - E8FA5D431B3CD3320095EF19 /* Sources */, - E8FA5D441B3CD3320095EF19 /* Frameworks */, - E8FA5D451B3CD3320095EF19 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E8FA5D491B3CD3320095EF19 /* PBXTargetDependency */, - ); - name = CarthageExampleTests; - productName = CarthageExampleTests; - productReference = E8FA5D471B3CD3320095EF19 /* CarthageExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8FA5D2A1B3CD3320095EF19 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0700; - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8FA5D311B3CD3320095EF19 = { - CreatedOnToolsVersion = 6.3.2; - LastSwiftMigration = 1020; - }; - E8FA5D461B3CD3320095EF19 = { - CreatedOnToolsVersion = 6.3.2; - LastSwiftMigration = 1020; - TestTargetID = E8FA5D311B3CD3320095EF19; - }; - }; - }; - buildConfigurationList = E8FA5D2D1B3CD3320095EF19 /* Build configuration list for PBXProject "CarthageExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = E8FA5D291B3CD3320095EF19; - productRefGroup = E8FA5D331B3CD3320095EF19 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8FA5D311B3CD3320095EF19 /* CarthageExample */, - E8FA5D461B3CD3320095EF19 /* CarthageExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8FA5D301B3CD3320095EF19 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8FA5D3F1B3CD3320095EF19 /* Images.xcassets in Resources */, - E8FA5D421B3CD3320095EF19 /* LaunchScreen.xib in Resources */, - E8FA5D3D1B3CD3320095EF19 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8FA5D451B3CD3320095EF19 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8FA5D2E1B3CD3320095EF19 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8FA5D381B3CD3320095EF19 /* AppDelegate.swift in Sources */, - E8FA5D3A1B3CD3320095EF19 /* ViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8FA5D431B3CD3320095EF19 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8FA5D4E1B3CD3320095EF19 /* CarthageExampleTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8FA5D491B3CD3320095EF19 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8FA5D311B3CD3320095EF19 /* CarthageExample */; - targetProxy = E8FA5D481B3CD3320095EF19 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8FA5D3B1B3CD3320095EF19 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8FA5D3C1B3CD3320095EF19 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - E8FA5D401B3CD3320095EF19 /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - E8FA5D411B3CD3320095EF19 /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8FA5D4F1B3CD3320095EF19 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build/iOS"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - E8FA5D501B3CD3320095EF19 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build/iOS"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E8FA5D521B3CD3320095EF19 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = CarthageExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - E8FA5D531B3CD3320095EF19 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = CarthageExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - E8FA5D551B3CD3320095EF19 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = CarthageExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CarthageExample.app/CarthageExample"; - }; - name = Debug; - }; - E8FA5D561B3CD3320095EF19 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - INFOPLIST_FILE = CarthageExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CarthageExample.app/CarthageExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8FA5D2D1B3CD3320095EF19 /* Build configuration list for PBXProject "CarthageExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8FA5D4F1B3CD3320095EF19 /* Debug */, - E8FA5D501B3CD3320095EF19 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8FA5D511B3CD3320095EF19 /* Build configuration list for PBXNativeTarget "CarthageExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8FA5D521B3CD3320095EF19 /* Debug */, - E8FA5D531B3CD3320095EF19 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8FA5D541B3CD3320095EF19 /* Build configuration list for PBXNativeTarget "CarthageExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8FA5D551B3CD3320095EF19 /* Debug */, - E8FA5D561B3CD3320095EF19 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8FA5D2A1B3CD3320095EF19 /* Project object */; -} diff --git a/examples/installation/ios/swift/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme b/examples/installation/ios/swift/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme deleted file mode 100644 index 9c6b2727c9d..00000000000 --- a/examples/installation/ios/swift/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/swift/CarthageExample/CarthageExample/AppDelegate.swift b/examples/installation/ios/swift/CarthageExample/CarthageExample/AppDelegate.swift deleted file mode 100644 index 7ed237c9ed9..00000000000 --- a/examples/installation/ios/swift/CarthageExample/CarthageExample/AppDelegate.swift +++ /dev/null @@ -1,33 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit -import RealmSwift - -public class MyModel: Object { - @objc dynamic var requiredProperty: String? -} - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate { - var window: UIWindow? - - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool { - return true - } -} diff --git a/examples/installation/ios/swift/CarthageExample/CarthageExample/Base.lproj/LaunchScreen.xib b/examples/installation/ios/swift/CarthageExample/CarthageExample/Base.lproj/LaunchScreen.xib deleted file mode 100644 index f41face9805..00000000000 --- a/examples/installation/ios/swift/CarthageExample/CarthageExample/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/swift/CarthageExample/CarthageExample/Base.lproj/Main.storyboard b/examples/installation/ios/swift/CarthageExample/CarthageExample/Base.lproj/Main.storyboard deleted file mode 100644 index 52ea29ebae7..00000000000 --- a/examples/installation/ios/swift/CarthageExample/CarthageExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/swift/CarthageExample/CarthageExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/ios/swift/CarthageExample/CarthageExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 118c98f7461..00000000000 --- a/examples/installation/ios/swift/CarthageExample/CarthageExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/ios/swift/CarthageExample/CarthageExample/Info.plist b/examples/installation/ios/swift/CarthageExample/CarthageExample/Info.plist deleted file mode 100644 index 6905cc67bbf..00000000000 --- a/examples/installation/ios/swift/CarthageExample/CarthageExample/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/ios/swift/CarthageExample/CarthageExample/ViewController.swift b/examples/installation/ios/swift/CarthageExample/CarthageExample/ViewController.swift deleted file mode 100644 index 036f973fff4..00000000000 --- a/examples/installation/ios/swift/CarthageExample/CarthageExample/ViewController.swift +++ /dev/null @@ -1,34 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit - -class ViewController: UIViewController { - - override func viewDidLoad() { - super.viewDidLoad() - // Do any additional setup after loading the view, typically from a nib. - } - - override func didReceiveMemoryWarning() { - super.didReceiveMemoryWarning() - // Dispose of any resources that can be recreated. - } - - -} diff --git a/examples/installation/ios/swift/CarthageExample/CarthageExampleTests/CarthageExampleTests.swift b/examples/installation/ios/swift/CarthageExample/CarthageExampleTests/CarthageExampleTests.swift deleted file mode 100644 index 538fd6c376a..00000000000 --- a/examples/installation/ios/swift/CarthageExample/CarthageExampleTests/CarthageExampleTests.swift +++ /dev/null @@ -1,29 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit -import XCTest -import CarthageExample -import RealmSwift - -class CarthageExampleTests: XCTestCase { - func testExample() { - // This is an example of a functional test case. - XCTAssertNotNil(MyModel() as AnyObject is Object) - } -} diff --git a/examples/installation/ios/swift/CarthageExample/CarthageExampleTests/Info.plist b/examples/installation/ios/swift/CarthageExample/CarthageExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/ios/swift/CarthageExample/CarthageExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj b/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj deleted file mode 100644 index 2003f54d02a..00000000000 --- a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,573 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 17EB4D4F2F19EBBDA81280F3 /* Pods_CocoaPodsExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82C2368D1525F05D7D2389C1 /* Pods_CocoaPodsExample.framework */; }; - 8C576D4F25BA4E58C332EBAF /* Pods_CocoaPodsExampleTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04E3E52794C088A4BE1DD6A7 /* Pods_CocoaPodsExampleTests.framework */; }; - E804A95C1AFAB8C100CCAE65 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E804A95B1AFAB8C100CCAE65 /* AppDelegate.swift */; }; - E804A95E1AFAB8C100CCAE65 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E804A95D1AFAB8C100CCAE65 /* ViewController.swift */; }; - E804A9611AFAB8C100CCAE65 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E804A95F1AFAB8C100CCAE65 /* Main.storyboard */; }; - E804A9631AFAB8C100CCAE65 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E804A9621AFAB8C100CCAE65 /* Images.xcassets */; }; - E804A9661AFAB8C100CCAE65 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = E804A9641AFAB8C100CCAE65 /* LaunchScreen.xib */; }; - E804A9721AFAB8C100CCAE65 /* CocoaPodsExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E804A9711AFAB8C100CCAE65 /* CocoaPodsExampleTests.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E804A96C1AFAB8C100CCAE65 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E804A94E1AFAB8C000CCAE65 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E804A9551AFAB8C000CCAE65; - remoteInfo = CocoaPodsExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 04E3E52794C088A4BE1DD6A7 /* Pods_CocoaPodsExampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPodsExampleTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2ADC9100D18B2BAC30B680DD /* Pods-CocoaPodsExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExampleTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests.release.xcconfig"; sourceTree = ""; }; - 71E30B1C52460F5A680653A0 /* Pods-CocoaPodsExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExampleTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests.debug.xcconfig"; sourceTree = ""; }; - 82C2368D1525F05D7D2389C1 /* Pods_CocoaPodsExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPodsExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 976909381633C824B2BB0356 /* Pods-CocoaPodsExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample.release.xcconfig"; sourceTree = ""; }; - DA72870271BBDD4918F5C212 /* Pods-CocoaPodsExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample.debug.xcconfig"; sourceTree = ""; }; - E804A9561AFAB8C100CCAE65 /* CocoaPodsExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CocoaPodsExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E804A95A1AFAB8C100CCAE65 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E804A95B1AFAB8C100CCAE65 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - E804A95D1AFAB8C100CCAE65 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - E804A9601AFAB8C100CCAE65 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E804A9621AFAB8C100CCAE65 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E804A9651AFAB8C100CCAE65 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - E804A96B1AFAB8C100CCAE65 /* CocoaPodsExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CocoaPodsExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E804A9701AFAB8C100CCAE65 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E804A9711AFAB8C100CCAE65 /* CocoaPodsExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CocoaPodsExampleTests.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E804A9531AFAB8C000CCAE65 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 17EB4D4F2F19EBBDA81280F3 /* Pods_CocoaPodsExample.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E804A9681AFAB8C100CCAE65 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8C576D4F25BA4E58C332EBAF /* Pods_CocoaPodsExampleTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0515F0ED02DFB6BAE60A31F6 /* Pods */ = { - isa = PBXGroup; - children = ( - DA72870271BBDD4918F5C212 /* Pods-CocoaPodsExample.debug.xcconfig */, - 976909381633C824B2BB0356 /* Pods-CocoaPodsExample.release.xcconfig */, - 71E30B1C52460F5A680653A0 /* Pods-CocoaPodsExampleTests.debug.xcconfig */, - 2ADC9100D18B2BAC30B680DD /* Pods-CocoaPodsExampleTests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; - 37FB61E2D478C92E6DCBB632 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 82C2368D1525F05D7D2389C1 /* Pods_CocoaPodsExample.framework */, - 04E3E52794C088A4BE1DD6A7 /* Pods_CocoaPodsExampleTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - E804A94D1AFAB8C000CCAE65 = { - isa = PBXGroup; - children = ( - E804A9581AFAB8C100CCAE65 /* CocoaPodsExample */, - E804A96E1AFAB8C100CCAE65 /* CocoaPodsExampleTests */, - 37FB61E2D478C92E6DCBB632 /* Frameworks */, - 0515F0ED02DFB6BAE60A31F6 /* Pods */, - E804A9571AFAB8C100CCAE65 /* Products */, - ); - sourceTree = ""; - }; - E804A9571AFAB8C100CCAE65 /* Products */ = { - isa = PBXGroup; - children = ( - E804A9561AFAB8C100CCAE65 /* CocoaPodsExample.app */, - E804A96B1AFAB8C100CCAE65 /* CocoaPodsExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E804A9581AFAB8C100CCAE65 /* CocoaPodsExample */ = { - isa = PBXGroup; - children = ( - E804A9591AFAB8C100CCAE65 /* Supporting Files */, - E804A95B1AFAB8C100CCAE65 /* AppDelegate.swift */, - E804A9621AFAB8C100CCAE65 /* Images.xcassets */, - E804A9641AFAB8C100CCAE65 /* LaunchScreen.xib */, - E804A95F1AFAB8C100CCAE65 /* Main.storyboard */, - E804A95D1AFAB8C100CCAE65 /* ViewController.swift */, - ); - path = CocoaPodsExample; - sourceTree = ""; - }; - E804A9591AFAB8C100CCAE65 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E804A95A1AFAB8C100CCAE65 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E804A96E1AFAB8C100CCAE65 /* CocoaPodsExampleTests */ = { - isa = PBXGroup; - children = ( - E804A96F1AFAB8C100CCAE65 /* Supporting Files */, - E804A9711AFAB8C100CCAE65 /* CocoaPodsExampleTests.swift */, - ); - path = CocoaPodsExampleTests; - sourceTree = ""; - }; - E804A96F1AFAB8C100CCAE65 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E804A9701AFAB8C100CCAE65 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E804A9551AFAB8C000CCAE65 /* CocoaPodsExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E804A9751AFAB8C100CCAE65 /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */; - buildPhases = ( - 73CA85A780DDC8E79E313187 /* [CP] Check Pods Manifest.lock */, - E804A9521AFAB8C000CCAE65 /* Sources */, - E804A9531AFAB8C000CCAE65 /* Frameworks */, - E804A9541AFAB8C000CCAE65 /* Resources */, - 9984DA9057E125F0A0F22D3A /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CocoaPodsExample; - productName = CocoaPodsExample; - productReference = E804A9561AFAB8C100CCAE65 /* CocoaPodsExample.app */; - productType = "com.apple.product-type.application"; - }; - E804A96A1AFAB8C100CCAE65 /* CocoaPodsExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E804A9781AFAB8C100CCAE65 /* Build configuration list for PBXNativeTarget "CocoaPodsExampleTests" */; - buildPhases = ( - 26913120C8A66DDEF358C3D1 /* [CP] Check Pods Manifest.lock */, - E804A9671AFAB8C100CCAE65 /* Sources */, - E804A9681AFAB8C100CCAE65 /* Frameworks */, - E804A9691AFAB8C100CCAE65 /* Resources */, - 0DB006C701EE2394A76B07DE /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - E804A96D1AFAB8C100CCAE65 /* PBXTargetDependency */, - ); - name = CocoaPodsExampleTests; - productName = CocoaPodsExampleTests; - productReference = E804A96B1AFAB8C100CCAE65 /* CocoaPodsExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E804A94E1AFAB8C000CCAE65 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0710; - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E804A9551AFAB8C000CCAE65 = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 1020; - }; - E804A96A1AFAB8C100CCAE65 = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 1020; - TestTargetID = E804A9551AFAB8C000CCAE65; - }; - }; - }; - buildConfigurationList = E804A9511AFAB8C000CCAE65 /* Build configuration list for PBXProject "CocoaPodsExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = E804A94D1AFAB8C000CCAE65; - productRefGroup = E804A9571AFAB8C100CCAE65 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E804A9551AFAB8C000CCAE65 /* CocoaPodsExample */, - E804A96A1AFAB8C100CCAE65 /* CocoaPodsExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E804A9541AFAB8C000CCAE65 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E804A9631AFAB8C100CCAE65 /* Images.xcassets in Resources */, - E804A9661AFAB8C100CCAE65 /* LaunchScreen.xib in Resources */, - E804A9611AFAB8C100CCAE65 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E804A9691AFAB8C100CCAE65 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0DB006C701EE2394A76B07DE /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework", - "${BUILT_PRODUCTS_DIR}/RealmSwift/RealmSwift.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RealmSwift.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 26913120C8A66DDEF358C3D1 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsExampleTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 73CA85A780DDC8E79E313187 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsExample-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9984DA9057E125F0A0F22D3A /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework", - "${BUILT_PRODUCTS_DIR}/RealmSwift/RealmSwift.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RealmSwift.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E804A9521AFAB8C000CCAE65 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E804A95C1AFAB8C100CCAE65 /* AppDelegate.swift in Sources */, - E804A95E1AFAB8C100CCAE65 /* ViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E804A9671AFAB8C100CCAE65 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E804A9721AFAB8C100CCAE65 /* CocoaPodsExampleTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E804A96D1AFAB8C100CCAE65 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E804A9551AFAB8C000CCAE65 /* CocoaPodsExample */; - targetProxy = E804A96C1AFAB8C100CCAE65 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E804A95F1AFAB8C100CCAE65 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E804A9601AFAB8C100CCAE65 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - E804A9641AFAB8C100CCAE65 /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - E804A9651AFAB8C100CCAE65 /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E804A9731AFAB8C100CCAE65 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - E804A9741AFAB8C100CCAE65 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E804A9761AFAB8C100CCAE65 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DA72870271BBDD4918F5C212 /* Pods-CocoaPodsExample.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - E804A9771AFAB8C100CCAE65 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 976909381633C824B2BB0356 /* Pods-CocoaPodsExample.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - E804A9791AFAB8C100CCAE65 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 71E30B1C52460F5A680653A0 /* Pods-CocoaPodsExampleTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = CocoaPodsExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsExample.app/CocoaPodsExample"; - }; - name = Debug; - }; - E804A97A1AFAB8C100CCAE65 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2ADC9100D18B2BAC30B680DD /* Pods-CocoaPodsExampleTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = CocoaPodsExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsExample.app/CocoaPodsExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E804A9511AFAB8C000CCAE65 /* Build configuration list for PBXProject "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E804A9731AFAB8C100CCAE65 /* Debug */, - E804A9741AFAB8C100CCAE65 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E804A9751AFAB8C100CCAE65 /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E804A9761AFAB8C100CCAE65 /* Debug */, - E804A9771AFAB8C100CCAE65 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E804A9781AFAB8C100CCAE65 /* Build configuration list for PBXNativeTarget "CocoaPodsExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E804A9791AFAB8C100CCAE65 /* Debug */, - E804A97A1AFAB8C100CCAE65 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E804A94E1AFAB8C000CCAE65 /* Project object */; -} diff --git a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme b/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme deleted file mode 100644 index 9e017f20ee1..00000000000 --- a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/AppDelegate.swift b/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/AppDelegate.swift deleted file mode 100644 index 855eb07c151..00000000000 --- a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/AppDelegate.swift +++ /dev/null @@ -1,33 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit -import RealmSwift - -open class MyModel: Object { - @objc dynamic var requiredProperty: String? -} - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate { - var window: UIWindow? - - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool { - return true - } -} diff --git a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/Base.lproj/LaunchScreen.xib b/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/Base.lproj/LaunchScreen.xib deleted file mode 100644 index eac286fe26c..00000000000 --- a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard b/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard deleted file mode 100644 index 52ea29ebae7..00000000000 --- a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 118c98f7461..00000000000 --- a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/Info.plist b/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/Info.plist deleted file mode 100644 index 6905cc67bbf..00000000000 --- a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/ViewController.swift b/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/ViewController.swift deleted file mode 100644 index 036f973fff4..00000000000 --- a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExample/ViewController.swift +++ /dev/null @@ -1,34 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit - -class ViewController: UIViewController { - - override func viewDidLoad() { - super.viewDidLoad() - // Do any additional setup after loading the view, typically from a nib. - } - - override func didReceiveMemoryWarning() { - super.didReceiveMemoryWarning() - // Dispose of any resources that can be recreated. - } - - -} diff --git a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.swift b/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.swift deleted file mode 100644 index cc5d446451f..00000000000 --- a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.swift +++ /dev/null @@ -1,29 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit -import XCTest -import CocoaPodsExample -import RealmSwift - -class CocoaPodsExampleTests: XCTestCase { - func testExample() { - // This is an example of a functional test case. - XCTAssertNotNil(MyModel() as AnyObject is Object) - } -} diff --git a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExampleTests/Info.plist b/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/ios/swift/CocoaPodsExample/CocoaPodsExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/ios/swift/CocoaPodsExample/Podfile b/examples/installation/ios/swift/CocoaPodsExample/Podfile deleted file mode 100644 index 130002ef5c5..00000000000 --- a/examples/installation/ios/swift/CocoaPodsExample/Podfile +++ /dev/null @@ -1,24 +0,0 @@ -# Uncomment this line to define a global platform for your project -platform :ios, '11.0' - -branch = ENV['sha'] - -target 'CocoaPodsExample' do - use_frameworks! - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch - pod 'RealmSwift', git: 'https://github.com/realm/realm-swift.git', branch: branch -end - -target 'CocoaPodsExampleTests' do - use_frameworks! - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch - pod 'RealmSwift', git: 'https://github.com/realm/realm-swift.git', branch: branch -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - target.build_configurations.each do |config| - config.build_settings['GCC_GENERATE_DEBUGGING_SYMBOLS'] = 'NO' - end - end -end diff --git a/examples/installation/ios/swift/CocoaPodsSubdependency/Podfile b/examples/installation/ios/swift/CocoaPodsSubdependency/Podfile deleted file mode 100644 index b0dd8c78748..00000000000 --- a/examples/installation/ios/swift/CocoaPodsSubdependency/Podfile +++ /dev/null @@ -1,25 +0,0 @@ -# Uncomment this line to define a global platform for your project -platform :ios, '14.0' -use_modular_headers! - -branch = ENV['sha'] - -target 'CocoaPodsSubdependency' do - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch - pod 'RealmSwift', git: 'https://github.com/realm/realm-swift.git', branch: branch - pod 'SubRealm', :path => '../CocoaPodsSubdependency' -end - -target 'CocoaPodsSubdependencyTests' do - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch - pod 'RealmSwift', git: 'https://github.com/realm/realm-swift.git', branch: branch - pod 'SubRealm', :path => '../CocoaPodsSubdependency' -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - target.build_configurations.each do |config| - config.build_settings['GCC_GENERATE_DEBUGGING_SYMBOLS'] = 'NO' - end - end -end diff --git a/examples/installation/ios/swift/CocoaPodsSubdependency/SubRealm.podspec b/examples/installation/ios/swift/CocoaPodsSubdependency/SubRealm.podspec deleted file mode 100644 index cc93872367b..00000000000 --- a/examples/installation/ios/swift/CocoaPodsSubdependency/SubRealm.podspec +++ /dev/null @@ -1,16 +0,0 @@ -Pod::Spec.new do |s| - s.name = "SubRealm" - s.version = "1.0.0" - s.summary = "Test Realm as a Subdependecy" - s.description = <<-DESC -SubRealm contains a cocoapods which uses RealmSwift as a subpendency. - DESC - s.homepage = "https://realm.io" - s.author = { 'Realm' => 'realm-help@mongodb.com' } - s.source = { :git => 'https://github.com/realm/realm-swift.git', :tag => "v#{s.version}" } - s.swift_version = '5' - s.ios.deployment_target = '14.0' - s.source_files = "Source/*.{swift}" - - s.dependency 'RealmSwift' -end diff --git a/examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependency.xcodeproj/project.pbxproj b/examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependency.xcodeproj/project.pbxproj deleted file mode 100644 index 57953a23bc8..00000000000 --- a/examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependency.xcodeproj/project.pbxproj +++ /dev/null @@ -1,577 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 56; - objects = { - -/* Begin PBXBuildFile section */ - 2CC35ABC0CFE6C4CC1BCE0EA /* libPods-CocoaPodsSubdependency.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC796545555469E7E39A73A /* libPods-CocoaPodsSubdependency.a */; }; - 94EBDAEF1EC24ECD7882342D /* libPods-CocoaPodsSubdependencyTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0AD105ED829751BABE99216 /* libPods-CocoaPodsSubdependencyTests.a */; }; - ACA22F032A405B42002A1C08 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACA22F022A405B42002A1C08 /* ContentView.swift */; }; - ACA22F052A405B43002A1C08 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ACA22F042A405B43002A1C08 /* Assets.xcassets */; }; - ACA22F082A405B43002A1C08 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ACA22F072A405B43002A1C08 /* Preview Assets.xcassets */; }; - ACA22F122A405B44002A1C08 /* CocoaPodsSubdependencyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACA22F112A405B44002A1C08 /* CocoaPodsSubdependencyTests.swift */; }; - ACFD9BBE2A40A56A0035F160 /* CocoaPodsSubdependencyApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACFD9BBD2A40A56A0035F160 /* CocoaPodsSubdependencyApp.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - ACA22F0E2A405B44002A1C08 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = ACA22EF52A405B42002A1C08 /* Project object */; - proxyType = 1; - remoteGlobalIDString = ACA22EFC2A405B42002A1C08; - remoteInfo = CocoapodsSubdependency; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 32C25947BC93E79218FFB150 /* Pods-CocoaPodsSubdependencyTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsSubdependencyTests.debug.xcconfig"; path = "Target Support Files/Pods-CocoaPodsSubdependencyTests/Pods-CocoaPodsSubdependencyTests.debug.xcconfig"; sourceTree = ""; }; - 4CA90B1884A48D6EAF06391C /* Pods-CocoaPodsSubdependency.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsSubdependency.release.xcconfig"; path = "Target Support Files/Pods-CocoaPodsSubdependency/Pods-CocoaPodsSubdependency.release.xcconfig"; sourceTree = ""; }; - 8DC796545555469E7E39A73A /* libPods-CocoaPodsSubdependency.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CocoaPodsSubdependency.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - A09B8B0F4586CD7441580005 /* Pods-CocoaPodsSubdependency.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsSubdependency.debug.xcconfig"; path = "Target Support Files/Pods-CocoaPodsSubdependency/Pods-CocoaPodsSubdependency.debug.xcconfig"; sourceTree = ""; }; - A0AD105ED829751BABE99216 /* libPods-CocoaPodsSubdependencyTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CocoaPodsSubdependencyTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - ACA22EFD2A405B42002A1C08 /* CocoaPodsSubdependency.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CocoaPodsSubdependency.app; sourceTree = BUILT_PRODUCTS_DIR; }; - ACA22F022A405B42002A1C08 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; - ACA22F042A405B43002A1C08 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - ACA22F072A405B43002A1C08 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; - ACA22F0D2A405B44002A1C08 /* CocoaPodsSubdependencyTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CocoaPodsSubdependencyTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - ACA22F112A405B44002A1C08 /* CocoaPodsSubdependencyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CocoaPodsSubdependencyTests.swift; sourceTree = ""; }; - ACFD9BBD2A40A56A0035F160 /* CocoaPodsSubdependencyApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CocoaPodsSubdependencyApp.swift; sourceTree = ""; }; - E86F8EAF64F151620F280C3E /* Pods-CocoaPodsSubdependencyTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsSubdependencyTests.release.xcconfig"; path = "Target Support Files/Pods-CocoaPodsSubdependencyTests/Pods-CocoaPodsSubdependencyTests.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - ACA22EFA2A405B42002A1C08 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 2CC35ABC0CFE6C4CC1BCE0EA /* libPods-CocoaPodsSubdependency.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ACA22F0A2A405B44002A1C08 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 94EBDAEF1EC24ECD7882342D /* libPods-CocoaPodsSubdependencyTests.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 23F4C7C8AA9EC05AD639174B /* Pods */ = { - isa = PBXGroup; - children = ( - A09B8B0F4586CD7441580005 /* Pods-CocoaPodsSubdependency.debug.xcconfig */, - 4CA90B1884A48D6EAF06391C /* Pods-CocoaPodsSubdependency.release.xcconfig */, - 32C25947BC93E79218FFB150 /* Pods-CocoaPodsSubdependencyTests.debug.xcconfig */, - E86F8EAF64F151620F280C3E /* Pods-CocoaPodsSubdependencyTests.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; - A0E65FF9591F1A3049274E7F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8DC796545555469E7E39A73A /* libPods-CocoaPodsSubdependency.a */, - A0AD105ED829751BABE99216 /* libPods-CocoaPodsSubdependencyTests.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - ACA22EF42A405B42002A1C08 = { - isa = PBXGroup; - children = ( - ACA22EFF2A405B42002A1C08 /* CocoaPodsSubdependency */, - ACA22F102A405B44002A1C08 /* CocoaPodsSubdependencyTests */, - ACA22EFE2A405B42002A1C08 /* Products */, - 23F4C7C8AA9EC05AD639174B /* Pods */, - A0E65FF9591F1A3049274E7F /* Frameworks */, - ); - sourceTree = ""; - }; - ACA22EFE2A405B42002A1C08 /* Products */ = { - isa = PBXGroup; - children = ( - ACA22EFD2A405B42002A1C08 /* CocoaPodsSubdependency.app */, - ACA22F0D2A405B44002A1C08 /* CocoaPodsSubdependencyTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - ACA22EFF2A405B42002A1C08 /* CocoaPodsSubdependency */ = { - isa = PBXGroup; - children = ( - ACFD9BBD2A40A56A0035F160 /* CocoaPodsSubdependencyApp.swift */, - ACA22F022A405B42002A1C08 /* ContentView.swift */, - ACA22F042A405B43002A1C08 /* Assets.xcassets */, - ACA22F062A405B43002A1C08 /* Preview Content */, - ); - path = CocoaPodsSubdependency; - sourceTree = ""; - }; - ACA22F062A405B43002A1C08 /* Preview Content */ = { - isa = PBXGroup; - children = ( - ACA22F072A405B43002A1C08 /* Preview Assets.xcassets */, - ); - path = "Preview Content"; - sourceTree = ""; - }; - ACA22F102A405B44002A1C08 /* CocoaPodsSubdependencyTests */ = { - isa = PBXGroup; - children = ( - ACA22F112A405B44002A1C08 /* CocoaPodsSubdependencyTests.swift */, - ); - path = CocoaPodsSubdependencyTests; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - ACA22EFC2A405B42002A1C08 /* CocoaPodsSubdependency */ = { - isa = PBXNativeTarget; - buildConfigurationList = ACA22F212A405B44002A1C08 /* Build configuration list for PBXNativeTarget "CocoaPodsSubdependency" */; - buildPhases = ( - 6FB34B3720A387119AD57658 /* [CP] Check Pods Manifest.lock */, - ACA22EF92A405B42002A1C08 /* Sources */, - ACA22EFA2A405B42002A1C08 /* Frameworks */, - ACA22EFB2A405B42002A1C08 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CocoaPodsSubdependency; - productName = CocoapodsSubdependency; - productReference = ACA22EFD2A405B42002A1C08 /* CocoaPodsSubdependency.app */; - productType = "com.apple.product-type.application"; - }; - ACA22F0C2A405B44002A1C08 /* CocoaPodsSubdependencyTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = ACA22F242A405B44002A1C08 /* Build configuration list for PBXNativeTarget "CocoaPodsSubdependencyTests" */; - buildPhases = ( - 6427C5B7E8BDF5E38A517F39 /* [CP] Check Pods Manifest.lock */, - ACA22F092A405B44002A1C08 /* Sources */, - ACA22F0A2A405B44002A1C08 /* Frameworks */, - ACA22F0B2A405B44002A1C08 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ACA22F0F2A405B44002A1C08 /* PBXTargetDependency */, - ); - name = CocoaPodsSubdependencyTests; - productName = CocoapodsSubdependencyTests; - productReference = ACA22F0D2A405B44002A1C08 /* CocoaPodsSubdependencyTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - ACA22EF52A405B42002A1C08 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = 1; - LastSwiftUpdateCheck = 1500; - LastUpgradeCheck = 1500; - TargetAttributes = { - ACA22EFC2A405B42002A1C08 = { - CreatedOnToolsVersion = 15.0; - }; - ACA22F0C2A405B44002A1C08 = { - CreatedOnToolsVersion = 15.0; - TestTargetID = ACA22EFC2A405B42002A1C08; - }; - }; - }; - buildConfigurationList = ACA22EF82A405B42002A1C08 /* Build configuration list for PBXProject "CocoaPodsSubdependency" */; - compatibilityVersion = "Xcode 14.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = ACA22EF42A405B42002A1C08; - productRefGroup = ACA22EFE2A405B42002A1C08 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - ACA22EFC2A405B42002A1C08 /* CocoaPodsSubdependency */, - ACA22F0C2A405B44002A1C08 /* CocoaPodsSubdependencyTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - ACA22EFB2A405B42002A1C08 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ACA22F082A405B43002A1C08 /* Preview Assets.xcassets in Resources */, - ACA22F052A405B43002A1C08 /* Assets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ACA22F0B2A405B44002A1C08 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 6427C5B7E8BDF5E38A517F39 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsSubdependencyTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 6FB34B3720A387119AD57658 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsSubdependency-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - ACA22EF92A405B42002A1C08 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ACA22F032A405B42002A1C08 /* ContentView.swift in Sources */, - ACFD9BBE2A40A56A0035F160 /* CocoaPodsSubdependencyApp.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ACA22F092A405B44002A1C08 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ACA22F122A405B44002A1C08 /* CocoaPodsSubdependencyTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - ACA22F0F2A405B44002A1C08 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = ACA22EFC2A405B42002A1C08 /* CocoaPodsSubdependency */; - targetProxy = ACA22F0E2A405B44002A1C08 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - ACA22F1F2A405B44002A1C08 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - ACA22F202A405B44002A1C08 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - ACA22F222A405B44002A1C08 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A09B8B0F4586CD7441580005 /* Pods-CocoaPodsSubdependency.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = "\"CocoapodsSubdependency/Preview Content\""; - DEVELOPMENT_TEAM = ""; - ENABLE_PREVIEWS = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; - SUPPORTS_MACCATALYST = NO; - SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; - }; - name = Debug; - }; - ACA22F232A405B44002A1C08 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4CA90B1884A48D6EAF06391C /* Pods-CocoaPodsSubdependency.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = "\"CocoapodsSubdependency/Preview Content\""; - DEVELOPMENT_TEAM = ""; - ENABLE_PREVIEWS = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; - SUPPORTS_MACCATALYST = NO; - SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; - }; - name = Release; - }; - ACA22F252A405B44002A1C08 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 32C25947BC93E79218FFB150 /* Pods-CocoaPodsSubdependencyTests.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; - SUPPORTS_MACCATALYST = NO; - SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsSubdependency.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/CocoaPodsSubdependency"; - }; - name = Debug; - }; - ACA22F262A405B44002A1C08 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E86F8EAF64F151620F280C3E /* Pods-CocoaPodsSubdependencyTests.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; - SUPPORTS_MACCATALYST = NO; - SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsSubdependency.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/CocoaPodsSubdependency"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - ACA22EF82A405B42002A1C08 /* Build configuration list for PBXProject "CocoaPodsSubdependency" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - ACA22F1F2A405B44002A1C08 /* Debug */, - ACA22F202A405B44002A1C08 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - ACA22F212A405B44002A1C08 /* Build configuration list for PBXNativeTarget "CocoaPodsSubdependency" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - ACA22F222A405B44002A1C08 /* Debug */, - ACA22F232A405B44002A1C08 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - ACA22F242A405B44002A1C08 /* Build configuration list for PBXNativeTarget "CocoaPodsSubdependencyTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - ACA22F252A405B44002A1C08 /* Debug */, - ACA22F262A405B44002A1C08 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = ACA22EF52A405B42002A1C08 /* Project object */; -} diff --git a/examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependency/Assets.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependency/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 13613e3ee1a..00000000000 --- a/examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependency/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "platform" : "ios", - "size" : "1024x1024" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependency/ContentView.swift b/examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependency/ContentView.swift deleted file mode 100644 index 80cdb30641e..00000000000 --- a/examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependency/ContentView.swift +++ /dev/null @@ -1,47 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2023 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import SwiftUI -import SubRealm - -struct ContentView: View { - var body: some View { - VStack { - Image(systemName: "globe") - .imageScale(.large) - Text("Hello, world!") - } - .padding() - .onAppear { - print(Test.test() ?? "") - } - } -} - -public class Test { - public static func test() -> TestObject? { - do { - try SubRealm.storeTestModel() - let model = try SubRealm.findTestModel() - return model ?? nil - } catch { - print(error) - return nil - } - } -} diff --git a/examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependencyTests/CocoaPodsSubdependencyTests.swift b/examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependencyTests/CocoaPodsSubdependencyTests.swift deleted file mode 100644 index e4cec7f50cb..00000000000 --- a/examples/installation/ios/swift/CocoapodsSubdependency/CocoaPodsSubdependencyTests/CocoaPodsSubdependencyTests.swift +++ /dev/null @@ -1,28 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2023 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import XCTest -@testable import CocoaPodsSubdependency - -class CocoaPodsSubdependencyTests: XCTestCase { - func testExample() throws { - let result = Test.test() - XCTAssertNotNil(result) - XCTAssertEqual(result!.name, "Test") - } -} diff --git a/examples/installation/ios/swift/DynamicExample/DynamicExample.xcodeproj/project.pbxproj b/examples/installation/ios/swift/DynamicExample/DynamicExample.xcodeproj/project.pbxproj deleted file mode 100644 index 9b3819580d8..00000000000 --- a/examples/installation/ios/swift/DynamicExample/DynamicExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,492 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - C07E5D871B15083F00ED625C /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = C07E5D861B15083F00ED625C /* Realm.xcframework */; }; - C07E5D891B15084800ED625C /* Realm.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C07E5D861B15083F00ED625C /* Realm.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - E8AD59E61AFAB62100E79784 /* RealmSwift.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8AD59E51AFAB62100E79784 /* RealmSwift.xcframework */; }; - E8AD59E71AFAB62100E79784 /* RealmSwift.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = E8AD59E51AFAB62100E79784 /* RealmSwift.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - E8E060C11AFAB5EB00484DEE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E060C01AFAB5EB00484DEE /* AppDelegate.swift */; }; - E8E060C31AFAB5EB00484DEE /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E060C21AFAB5EB00484DEE /* ViewController.swift */; }; - E8E060C61AFAB5EB00484DEE /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8E060C41AFAB5EB00484DEE /* Main.storyboard */; }; - E8E060C81AFAB5EB00484DEE /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E8E060C71AFAB5EB00484DEE /* Images.xcassets */; }; - E8E060CB1AFAB5EB00484DEE /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = E8E060C91AFAB5EB00484DEE /* LaunchScreen.xib */; }; - E8E060D71AFAB5EB00484DEE /* DynamicExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E060D61AFAB5EB00484DEE /* DynamicExampleTests.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8E060D11AFAB5EB00484DEE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8E060B31AFAB5EB00484DEE /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8E060BA1AFAB5EB00484DEE; - remoteInfo = DynamicExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E8AD59E81AFAB62100E79784 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - C07E5D891B15084800ED625C /* Realm.xcframework in Embed Frameworks */, - E8AD59E71AFAB62100E79784 /* RealmSwift.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - C07E5D861B15083F00ED625C /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = "../../../realm-swift-latest/Realm.xcframework"; sourceTree = ""; }; - E8AD59E51AFAB62100E79784 /* RealmSwift.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RealmSwift.xcframework; path = "../../../realm-swift-latest/RealmSwift.xcframework"; sourceTree = ""; }; - E8E060BB1AFAB5EB00484DEE /* DynamicExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DynamicExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8E060BF1AFAB5EB00484DEE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8E060C01AFAB5EB00484DEE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - E8E060C21AFAB5EB00484DEE /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - E8E060C51AFAB5EB00484DEE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E8E060C71AFAB5EB00484DEE /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E8E060CA1AFAB5EB00484DEE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - E8E060D01AFAB5EB00484DEE /* DynamicExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DynamicExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E8E060D51AFAB5EB00484DEE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8E060D61AFAB5EB00484DEE /* DynamicExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DynamicExampleTests.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8E060B81AFAB5EB00484DEE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C07E5D871B15083F00ED625C /* Realm.xcframework in Frameworks */, - E8AD59E61AFAB62100E79784 /* RealmSwift.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8E060CD1AFAB5EB00484DEE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - E8E060B21AFAB5EB00484DEE = { - isa = PBXGroup; - children = ( - E8E060BD1AFAB5EB00484DEE /* DynamicExample */, - E8E060D31AFAB5EB00484DEE /* DynamicExampleTests */, - E8E060BC1AFAB5EB00484DEE /* Products */, - C07E5D861B15083F00ED625C /* Realm.xcframework */, - E8AD59E51AFAB62100E79784 /* RealmSwift.xcframework */, - ); - sourceTree = ""; - }; - E8E060BC1AFAB5EB00484DEE /* Products */ = { - isa = PBXGroup; - children = ( - E8E060BB1AFAB5EB00484DEE /* DynamicExample.app */, - E8E060D01AFAB5EB00484DEE /* DynamicExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E8E060BD1AFAB5EB00484DEE /* DynamicExample */ = { - isa = PBXGroup; - children = ( - E8E060BE1AFAB5EB00484DEE /* Supporting Files */, - E8E060C01AFAB5EB00484DEE /* AppDelegate.swift */, - E8E060C71AFAB5EB00484DEE /* Images.xcassets */, - E8E060C91AFAB5EB00484DEE /* LaunchScreen.xib */, - E8E060C41AFAB5EB00484DEE /* Main.storyboard */, - E8E060C21AFAB5EB00484DEE /* ViewController.swift */, - ); - path = DynamicExample; - sourceTree = ""; - }; - E8E060BE1AFAB5EB00484DEE /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8E060BF1AFAB5EB00484DEE /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E8E060D31AFAB5EB00484DEE /* DynamicExampleTests */ = { - isa = PBXGroup; - children = ( - E8E060D41AFAB5EB00484DEE /* Supporting Files */, - E8E060D61AFAB5EB00484DEE /* DynamicExampleTests.swift */, - ); - path = DynamicExampleTests; - sourceTree = ""; - }; - E8E060D41AFAB5EB00484DEE /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8E060D51AFAB5EB00484DEE /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8E060BA1AFAB5EB00484DEE /* DynamicExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8E060DA1AFAB5EB00484DEE /* Build configuration list for PBXNativeTarget "DynamicExample" */; - buildPhases = ( - E8E060B71AFAB5EB00484DEE /* Sources */, - E8E060B81AFAB5EB00484DEE /* Frameworks */, - E8E060B91AFAB5EB00484DEE /* Resources */, - E8AD59E81AFAB62100E79784 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = DynamicExample; - productName = DynamicExample; - productReference = E8E060BB1AFAB5EB00484DEE /* DynamicExample.app */; - productType = "com.apple.product-type.application"; - }; - E8E060CF1AFAB5EB00484DEE /* DynamicExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8E060DD1AFAB5EB00484DEE /* Build configuration list for PBXNativeTarget "DynamicExampleTests" */; - buildPhases = ( - E8E060CC1AFAB5EB00484DEE /* Sources */, - E8E060CD1AFAB5EB00484DEE /* Frameworks */, - E8E060CE1AFAB5EB00484DEE /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E8E060D21AFAB5EB00484DEE /* PBXTargetDependency */, - ); - name = DynamicExampleTests; - productName = DynamicExampleTests; - productReference = E8E060D01AFAB5EB00484DEE /* DynamicExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8E060B31AFAB5EB00484DEE /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0710; - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8E060BA1AFAB5EB00484DEE = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 1020; - }; - E8E060CF1AFAB5EB00484DEE = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 1020; - TestTargetID = E8E060BA1AFAB5EB00484DEE; - }; - }; - }; - buildConfigurationList = E8E060B61AFAB5EB00484DEE /* Build configuration list for PBXProject "DynamicExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = E8E060B21AFAB5EB00484DEE; - productRefGroup = E8E060BC1AFAB5EB00484DEE /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8E060BA1AFAB5EB00484DEE /* DynamicExample */, - E8E060CF1AFAB5EB00484DEE /* DynamicExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8E060B91AFAB5EB00484DEE /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8E060C81AFAB5EB00484DEE /* Images.xcassets in Resources */, - E8E060CB1AFAB5EB00484DEE /* LaunchScreen.xib in Resources */, - E8E060C61AFAB5EB00484DEE /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8E060CE1AFAB5EB00484DEE /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8E060B71AFAB5EB00484DEE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8E060C11AFAB5EB00484DEE /* AppDelegate.swift in Sources */, - E8E060C31AFAB5EB00484DEE /* ViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8E060CC1AFAB5EB00484DEE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8E060D71AFAB5EB00484DEE /* DynamicExampleTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8E060D21AFAB5EB00484DEE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8E060BA1AFAB5EB00484DEE /* DynamicExample */; - targetProxy = E8E060D11AFAB5EB00484DEE /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8E060C41AFAB5EB00484DEE /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8E060C51AFAB5EB00484DEE /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - E8E060C91AFAB5EB00484DEE /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - E8E060CA1AFAB5EB00484DEE /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8E060D81AFAB5EB00484DEE /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - FRAMEWORK_SEARCH_PATHS = "../../../realm-swift-latest/ios/swift-12.2"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - E8E060D91AFAB5EB00484DEE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = "../../../realm-swift-latest/ios/swift-12.2"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E8E060DB1AFAB5EB00484DEE /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = DynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - E8E060DC1AFAB5EB00484DEE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = DynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - E8E060DE1AFAB5EB00484DEE /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = DynamicExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DynamicExample.app/DynamicExample"; - }; - name = Debug; - }; - E8E060DF1AFAB5EB00484DEE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - INFOPLIST_FILE = DynamicExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DynamicExample.app/DynamicExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8E060B61AFAB5EB00484DEE /* Build configuration list for PBXProject "DynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8E060D81AFAB5EB00484DEE /* Debug */, - E8E060D91AFAB5EB00484DEE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8E060DA1AFAB5EB00484DEE /* Build configuration list for PBXNativeTarget "DynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8E060DB1AFAB5EB00484DEE /* Debug */, - E8E060DC1AFAB5EB00484DEE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8E060DD1AFAB5EB00484DEE /* Build configuration list for PBXNativeTarget "DynamicExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8E060DE1AFAB5EB00484DEE /* Debug */, - E8E060DF1AFAB5EB00484DEE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8E060B31AFAB5EB00484DEE /* Project object */; -} diff --git a/examples/installation/ios/swift/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme b/examples/installation/ios/swift/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme deleted file mode 100644 index d86dfe4cbcd..00000000000 --- a/examples/installation/ios/swift/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/swift/DynamicExample/DynamicExample/AppDelegate.swift b/examples/installation/ios/swift/DynamicExample/DynamicExample/AppDelegate.swift deleted file mode 100644 index b72854e0b24..00000000000 --- a/examples/installation/ios/swift/DynamicExample/DynamicExample/AppDelegate.swift +++ /dev/null @@ -1,33 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit -import RealmSwift - -public class MyModel: Object { - @objc dynamic var value = 0 -} - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate { - var window: UIWindow? - - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool { - return true - } -} diff --git a/examples/installation/ios/swift/DynamicExample/DynamicExample/Base.lproj/LaunchScreen.xib b/examples/installation/ios/swift/DynamicExample/DynamicExample/Base.lproj/LaunchScreen.xib deleted file mode 100644 index 4180b2ff317..00000000000 --- a/examples/installation/ios/swift/DynamicExample/DynamicExample/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/swift/DynamicExample/DynamicExample/Base.lproj/Main.storyboard b/examples/installation/ios/swift/DynamicExample/DynamicExample/Base.lproj/Main.storyboard deleted file mode 100644 index 52ea29ebae7..00000000000 --- a/examples/installation/ios/swift/DynamicExample/DynamicExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/swift/DynamicExample/DynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/ios/swift/DynamicExample/DynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 118c98f7461..00000000000 --- a/examples/installation/ios/swift/DynamicExample/DynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/ios/swift/DynamicExample/DynamicExample/Info.plist b/examples/installation/ios/swift/DynamicExample/DynamicExample/Info.plist deleted file mode 100644 index 6905cc67bbf..00000000000 --- a/examples/installation/ios/swift/DynamicExample/DynamicExample/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/ios/swift/DynamicExample/DynamicExample/ViewController.swift b/examples/installation/ios/swift/DynamicExample/DynamicExample/ViewController.swift deleted file mode 100644 index 036f973fff4..00000000000 --- a/examples/installation/ios/swift/DynamicExample/DynamicExample/ViewController.swift +++ /dev/null @@ -1,34 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit - -class ViewController: UIViewController { - - override func viewDidLoad() { - super.viewDidLoad() - // Do any additional setup after loading the view, typically from a nib. - } - - override func didReceiveMemoryWarning() { - super.didReceiveMemoryWarning() - // Dispose of any resources that can be recreated. - } - - -} diff --git a/examples/installation/ios/swift/DynamicExample/DynamicExampleTests/DynamicExampleTests.swift b/examples/installation/ios/swift/DynamicExample/DynamicExampleTests/DynamicExampleTests.swift deleted file mode 100644 index 4295a0791bb..00000000000 --- a/examples/installation/ios/swift/DynamicExample/DynamicExampleTests/DynamicExampleTests.swift +++ /dev/null @@ -1,29 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit -import XCTest -import DynamicExample -import RealmSwift - -class DynamicExampleTests: XCTestCase { - func testExample() { - // This is an example of a functional test case. - XCTAssertNotNil(MyModel() as AnyObject is Object) - } -} diff --git a/examples/installation/ios/swift/DynamicExample/DynamicExampleTests/Info.plist b/examples/installation/ios/swift/DynamicExample/DynamicExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/ios/swift/DynamicExample/DynamicExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/AppDelegate.swift b/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/AppDelegate.swift deleted file mode 100644 index 414414287fa..00000000000 --- a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/AppDelegate.swift +++ /dev/null @@ -1,32 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit -import RealmSwift - -public class MyObject: Object { - @objc dynamic var value = 0 -} - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate { - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { - _ = try! Realm() - return true - } -} diff --git a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/Assets.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d8db8d65fd7..00000000000 --- a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "83.5x83.5", - "scale" : "2x" - }, - { - "idiom" : "ios-marketing", - "size" : "1024x1024", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/Assets.xcassets/Contents.json b/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/Assets.xcassets/Contents.json deleted file mode 100644 index da4a164c918..00000000000 --- a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/Base.lproj/LaunchScreen.storyboard b/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index 865e9329f37..00000000000 --- a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/Base.lproj/Main.storyboard b/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/Base.lproj/Main.storyboard deleted file mode 100644 index 25a763858ec..00000000000 --- a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/Info.plist b/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/Info.plist deleted file mode 100644 index 2a3483c0d2b..00000000000 --- a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExample/Info.plist +++ /dev/null @@ -1,64 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneConfigurationName - Default Configuration - UISceneDelegateClassName - $(PRODUCT_MODULE_NAME).SceneDelegate - UISceneStoryboardFile - Main - - - - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExampleTests/Info.plist b/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExampleTests/Info.plist deleted file mode 100644 index 64d65ca4957..00000000000 --- a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExampleTests/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExampleTests/SwiftPackageManagerExampleTests.swift b/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExampleTests/SwiftPackageManagerExampleTests.swift deleted file mode 100644 index f1b1a14c3be..00000000000 --- a/examples/installation/ios/swift/SwiftPackageManagerExample/SwiftPackageManagerExampleTests/SwiftPackageManagerExampleTests.swift +++ /dev/null @@ -1,30 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2020 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import XCTest -import SwiftPackageManagerExample -import RealmSwift - -class SwiftPackageManagerExampleTests: XCTestCase { - func testExample() { - let realm = try! Realm() - try! realm.write { - _ = realm.create(MyObject.self, value: [1]) - } - } -} diff --git a/examples/installation/ios/swift/SwiftPackageManagerExample/project.pbxproj b/examples/installation/ios/swift/SwiftPackageManagerExample/project.pbxproj deleted file mode 100644 index 59c79a469db..00000000000 --- a/examples/installation/ios/swift/SwiftPackageManagerExample/project.pbxproj +++ /dev/null @@ -1,505 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 3FBA18EA24759DC4002B0DCE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FBA18E924759DC4002B0DCE /* AppDelegate.swift */; }; - 3FBA18F124759DC4002B0DCE /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3FBA18EF24759DC4002B0DCE /* Main.storyboard */; }; - 3FBA18F324759DC5002B0DCE /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3FBA18F224759DC5002B0DCE /* Assets.xcassets */; }; - 3FBA18F624759DC5002B0DCE /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3FBA18F424759DC5002B0DCE /* LaunchScreen.storyboard */; }; - 3FBA190124759DC5002B0DCE /* SwiftPackageManagerExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FBA190024759DC5002B0DCE /* SwiftPackageManagerExampleTests.swift */; }; - CFD120D0276CFCE400D831E7 /* Realm in Frameworks */ = {isa = PBXBuildFile; productRef = CFD120CF276CFCE400D831E7 /* Realm */; }; - CFD120D2276CFCE400D831E7 /* RealmSwift in Frameworks */ = {isa = PBXBuildFile; productRef = CFD120D1276CFCE400D831E7 /* RealmSwift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 3FBA18FD24759DC5002B0DCE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 3FBA18DE24759DC4002B0DCE /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3FBA18E524759DC4002B0DCE; - remoteInfo = SwiftPackageManagerExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 3FBA18E624759DC4002B0DCE /* SwiftPackageManagerExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SwiftPackageManagerExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 3FBA18E924759DC4002B0DCE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 3FBA18F024759DC4002B0DCE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 3FBA18F224759DC5002B0DCE /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 3FBA18F524759DC5002B0DCE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 3FBA18F724759DC5002B0DCE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 3FBA18FC24759DC5002B0DCE /* SwiftPackageManagerExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SwiftPackageManagerExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3FBA190024759DC5002B0DCE /* SwiftPackageManagerExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftPackageManagerExampleTests.swift; sourceTree = ""; }; - 3FBA190224759DC5002B0DCE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 3FBA18E324759DC4002B0DCE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - CFD120D2276CFCE400D831E7 /* RealmSwift in Frameworks */, - CFD120D0276CFCE400D831E7 /* Realm in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3FBA18F924759DC5002B0DCE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 3FBA18DD24759DC4002B0DCE = { - isa = PBXGroup; - children = ( - 3FBA18E824759DC4002B0DCE /* SwiftPackageManagerExample */, - 3FBA18FF24759DC5002B0DCE /* SwiftPackageManagerExampleTests */, - 3FBA18E724759DC4002B0DCE /* Products */, - ); - sourceTree = ""; - }; - 3FBA18E724759DC4002B0DCE /* Products */ = { - isa = PBXGroup; - children = ( - 3FBA18E624759DC4002B0DCE /* SwiftPackageManagerExample.app */, - 3FBA18FC24759DC5002B0DCE /* SwiftPackageManagerExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 3FBA18E824759DC4002B0DCE /* SwiftPackageManagerExample */ = { - isa = PBXGroup; - children = ( - 3FBA18E924759DC4002B0DCE /* AppDelegate.swift */, - 3FBA18EF24759DC4002B0DCE /* Main.storyboard */, - 3FBA18F224759DC5002B0DCE /* Assets.xcassets */, - 3FBA18F424759DC5002B0DCE /* LaunchScreen.storyboard */, - 3FBA18F724759DC5002B0DCE /* Info.plist */, - ); - path = SwiftPackageManagerExample; - sourceTree = ""; - }; - 3FBA18FF24759DC5002B0DCE /* SwiftPackageManagerExampleTests */ = { - isa = PBXGroup; - children = ( - 3FBA190024759DC5002B0DCE /* SwiftPackageManagerExampleTests.swift */, - 3FBA190224759DC5002B0DCE /* Info.plist */, - ); - path = SwiftPackageManagerExampleTests; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 3FBA18E524759DC4002B0DCE /* SwiftPackageManagerExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3FBA190524759DC5002B0DCE /* Build configuration list for PBXNativeTarget "SwiftPackageManagerExample" */; - buildPhases = ( - 3FBA18E224759DC4002B0DCE /* Sources */, - 3FBA18E324759DC4002B0DCE /* Frameworks */, - 3FBA18E424759DC4002B0DCE /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = SwiftPackageManagerExample; - packageProductDependencies = ( - CFD120CF276CFCE400D831E7 /* Realm */, - CFD120D1276CFCE400D831E7 /* RealmSwift */, - ); - productName = SwiftPackageManagerExample; - productReference = 3FBA18E624759DC4002B0DCE /* SwiftPackageManagerExample.app */; - productType = "com.apple.product-type.application"; - }; - 3FBA18FB24759DC5002B0DCE /* SwiftPackageManagerExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3FBA190824759DC5002B0DCE /* Build configuration list for PBXNativeTarget "SwiftPackageManagerExampleTests" */; - buildPhases = ( - 3FBA18F824759DC5002B0DCE /* Sources */, - 3FBA18F924759DC5002B0DCE /* Frameworks */, - 3FBA18FA24759DC5002B0DCE /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 3FBA18FE24759DC5002B0DCE /* PBXTargetDependency */, - ); - name = SwiftPackageManagerExampleTests; - productName = SwiftPackageManagerExampleTests; - productReference = 3FBA18FC24759DC5002B0DCE /* SwiftPackageManagerExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 3FBA18DE24759DC4002B0DCE /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1130; - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - 3FBA18E524759DC4002B0DCE = { - CreatedOnToolsVersion = 11.3.1; - }; - 3FBA18FB24759DC5002B0DCE = { - CreatedOnToolsVersion = 11.3.1; - TestTargetID = 3FBA18E524759DC4002B0DCE; - }; - }; - }; - buildConfigurationList = 3FBA18E124759DC4002B0DCE /* Build configuration list for PBXProject "SwiftPackageManagerExample" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 3FBA18DD24759DC4002B0DCE; - packageReferences = ( - CFD120CE276CFCE400D831E7 /* XCRemoteSwiftPackageReference "realm-swift" */, - ); - productRefGroup = 3FBA18E724759DC4002B0DCE /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 3FBA18E524759DC4002B0DCE /* SwiftPackageManagerExample */, - 3FBA18FB24759DC5002B0DCE /* SwiftPackageManagerExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 3FBA18E424759DC4002B0DCE /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3FBA18F624759DC5002B0DCE /* LaunchScreen.storyboard in Resources */, - 3FBA18F324759DC5002B0DCE /* Assets.xcassets in Resources */, - 3FBA18F124759DC4002B0DCE /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3FBA18FA24759DC5002B0DCE /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 3FBA18E224759DC4002B0DCE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3FBA18EA24759DC4002B0DCE /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3FBA18F824759DC5002B0DCE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3FBA190124759DC5002B0DCE /* SwiftPackageManagerExampleTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 3FBA18FE24759DC5002B0DCE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 3FBA18E524759DC4002B0DCE /* SwiftPackageManagerExample */; - targetProxy = 3FBA18FD24759DC5002B0DCE /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 3FBA18EF24759DC4002B0DCE /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 3FBA18F024759DC4002B0DCE /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 3FBA18F424759DC5002B0DCE /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 3FBA18F524759DC5002B0DCE /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 3FBA190324759DC5002B0DCE /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.2; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 3FBA190424759DC5002B0DCE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.2; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 3FBA190624759DC5002B0DCE /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = QX5CR2FTN2; - INFOPLIST_FILE = SwiftPackageManagerExample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.Realm.SwiftPackageManagerExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 3FBA190724759DC5002B0DCE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = QX5CR2FTN2; - INFOPLIST_FILE = SwiftPackageManagerExample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.Realm.SwiftPackageManagerExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 3FBA190924759DC5002B0DCE /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = QX5CR2FTN2; - INFOPLIST_FILE = SwiftPackageManagerExampleTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.2; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.Realm.SwiftPackageManagerExampleTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SwiftPackageManagerExample.app/SwiftPackageManagerExample"; - }; - name = Debug; - }; - 3FBA190A24759DC5002B0DCE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = QX5CR2FTN2; - INFOPLIST_FILE = SwiftPackageManagerExampleTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.2; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.Realm.SwiftPackageManagerExampleTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SwiftPackageManagerExample.app/SwiftPackageManagerExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 3FBA18E124759DC4002B0DCE /* Build configuration list for PBXProject "SwiftPackageManagerExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3FBA190324759DC5002B0DCE /* Debug */, - 3FBA190424759DC5002B0DCE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 3FBA190524759DC5002B0DCE /* Build configuration list for PBXNativeTarget "SwiftPackageManagerExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3FBA190624759DC5002B0DCE /* Debug */, - 3FBA190724759DC5002B0DCE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 3FBA190824759DC5002B0DCE /* Build configuration list for PBXNativeTarget "SwiftPackageManagerExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3FBA190924759DC5002B0DCE /* Debug */, - 3FBA190A24759DC5002B0DCE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCRemoteSwiftPackageReference section */ - CFD120CE276CFCE400D831E7 /* XCRemoteSwiftPackageReference "realm-swift" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/realm/realm-swift"; - requirement = { - branch = master; - kind = branch; - }; - }; -/* End XCRemoteSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - CFD120CF276CFCE400D831E7 /* Realm */ = { - isa = XCSwiftPackageProductDependency; - package = CFD120CE276CFCE400D831E7 /* XCRemoteSwiftPackageReference "realm-swift" */; - productName = Realm; - }; - CFD120D1276CFCE400D831E7 /* RealmSwift */ = { - isa = XCSwiftPackageProductDependency; - package = CFD120CE276CFCE400D831E7 /* XCRemoteSwiftPackageReference "realm-swift" */; - productName = RealmSwift; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 3FBA18DE24759DC4002B0DCE /* Project object */; -} diff --git a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj b/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj deleted file mode 100644 index 645453e4343..00000000000 --- a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,512 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - CF5971C528117BCE00094EA3 /* RealmSwift.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = CF5971C328117BCE00094EA3 /* RealmSwift.xcframework */; }; - CF5971C628117BCE00094EA3 /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = CF5971C428117BCE00094EA3 /* Realm.xcframework */; }; - E8E060C11AFAB5EB00484DEE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E060C01AFAB5EB00484DEE /* AppDelegate.swift */; }; - E8E060C31AFAB5EB00484DEE /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E060C21AFAB5EB00484DEE /* ViewController.swift */; }; - E8E060C61AFAB5EB00484DEE /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8E060C41AFAB5EB00484DEE /* Main.storyboard */; }; - E8E060C81AFAB5EB00484DEE /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E8E060C71AFAB5EB00484DEE /* Images.xcassets */; }; - E8E060CB1AFAB5EB00484DEE /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = E8E060C91AFAB5EB00484DEE /* LaunchScreen.xib */; }; - E8E060D71AFAB5EB00484DEE /* XCFrameworkExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E060D61AFAB5EB00484DEE /* XCFrameworkExampleTests.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8E060D11AFAB5EB00484DEE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8E060B31AFAB5EB00484DEE /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8E060BA1AFAB5EB00484DEE; - remoteInfo = XCFrameworkExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E8AD59E81AFAB62100E79784 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - CF5971C328117BCE00094EA3 /* RealmSwift.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RealmSwift.xcframework; path = "../../../xcframework-evolution/RealmSwift.xcframework"; sourceTree = ""; }; - CF5971C428117BCE00094EA3 /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = "../../../xcframework-evolution/Realm.xcframework"; sourceTree = ""; }; - E8E060BB1AFAB5EB00484DEE /* XCFrameworkExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XCFrameworkExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8E060BF1AFAB5EB00484DEE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8E060C01AFAB5EB00484DEE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - E8E060C21AFAB5EB00484DEE /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - E8E060C51AFAB5EB00484DEE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E8E060C71AFAB5EB00484DEE /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E8E060CA1AFAB5EB00484DEE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - E8E060D01AFAB5EB00484DEE /* XCFrameworkExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XCFrameworkExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E8E060D51AFAB5EB00484DEE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8E060D61AFAB5EB00484DEE /* XCFrameworkExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCFrameworkExampleTests.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8E060B81AFAB5EB00484DEE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - CF5971C528117BCE00094EA3 /* RealmSwift.xcframework in Frameworks */, - CF5971C628117BCE00094EA3 /* Realm.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8E060CD1AFAB5EB00484DEE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - E8E060B21AFAB5EB00484DEE = { - isa = PBXGroup; - children = ( - CF5971C428117BCE00094EA3 /* Realm.xcframework */, - CF5971C328117BCE00094EA3 /* RealmSwift.xcframework */, - E8E060BC1AFAB5EB00484DEE /* Products */, - E8E060BD1AFAB5EB00484DEE /* XCFrameworkExample */, - E8E060D31AFAB5EB00484DEE /* XCFrameworkExampleTests */, - ); - sourceTree = ""; - }; - E8E060BC1AFAB5EB00484DEE /* Products */ = { - isa = PBXGroup; - children = ( - E8E060BB1AFAB5EB00484DEE /* XCFrameworkExample.app */, - E8E060D01AFAB5EB00484DEE /* XCFrameworkExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E8E060BD1AFAB5EB00484DEE /* XCFrameworkExample */ = { - isa = PBXGroup; - children = ( - E8E060BE1AFAB5EB00484DEE /* Supporting Files */, - E8E060C01AFAB5EB00484DEE /* AppDelegate.swift */, - E8E060C71AFAB5EB00484DEE /* Images.xcassets */, - E8E060C91AFAB5EB00484DEE /* LaunchScreen.xib */, - E8E060C41AFAB5EB00484DEE /* Main.storyboard */, - E8E060C21AFAB5EB00484DEE /* ViewController.swift */, - ); - path = XCFrameworkExample; - sourceTree = ""; - }; - E8E060BE1AFAB5EB00484DEE /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8E060BF1AFAB5EB00484DEE /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E8E060D31AFAB5EB00484DEE /* XCFrameworkExampleTests */ = { - isa = PBXGroup; - children = ( - E8E060D41AFAB5EB00484DEE /* Supporting Files */, - E8E060D61AFAB5EB00484DEE /* XCFrameworkExampleTests.swift */, - ); - path = XCFrameworkExampleTests; - sourceTree = ""; - }; - E8E060D41AFAB5EB00484DEE /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8E060D51AFAB5EB00484DEE /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8E060BA1AFAB5EB00484DEE /* XCFrameworkExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8E060DA1AFAB5EB00484DEE /* Build configuration list for PBXNativeTarget "XCFrameworkExample" */; - buildPhases = ( - E8E060B71AFAB5EB00484DEE /* Sources */, - E8E060B81AFAB5EB00484DEE /* Frameworks */, - E8E060B91AFAB5EB00484DEE /* Resources */, - E8AD59E81AFAB62100E79784 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = XCFrameworkExample; - productName = XCFrameworkExample; - productReference = E8E060BB1AFAB5EB00484DEE /* XCFrameworkExample.app */; - productType = "com.apple.product-type.application"; - }; - E8E060CF1AFAB5EB00484DEE /* XCFrameworkExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8E060DD1AFAB5EB00484DEE /* Build configuration list for PBXNativeTarget "XCFrameworkExampleTests" */; - buildPhases = ( - E8E060CC1AFAB5EB00484DEE /* Sources */, - E8E060CD1AFAB5EB00484DEE /* Frameworks */, - E8E060CE1AFAB5EB00484DEE /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E8E060D21AFAB5EB00484DEE /* PBXTargetDependency */, - ); - name = XCFrameworkExampleTests; - productName = XCFrameworkExampleTests; - productReference = E8E060D01AFAB5EB00484DEE /* XCFrameworkExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8E060B31AFAB5EB00484DEE /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0710; - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8E060BA1AFAB5EB00484DEE = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 1020; - }; - E8E060CF1AFAB5EB00484DEE = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 1020; - TestTargetID = E8E060BA1AFAB5EB00484DEE; - }; - }; - }; - buildConfigurationList = E8E060B61AFAB5EB00484DEE /* Build configuration list for PBXProject "XCFrameworkExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E8E060B21AFAB5EB00484DEE; - productRefGroup = E8E060BC1AFAB5EB00484DEE /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8E060BA1AFAB5EB00484DEE /* XCFrameworkExample */, - E8E060CF1AFAB5EB00484DEE /* XCFrameworkExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8E060B91AFAB5EB00484DEE /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8E060C81AFAB5EB00484DEE /* Images.xcassets in Resources */, - E8E060CB1AFAB5EB00484DEE /* LaunchScreen.xib in Resources */, - E8E060C61AFAB5EB00484DEE /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8E060CE1AFAB5EB00484DEE /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8E060B71AFAB5EB00484DEE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8E060C11AFAB5EB00484DEE /* AppDelegate.swift in Sources */, - E8E060C31AFAB5EB00484DEE /* ViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8E060CC1AFAB5EB00484DEE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8E060D71AFAB5EB00484DEE /* XCFrameworkExampleTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8E060D21AFAB5EB00484DEE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8E060BA1AFAB5EB00484DEE /* XCFrameworkExample */; - targetProxy = E8E060D11AFAB5EB00484DEE /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8E060C41AFAB5EB00484DEE /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8E060C51AFAB5EB00484DEE /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - E8E060C91AFAB5EB00484DEE /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - E8E060CA1AFAB5EB00484DEE /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8E060D81AFAB5EB00484DEE /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - E8E060D91AFAB5EB00484DEE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E8E060DB1AFAB5EB00484DEE /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = XCFrameworkExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - E8E060DC1AFAB5EB00484DEE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = XCFrameworkExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - E8E060DE1AFAB5EB00484DEE /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = XCFrameworkExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/XCFrameworkExample.app/XCFrameworkExample"; - }; - name = Debug; - }; - E8E060DF1AFAB5EB00484DEE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - INFOPLIST_FILE = XCFrameworkExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/XCFrameworkExample.app/XCFrameworkExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8E060B61AFAB5EB00484DEE /* Build configuration list for PBXProject "XCFrameworkExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8E060D81AFAB5EB00484DEE /* Debug */, - E8E060D91AFAB5EB00484DEE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8E060DA1AFAB5EB00484DEE /* Build configuration list for PBXNativeTarget "XCFrameworkExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8E060DB1AFAB5EB00484DEE /* Debug */, - E8E060DC1AFAB5EB00484DEE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8E060DD1AFAB5EB00484DEE /* Build configuration list for PBXNativeTarget "XCFrameworkExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8E060DE1AFAB5EB00484DEE /* Debug */, - E8E060DF1AFAB5EB00484DEE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8E060B31AFAB5EB00484DEE /* Project object */; -} diff --git a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme b/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme deleted file mode 100644 index b5ebe5f0b45..00000000000 --- a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/AppDelegate.swift b/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/AppDelegate.swift deleted file mode 100644 index 0c49b98a7a6..00000000000 --- a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/AppDelegate.swift +++ /dev/null @@ -1,33 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit -import RealmSwift - -public class MyModel: RealmSwift.Object { - @Persisted var name: String -} - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate { - var window: UIWindow? - - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool { - return true - } -} diff --git a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/Base.lproj/LaunchScreen.xib b/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/Base.lproj/LaunchScreen.xib deleted file mode 100644 index e8d47a0a8a1..00000000000 --- a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/Base.lproj/Main.storyboard b/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/Base.lproj/Main.storyboard deleted file mode 100644 index 52ea29ebae7..00000000000 --- a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d3942e941ae..00000000000 --- a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/Info.plist b/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/Info.plist deleted file mode 100644 index 6905cc67bbf..00000000000 --- a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/ViewController.swift b/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/ViewController.swift deleted file mode 100644 index d9c11aa52a0..00000000000 --- a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExample/ViewController.swift +++ /dev/null @@ -1,22 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit - -class ViewController: UIViewController { -} diff --git a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExampleTests/Info.plist b/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExampleTests/XCFrameworkExampleTests.swift b/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExampleTests/XCFrameworkExampleTests.swift deleted file mode 100644 index d44b0ea7645..00000000000 --- a/examples/installation/ios/swift/XCFrameworkExample/XCFrameworkExampleTests/XCFrameworkExampleTests.swift +++ /dev/null @@ -1,31 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import UIKit -import XCTest -import XCFrameworkExample -import Realm -import RealmSwift - -class XCFrameworkExampleTests: XCTestCase { - func testExample() { - // This is an example of a functional test case. - XCTAssertNotNil(MyModel() as AnyObject is Object) - _ = try! Realm() - } -} diff --git a/examples/installation/osx/objc/CarthageExample/CarthageExample.xcodeproj/project.pbxproj b/examples/installation/osx/objc/CarthageExample/CarthageExample.xcodeproj/project.pbxproj deleted file mode 100644 index 13ddebef656..00000000000 --- a/examples/installation/osx/objc/CarthageExample/CarthageExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,498 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 3F4520552914CEB4008F07AD /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F4520542914CEB4008F07AD /* Realm.xcframework */; }; - 3F4520562914CEB4008F07AD /* Realm.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3F4520542914CEB4008F07AD /* Realm.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - E81D29431B015EFF009EDD76 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E81D29421B015EFF009EDD76 /* AppDelegate.m */; }; - E81D29451B015EFF009EDD76 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E81D29441B015EFF009EDD76 /* main.m */; }; - E81D29481B015EFF009EDD76 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E81D29471B015EFF009EDD76 /* ViewController.m */; }; - E81D294A1B015EFF009EDD76 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E81D29491B015EFF009EDD76 /* Images.xcassets */; }; - E81D294D1B015EFF009EDD76 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E81D294B1B015EFF009EDD76 /* Main.storyboard */; }; - E81D29591B015EFF009EDD76 /* CarthageExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E81D29581B015EFF009EDD76 /* CarthageExampleTests.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E81D29531B015EFF009EDD76 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E81D29341B015EFE009EDD76 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E81D293B1B015EFE009EDD76; - remoteInfo = CarthageExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E887530E1B01605F00DD2234 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 3F4520562914CEB4008F07AD /* Realm.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 3F4520542914CEB4008F07AD /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = Carthage/Build/Realm.xcframework; sourceTree = ""; }; - E81D293C1B015EFE009EDD76 /* CarthageExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CarthageExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E81D29401B015EFF009EDD76 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E81D29411B015EFF009EDD76 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - E81D29421B015EFF009EDD76 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - E81D29441B015EFF009EDD76 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E81D29461B015EFF009EDD76 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - E81D29471B015EFF009EDD76 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - E81D29491B015EFF009EDD76 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E81D294C1B015EFF009EDD76 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E81D29521B015EFF009EDD76 /* CarthageExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CarthageExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E81D29571B015EFF009EDD76 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E81D29581B015EFF009EDD76 /* CarthageExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CarthageExampleTests.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E81D29391B015EFE009EDD76 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3F4520552914CEB4008F07AD /* Realm.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E81D294F1B015EFF009EDD76 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 3F4520532914CEB4008F07AD /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3F4520542914CEB4008F07AD /* Realm.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - E81D29331B015EFE009EDD76 = { - isa = PBXGroup; - children = ( - E81D293E1B015EFE009EDD76 /* CarthageExample */, - E81D29551B015EFF009EDD76 /* CarthageExampleTests */, - E81D293D1B015EFE009EDD76 /* Products */, - 3F4520532914CEB4008F07AD /* Frameworks */, - ); - sourceTree = ""; - }; - E81D293D1B015EFE009EDD76 /* Products */ = { - isa = PBXGroup; - children = ( - E81D293C1B015EFE009EDD76 /* CarthageExample.app */, - E81D29521B015EFF009EDD76 /* CarthageExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E81D293E1B015EFE009EDD76 /* CarthageExample */ = { - isa = PBXGroup; - children = ( - E81D293F1B015EFE009EDD76 /* Supporting Files */, - E81D29411B015EFF009EDD76 /* AppDelegate.h */, - E81D29421B015EFF009EDD76 /* AppDelegate.m */, - E81D29491B015EFF009EDD76 /* Images.xcassets */, - E81D294B1B015EFF009EDD76 /* Main.storyboard */, - E81D29461B015EFF009EDD76 /* ViewController.h */, - E81D29471B015EFF009EDD76 /* ViewController.m */, - ); - path = CarthageExample; - sourceTree = ""; - }; - E81D293F1B015EFE009EDD76 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E81D29401B015EFF009EDD76 /* Info.plist */, - E81D29441B015EFF009EDD76 /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E81D29551B015EFF009EDD76 /* CarthageExampleTests */ = { - isa = PBXGroup; - children = ( - E81D29561B015EFF009EDD76 /* Supporting Files */, - E81D29581B015EFF009EDD76 /* CarthageExampleTests.m */, - ); - path = CarthageExampleTests; - sourceTree = ""; - }; - E81D29561B015EFF009EDD76 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E81D29571B015EFF009EDD76 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E81D293B1B015EFE009EDD76 /* CarthageExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E81D295C1B015EFF009EDD76 /* Build configuration list for PBXNativeTarget "CarthageExample" */; - buildPhases = ( - E81D29381B015EFE009EDD76 /* Sources */, - E81D29391B015EFE009EDD76 /* Frameworks */, - E81D293A1B015EFE009EDD76 /* Resources */, - E887530E1B01605F00DD2234 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CarthageExample; - productName = CarthageExample; - productReference = E81D293C1B015EFE009EDD76 /* CarthageExample.app */; - productType = "com.apple.product-type.application"; - }; - E81D29511B015EFF009EDD76 /* CarthageExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E81D295F1B015EFF009EDD76 /* Build configuration list for PBXNativeTarget "CarthageExampleTests" */; - buildPhases = ( - E81D294E1B015EFF009EDD76 /* Sources */, - E81D294F1B015EFF009EDD76 /* Frameworks */, - E81D29501B015EFF009EDD76 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E81D29541B015EFF009EDD76 /* PBXTargetDependency */, - ); - name = CarthageExampleTests; - productName = CarthageExampleTests; - productReference = E81D29521B015EFF009EDD76 /* CarthageExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E81D29341B015EFE009EDD76 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E81D293B1B015EFE009EDD76 = { - CreatedOnToolsVersion = 6.3.1; - }; - E81D29511B015EFF009EDD76 = { - CreatedOnToolsVersion = 6.3.1; - TestTargetID = E81D293B1B015EFE009EDD76; - }; - }; - }; - buildConfigurationList = E81D29371B015EFE009EDD76 /* Build configuration list for PBXProject "CarthageExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = E81D29331B015EFE009EDD76; - productRefGroup = E81D293D1B015EFE009EDD76 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E81D293B1B015EFE009EDD76 /* CarthageExample */, - E81D29511B015EFF009EDD76 /* CarthageExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E81D293A1B015EFE009EDD76 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E81D294A1B015EFF009EDD76 /* Images.xcassets in Resources */, - E81D294D1B015EFF009EDD76 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E81D29501B015EFF009EDD76 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E81D29381B015EFE009EDD76 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E81D29431B015EFF009EDD76 /* AppDelegate.m in Sources */, - E81D29451B015EFF009EDD76 /* main.m in Sources */, - E81D29481B015EFF009EDD76 /* ViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E81D294E1B015EFF009EDD76 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E81D29591B015EFF009EDD76 /* CarthageExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E81D29541B015EFF009EDD76 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E81D293B1B015EFE009EDD76 /* CarthageExample */; - targetProxy = E81D29531B015EFF009EDD76 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E81D294B1B015EFF009EDD76 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E81D294C1B015EFF009EDD76 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E81D295A1B015EFF009EDD76 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build/Mac"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - E81D295B1B015EFF009EDD76 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build/Mac"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - }; - name = Release; - }; - E81D295D1B015EFF009EDD76 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = CarthageExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - E81D295E1B015EFF009EDD76 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = CarthageExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - E81D29601B015EFF009EDD76 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = CarthageExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CarthageExample.app/Contents/MacOS/CarthageExample"; - }; - name = Debug; - }; - E81D29611B015EFF009EDD76 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - INFOPLIST_FILE = CarthageExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CarthageExample.app/Contents/MacOS/CarthageExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E81D29371B015EFE009EDD76 /* Build configuration list for PBXProject "CarthageExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E81D295A1B015EFF009EDD76 /* Debug */, - E81D295B1B015EFF009EDD76 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E81D295C1B015EFF009EDD76 /* Build configuration list for PBXNativeTarget "CarthageExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E81D295D1B015EFF009EDD76 /* Debug */, - E81D295E1B015EFF009EDD76 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E81D295F1B015EFF009EDD76 /* Build configuration list for PBXNativeTarget "CarthageExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E81D29601B015EFF009EDD76 /* Debug */, - E81D29611B015EFF009EDD76 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E81D29341B015EFE009EDD76 /* Project object */; -} diff --git a/examples/installation/osx/objc/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme b/examples/installation/osx/objc/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme deleted file mode 100644 index e6a60ed623b..00000000000 --- a/examples/installation/osx/objc/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/objc/CarthageExample/CarthageExample/AppDelegate.h b/examples/installation/osx/objc/CarthageExample/CarthageExample/AppDelegate.h deleted file mode 100644 index 8029c9d392e..00000000000 --- a/examples/installation/osx/objc/CarthageExample/CarthageExample/AppDelegate.h +++ /dev/null @@ -1,27 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import - -@interface MyModel : RLMObject -@end - -@interface AppDelegate : NSObject - -@end diff --git a/examples/installation/osx/objc/CarthageExample/CarthageExample/AppDelegate.m b/examples/installation/osx/objc/CarthageExample/CarthageExample/AppDelegate.m deleted file mode 100644 index a11a5cfc538..00000000000 --- a/examples/installation/osx/objc/CarthageExample/CarthageExample/AppDelegate.m +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "AppDelegate.h" - -@implementation MyModel -@end - -@implementation AppDelegate -@end diff --git a/examples/installation/osx/objc/CarthageExample/CarthageExample/Base.lproj/Main.storyboard b/examples/installation/osx/objc/CarthageExample/CarthageExample/Base.lproj/Main.storyboard deleted file mode 100644 index be9a05ffd52..00000000000 --- a/examples/installation/osx/objc/CarthageExample/CarthageExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,681 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/objc/CarthageExample/CarthageExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/osx/objc/CarthageExample/CarthageExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 2db2b1c7c6c..00000000000 --- a/examples/installation/osx/objc/CarthageExample/CarthageExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/osx/objc/CarthageExample/CarthageExample/Info.plist b/examples/installation/osx/objc/CarthageExample/CarthageExample/Info.plist deleted file mode 100644 index 34ad20fe283..00000000000 --- a/examples/installation/osx/objc/CarthageExample/CarthageExample/Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2015 Realm. All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - - diff --git a/examples/installation/osx/objc/CarthageExample/CarthageExample/ViewController.h b/examples/installation/osx/objc/CarthageExample/CarthageExample/ViewController.h deleted file mode 100644 index 33b492d49d5..00000000000 --- a/examples/installation/osx/objc/CarthageExample/CarthageExample/ViewController.h +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -@interface ViewController : NSViewController - - -@end - diff --git a/examples/installation/osx/objc/CarthageExample/CarthageExample/ViewController.m b/examples/installation/osx/objc/CarthageExample/CarthageExample/ViewController.m deleted file mode 100644 index 2061f5efb83..00000000000 --- a/examples/installation/osx/objc/CarthageExample/CarthageExample/ViewController.m +++ /dev/null @@ -1,35 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "ViewController.h" - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - - // Do any additional setup after loading the view. -} - -- (void)setRepresentedObject:(id)representedObject { - [super setRepresentedObject:representedObject]; - - // Update the view, if already loaded. -} - -@end diff --git a/examples/installation/osx/objc/CarthageExample/CarthageExample/main.m b/examples/installation/osx/objc/CarthageExample/CarthageExample/main.m deleted file mode 100644 index 2201eb2a09f..00000000000 --- a/examples/installation/osx/objc/CarthageExample/CarthageExample/main.m +++ /dev/null @@ -1,23 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -int main(int argc, const char * argv[]) { - return NSApplicationMain(argc, argv); -} diff --git a/examples/installation/osx/objc/CarthageExample/CarthageExampleTests/CarthageExampleTests.m b/examples/installation/osx/objc/CarthageExample/CarthageExampleTests/CarthageExampleTests.m deleted file mode 100644 index 2a6fd659d28..00000000000 --- a/examples/installation/osx/objc/CarthageExample/CarthageExampleTests/CarthageExampleTests.m +++ /dev/null @@ -1,32 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -#import "AppDelegate.h" - -@interface CarthageExampleTests : XCTestCase -@end - -@implementation CarthageExampleTests - -- (void)testExample { - XCTAssertTrue([MyModel isSubclassOfClass:[RLMObject class]]); -} - -@end diff --git a/examples/installation/osx/objc/CarthageExample/CarthageExampleTests/Info.plist b/examples/installation/osx/objc/CarthageExample/CarthageExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/osx/objc/CarthageExample/CarthageExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj b/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj deleted file mode 100644 index 06d37c06fc0..00000000000 --- a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,528 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 02960FBC4AF97366661A19A8 /* libPods-CocoaPodsExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B3ED6731EAB50BC64F76A13D /* libPods-CocoaPodsExampleTests.a */; }; - B9515DCABE91354D4EAFD201 /* libPods-CocoaPodsExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7CD530EA438FDE7ECF71B54B /* libPods-CocoaPodsExample.a */; }; - E8AA50FF1B015B2B00C6A3F9 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E8AA50FE1B015B2B00C6A3F9 /* AppDelegate.m */; }; - E8AA51011B015B2B00C6A3F9 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E8AA51001B015B2B00C6A3F9 /* main.m */; }; - E8AA51041B015B2B00C6A3F9 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E8AA51031B015B2B00C6A3F9 /* ViewController.m */; }; - E8AA51061B015B2B00C6A3F9 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E8AA51051B015B2B00C6A3F9 /* Images.xcassets */; }; - E8AA51091B015B2B00C6A3F9 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8AA51071B015B2B00C6A3F9 /* Main.storyboard */; }; - E8AA51151B015B2B00C6A3F9 /* CocoaPodsExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E8AA51141B015B2B00C6A3F9 /* CocoaPodsExampleTests.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8AA510F1B015B2B00C6A3F9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8AA50F01B015B2B00C6A3F9 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8AA50F71B015B2B00C6A3F9; - remoteInfo = CocoaPodsExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 630D22E631FB3B96788BF42C /* Pods-CocoaPodsExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample.debug.xcconfig"; sourceTree = ""; }; - 7CD530EA438FDE7ECF71B54B /* libPods-CocoaPodsExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CocoaPodsExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 97A3D72B6D1A3D3C95BB8C03 /* Pods-CocoaPodsExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExampleTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests.debug.xcconfig"; sourceTree = ""; }; - B3ED6731EAB50BC64F76A13D /* libPods-CocoaPodsExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CocoaPodsExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - B6A70CF642DC26AE5AD79FDD /* Pods-CocoaPodsExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample.release.xcconfig"; sourceTree = ""; }; - E8AA50F81B015B2B00C6A3F9 /* CocoaPodsExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CocoaPodsExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8AA50FC1B015B2B00C6A3F9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8AA50FD1B015B2B00C6A3F9 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - E8AA50FE1B015B2B00C6A3F9 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - E8AA51001B015B2B00C6A3F9 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E8AA51021B015B2B00C6A3F9 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - E8AA51031B015B2B00C6A3F9 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - E8AA51051B015B2B00C6A3F9 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E8AA51081B015B2B00C6A3F9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E8AA510E1B015B2B00C6A3F9 /* CocoaPodsExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CocoaPodsExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E8AA51131B015B2B00C6A3F9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8AA51141B015B2B00C6A3F9 /* CocoaPodsExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CocoaPodsExampleTests.m; sourceTree = ""; }; - FADF7DC3FB708DD60AC60E7B /* Pods-CocoaPodsExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExampleTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8AA50F51B015B2B00C6A3F9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - B9515DCABE91354D4EAFD201 /* libPods-CocoaPodsExample.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8AA510B1B015B2B00C6A3F9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 02960FBC4AF97366661A19A8 /* libPods-CocoaPodsExampleTests.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 4BE6B3BAD4790C0E6B17EFAA /* Pods */ = { - isa = PBXGroup; - children = ( - 630D22E631FB3B96788BF42C /* Pods-CocoaPodsExample.debug.xcconfig */, - B6A70CF642DC26AE5AD79FDD /* Pods-CocoaPodsExample.release.xcconfig */, - 97A3D72B6D1A3D3C95BB8C03 /* Pods-CocoaPodsExampleTests.debug.xcconfig */, - FADF7DC3FB708DD60AC60E7B /* Pods-CocoaPodsExampleTests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; - BDEF7ACC398E86B23E1E3E0E /* Frameworks */ = { - isa = PBXGroup; - children = ( - 7CD530EA438FDE7ECF71B54B /* libPods-CocoaPodsExample.a */, - B3ED6731EAB50BC64F76A13D /* libPods-CocoaPodsExampleTests.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - E8AA50EF1B015B2B00C6A3F9 = { - isa = PBXGroup; - children = ( - E8AA50FA1B015B2B00C6A3F9 /* CocoaPodsExample */, - E8AA51111B015B2B00C6A3F9 /* CocoaPodsExampleTests */, - BDEF7ACC398E86B23E1E3E0E /* Frameworks */, - 4BE6B3BAD4790C0E6B17EFAA /* Pods */, - E8AA50F91B015B2B00C6A3F9 /* Products */, - ); - sourceTree = ""; - }; - E8AA50F91B015B2B00C6A3F9 /* Products */ = { - isa = PBXGroup; - children = ( - E8AA50F81B015B2B00C6A3F9 /* CocoaPodsExample.app */, - E8AA510E1B015B2B00C6A3F9 /* CocoaPodsExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E8AA50FA1B015B2B00C6A3F9 /* CocoaPodsExample */ = { - isa = PBXGroup; - children = ( - E8AA50FB1B015B2B00C6A3F9 /* Supporting Files */, - E8AA50FD1B015B2B00C6A3F9 /* AppDelegate.h */, - E8AA50FE1B015B2B00C6A3F9 /* AppDelegate.m */, - E8AA51051B015B2B00C6A3F9 /* Images.xcassets */, - E8AA51071B015B2B00C6A3F9 /* Main.storyboard */, - E8AA51021B015B2B00C6A3F9 /* ViewController.h */, - E8AA51031B015B2B00C6A3F9 /* ViewController.m */, - ); - path = CocoaPodsExample; - sourceTree = ""; - }; - E8AA50FB1B015B2B00C6A3F9 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8AA50FC1B015B2B00C6A3F9 /* Info.plist */, - E8AA51001B015B2B00C6A3F9 /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E8AA51111B015B2B00C6A3F9 /* CocoaPodsExampleTests */ = { - isa = PBXGroup; - children = ( - E8AA51121B015B2B00C6A3F9 /* Supporting Files */, - E8AA51141B015B2B00C6A3F9 /* CocoaPodsExampleTests.m */, - ); - path = CocoaPodsExampleTests; - sourceTree = ""; - }; - E8AA51121B015B2B00C6A3F9 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8AA51131B015B2B00C6A3F9 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8AA50F71B015B2B00C6A3F9 /* CocoaPodsExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8AA51181B015B2B00C6A3F9 /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */; - buildPhases = ( - 62CCF5182C56F631CFD27633 /* [CP] Check Pods Manifest.lock */, - E8AA50F41B015B2B00C6A3F9 /* Sources */, - E8AA50F51B015B2B00C6A3F9 /* Frameworks */, - E8AA50F61B015B2B00C6A3F9 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CocoaPodsExample; - productName = CocoaPodsExample; - productReference = E8AA50F81B015B2B00C6A3F9 /* CocoaPodsExample.app */; - productType = "com.apple.product-type.application"; - }; - E8AA510D1B015B2B00C6A3F9 /* CocoaPodsExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8AA511B1B015B2B00C6A3F9 /* Build configuration list for PBXNativeTarget "CocoaPodsExampleTests" */; - buildPhases = ( - D87C75603586D5423A18DF26 /* [CP] Check Pods Manifest.lock */, - E8AA510A1B015B2B00C6A3F9 /* Sources */, - E8AA510B1B015B2B00C6A3F9 /* Frameworks */, - E8AA510C1B015B2B00C6A3F9 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E8AA51101B015B2B00C6A3F9 /* PBXTargetDependency */, - ); - name = CocoaPodsExampleTests; - productName = CocoaPodsExampleTests; - productReference = E8AA510E1B015B2B00C6A3F9 /* CocoaPodsExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8AA50F01B015B2B00C6A3F9 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8AA50F71B015B2B00C6A3F9 = { - CreatedOnToolsVersion = 6.3.1; - }; - E8AA510D1B015B2B00C6A3F9 = { - CreatedOnToolsVersion = 6.3.1; - TestTargetID = E8AA50F71B015B2B00C6A3F9; - }; - }; - }; - buildConfigurationList = E8AA50F31B015B2B00C6A3F9 /* Build configuration list for PBXProject "CocoaPodsExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E8AA50EF1B015B2B00C6A3F9; - productRefGroup = E8AA50F91B015B2B00C6A3F9 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8AA50F71B015B2B00C6A3F9 /* CocoaPodsExample */, - E8AA510D1B015B2B00C6A3F9 /* CocoaPodsExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8AA50F61B015B2B00C6A3F9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8AA51061B015B2B00C6A3F9 /* Images.xcassets in Resources */, - E8AA51091B015B2B00C6A3F9 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8AA510C1B015B2B00C6A3F9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 62CCF5182C56F631CFD27633 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsExample-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - D87C75603586D5423A18DF26 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsExampleTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8AA50F41B015B2B00C6A3F9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8AA50FF1B015B2B00C6A3F9 /* AppDelegate.m in Sources */, - E8AA51011B015B2B00C6A3F9 /* main.m in Sources */, - E8AA51041B015B2B00C6A3F9 /* ViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8AA510A1B015B2B00C6A3F9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8AA51151B015B2B00C6A3F9 /* CocoaPodsExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8AA51101B015B2B00C6A3F9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8AA50F71B015B2B00C6A3F9 /* CocoaPodsExample */; - targetProxy = E8AA510F1B015B2B00C6A3F9 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8AA51071B015B2B00C6A3F9 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8AA51081B015B2B00C6A3F9 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8AA51161B015B2B00C6A3F9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - E8AA51171B015B2B00C6A3F9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - }; - name = Release; - }; - E8AA51191B015B2B00C6A3F9 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 630D22E631FB3B96788BF42C /* Pods-CocoaPodsExample.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - E8AA511A1B015B2B00C6A3F9 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B6A70CF642DC26AE5AD79FDD /* Pods-CocoaPodsExample.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - E8AA511C1B015B2B00C6A3F9 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 97A3D72B6D1A3D3C95BB8C03 /* Pods-CocoaPodsExampleTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = CocoaPodsExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsExample.app/Contents/MacOS/CocoaPodsExample"; - }; - name = Debug; - }; - E8AA511D1B015B2B00C6A3F9 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = FADF7DC3FB708DD60AC60E7B /* Pods-CocoaPodsExampleTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - INFOPLIST_FILE = CocoaPodsExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsExample.app/Contents/MacOS/CocoaPodsExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8AA50F31B015B2B00C6A3F9 /* Build configuration list for PBXProject "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8AA51161B015B2B00C6A3F9 /* Debug */, - E8AA51171B015B2B00C6A3F9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8AA51181B015B2B00C6A3F9 /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8AA51191B015B2B00C6A3F9 /* Debug */, - E8AA511A1B015B2B00C6A3F9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8AA511B1B015B2B00C6A3F9 /* Build configuration list for PBXNativeTarget "CocoaPodsExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8AA511C1B015B2B00C6A3F9 /* Debug */, - E8AA511D1B015B2B00C6A3F9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8AA50F01B015B2B00C6A3F9 /* Project object */; -} diff --git a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme b/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme deleted file mode 100644 index 86badc2af45..00000000000 --- a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.h b/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.h deleted file mode 100644 index 8029c9d392e..00000000000 --- a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.h +++ /dev/null @@ -1,27 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import - -@interface MyModel : RLMObject -@end - -@interface AppDelegate : NSObject - -@end diff --git a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.m b/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.m deleted file mode 100644 index a11a5cfc538..00000000000 --- a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/AppDelegate.m +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "AppDelegate.h" - -@implementation MyModel -@end - -@implementation AppDelegate -@end diff --git a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard b/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard deleted file mode 100644 index 269477028e8..00000000000 --- a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,681 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 2db2b1c7c6c..00000000000 --- a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/Info.plist b/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/Info.plist deleted file mode 100644 index 34ad20fe283..00000000000 --- a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2015 Realm. All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - - diff --git a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/ViewController.h b/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/ViewController.h deleted file mode 100644 index 33b492d49d5..00000000000 --- a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/ViewController.h +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -@interface ViewController : NSViewController - - -@end - diff --git a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/ViewController.m b/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/ViewController.m deleted file mode 100644 index 2061f5efb83..00000000000 --- a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/ViewController.m +++ /dev/null @@ -1,35 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "ViewController.h" - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - - // Do any additional setup after loading the view. -} - -- (void)setRepresentedObject:(id)representedObject { - [super setRepresentedObject:representedObject]; - - // Update the view, if already loaded. -} - -@end diff --git a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/main.m b/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/main.m deleted file mode 100644 index 2201eb2a09f..00000000000 --- a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExample/main.m +++ /dev/null @@ -1,23 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -int main(int argc, const char * argv[]) { - return NSApplicationMain(argc, argv); -} diff --git a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.m b/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.m deleted file mode 100644 index 456248c077b..00000000000 --- a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.m +++ /dev/null @@ -1,32 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -#import "AppDelegate.h" - -@interface CocoaPodsExampleTests : XCTestCase -@end - -@implementation CocoaPodsExampleTests - -- (void)testExample { - XCTAssertTrue([MyModel isSubclassOfClass:[RLMObject class]]); -} - -@end diff --git a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExampleTests/Info.plist b/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/osx/objc/CocoaPodsExample/CocoaPodsExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/osx/objc/CocoaPodsExample/Podfile b/examples/installation/osx/objc/CocoaPodsExample/Podfile deleted file mode 100644 index 19c46cc217c..00000000000 --- a/examples/installation/osx/objc/CocoaPodsExample/Podfile +++ /dev/null @@ -1,20 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '6.0' - -branch = ENV['sha'] - -target 'CocoaPodsExample' do - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch -end - -target 'CocoaPodsExampleTests' do - pod 'Realm/Headers', git: 'https://github.com/realm/realm-swift.git', branch: branch -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - target.build_configurations.each do |config| - config.build_settings['GCC_GENERATE_DEBUGGING_SYMBOLS'] = 'NO' - end - end -end diff --git a/examples/installation/osx/objc/DynamicExample/DynamicExample.xcodeproj/project.pbxproj b/examples/installation/osx/objc/DynamicExample/DynamicExample.xcodeproj/project.pbxproj deleted file mode 100644 index c725480cb17..00000000000 --- a/examples/installation/osx/objc/DynamicExample/DynamicExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,475 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - E8358B641AFB172C00DE7F8C /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E8358B631AFB172C00DE7F8C /* AppDelegate.m */; }; - E8358B661AFB172C00DE7F8C /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E8358B651AFB172C00DE7F8C /* main.m */; }; - E8358B691AFB172C00DE7F8C /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E8358B681AFB172C00DE7F8C /* ViewController.m */; }; - E8358B6B1AFB172C00DE7F8C /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E8358B6A1AFB172C00DE7F8C /* Images.xcassets */; }; - E8358B6E1AFB172C00DE7F8C /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8358B6C1AFB172C00DE7F8C /* Main.storyboard */; }; - E8358B7A1AFB172C00DE7F8C /* DynamicExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E8358B791AFB172C00DE7F8C /* DynamicExampleTests.m */; }; - E8358B841AFB174600DE7F8C /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8358B831AFB174600DE7F8C /* Realm.xcframework */; }; - E8358B851AFB174600DE7F8C /* Realm.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = E8358B831AFB174600DE7F8C /* Realm.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8358B741AFB172C00DE7F8C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8358B551AFB172C00DE7F8C /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8358B5C1AFB172C00DE7F8C; - remoteInfo = DynamicExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E8358B861AFB174600DE7F8C /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - E8358B851AFB174600DE7F8C /* Realm.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - E8358B5D1AFB172C00DE7F8C /* DynamicExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DynamicExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8358B611AFB172C00DE7F8C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8358B621AFB172C00DE7F8C /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - E8358B631AFB172C00DE7F8C /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - E8358B651AFB172C00DE7F8C /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E8358B671AFB172C00DE7F8C /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - E8358B681AFB172C00DE7F8C /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - E8358B6A1AFB172C00DE7F8C /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E8358B6D1AFB172C00DE7F8C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E8358B731AFB172C00DE7F8C /* DynamicExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DynamicExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E8358B781AFB172C00DE7F8C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8358B791AFB172C00DE7F8C /* DynamicExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DynamicExampleTests.m; sourceTree = ""; }; - E8358B831AFB174600DE7F8C /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = "../../../realm-objc-latest/Realm.xcframework"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8358B5A1AFB172C00DE7F8C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E8358B841AFB174600DE7F8C /* Realm.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8358B701AFB172C00DE7F8C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - E8358B541AFB172C00DE7F8C = { - isa = PBXGroup; - children = ( - E8358B5F1AFB172C00DE7F8C /* DynamicExample */, - E8358B761AFB172C00DE7F8C /* DynamicExampleTests */, - E8358B5E1AFB172C00DE7F8C /* Products */, - E8358B831AFB174600DE7F8C /* Realm.xcframework */, - ); - sourceTree = ""; - }; - E8358B5E1AFB172C00DE7F8C /* Products */ = { - isa = PBXGroup; - children = ( - E8358B5D1AFB172C00DE7F8C /* DynamicExample.app */, - E8358B731AFB172C00DE7F8C /* DynamicExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E8358B5F1AFB172C00DE7F8C /* DynamicExample */ = { - isa = PBXGroup; - children = ( - E8358B601AFB172C00DE7F8C /* Supporting Files */, - E8358B621AFB172C00DE7F8C /* AppDelegate.h */, - E8358B631AFB172C00DE7F8C /* AppDelegate.m */, - E8358B6A1AFB172C00DE7F8C /* Images.xcassets */, - E8358B6C1AFB172C00DE7F8C /* Main.storyboard */, - E8358B671AFB172C00DE7F8C /* ViewController.h */, - E8358B681AFB172C00DE7F8C /* ViewController.m */, - ); - path = DynamicExample; - sourceTree = ""; - }; - E8358B601AFB172C00DE7F8C /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8358B611AFB172C00DE7F8C /* Info.plist */, - E8358B651AFB172C00DE7F8C /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E8358B761AFB172C00DE7F8C /* DynamicExampleTests */ = { - isa = PBXGroup; - children = ( - E8358B771AFB172C00DE7F8C /* Supporting Files */, - E8358B791AFB172C00DE7F8C /* DynamicExampleTests.m */, - ); - path = DynamicExampleTests; - sourceTree = ""; - }; - E8358B771AFB172C00DE7F8C /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8358B781AFB172C00DE7F8C /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8358B5C1AFB172C00DE7F8C /* DynamicExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8358B7D1AFB172C00DE7F8C /* Build configuration list for PBXNativeTarget "DynamicExample" */; - buildPhases = ( - E8358B591AFB172C00DE7F8C /* Sources */, - E8358B5A1AFB172C00DE7F8C /* Frameworks */, - E8358B5B1AFB172C00DE7F8C /* Resources */, - E8358B861AFB174600DE7F8C /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = DynamicExample; - productName = DynamicExample; - productReference = E8358B5D1AFB172C00DE7F8C /* DynamicExample.app */; - productType = "com.apple.product-type.application"; - }; - E8358B721AFB172C00DE7F8C /* DynamicExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8358B801AFB172C00DE7F8C /* Build configuration list for PBXNativeTarget "DynamicExampleTests" */; - buildPhases = ( - E8358B6F1AFB172C00DE7F8C /* Sources */, - E8358B701AFB172C00DE7F8C /* Frameworks */, - E8358B711AFB172C00DE7F8C /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E8358B751AFB172C00DE7F8C /* PBXTargetDependency */, - ); - name = DynamicExampleTests; - productName = DynamicExampleTests; - productReference = E8358B731AFB172C00DE7F8C /* DynamicExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8358B551AFB172C00DE7F8C /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8358B5C1AFB172C00DE7F8C = { - CreatedOnToolsVersion = 6.3.1; - }; - E8358B721AFB172C00DE7F8C = { - CreatedOnToolsVersion = 6.3.1; - TestTargetID = E8358B5C1AFB172C00DE7F8C; - }; - }; - }; - buildConfigurationList = E8358B581AFB172C00DE7F8C /* Build configuration list for PBXProject "DynamicExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E8358B541AFB172C00DE7F8C; - productRefGroup = E8358B5E1AFB172C00DE7F8C /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8358B5C1AFB172C00DE7F8C /* DynamicExample */, - E8358B721AFB172C00DE7F8C /* DynamicExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8358B5B1AFB172C00DE7F8C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8358B6B1AFB172C00DE7F8C /* Images.xcassets in Resources */, - E8358B6E1AFB172C00DE7F8C /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8358B711AFB172C00DE7F8C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8358B591AFB172C00DE7F8C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8358B641AFB172C00DE7F8C /* AppDelegate.m in Sources */, - E8358B661AFB172C00DE7F8C /* main.m in Sources */, - E8358B691AFB172C00DE7F8C /* ViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8358B6F1AFB172C00DE7F8C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8358B7A1AFB172C00DE7F8C /* DynamicExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8358B751AFB172C00DE7F8C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8358B5C1AFB172C00DE7F8C /* DynamicExample */; - targetProxy = E8358B741AFB172C00DE7F8C /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8358B6C1AFB172C00DE7F8C /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8358B6D1AFB172C00DE7F8C /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8358B7B1AFB172C00DE7F8C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - FRAMEWORK_SEARCH_PATHS = "../../..//realm-objc-latest/osx"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - E8358B7C1AFB172C00DE7F8C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = "../../..//realm-objc-latest/osx"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - }; - name = Release; - }; - E8358B7E1AFB172C00DE7F8C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = DynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - E8358B7F1AFB172C00DE7F8C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = DynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - E8358B811AFB172C00DE7F8C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = DynamicExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DynamicExample.app/Contents/MacOS/DynamicExample"; - }; - name = Debug; - }; - E8358B821AFB172C00DE7F8C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - INFOPLIST_FILE = DynamicExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DynamicExample.app/Contents/MacOS/DynamicExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8358B581AFB172C00DE7F8C /* Build configuration list for PBXProject "DynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8358B7B1AFB172C00DE7F8C /* Debug */, - E8358B7C1AFB172C00DE7F8C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8358B7D1AFB172C00DE7F8C /* Build configuration list for PBXNativeTarget "DynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8358B7E1AFB172C00DE7F8C /* Debug */, - E8358B7F1AFB172C00DE7F8C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8358B801AFB172C00DE7F8C /* Build configuration list for PBXNativeTarget "DynamicExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8358B811AFB172C00DE7F8C /* Debug */, - E8358B821AFB172C00DE7F8C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8358B551AFB172C00DE7F8C /* Project object */; -} diff --git a/examples/installation/osx/objc/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme b/examples/installation/osx/objc/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme deleted file mode 100644 index 7dc6c507f6a..00000000000 --- a/examples/installation/osx/objc/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/objc/DynamicExample/DynamicExample/AppDelegate.m b/examples/installation/osx/objc/DynamicExample/DynamicExample/AppDelegate.m deleted file mode 100644 index a11a5cfc538..00000000000 --- a/examples/installation/osx/objc/DynamicExample/DynamicExample/AppDelegate.m +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "AppDelegate.h" - -@implementation MyModel -@end - -@implementation AppDelegate -@end diff --git a/examples/installation/osx/objc/DynamicExample/DynamicExample/Base.lproj/Main.storyboard b/examples/installation/osx/objc/DynamicExample/DynamicExample/Base.lproj/Main.storyboard deleted file mode 100644 index 664f5f72d6b..00000000000 --- a/examples/installation/osx/objc/DynamicExample/DynamicExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,681 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/objc/DynamicExample/DynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/osx/objc/DynamicExample/DynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 2db2b1c7c6c..00000000000 --- a/examples/installation/osx/objc/DynamicExample/DynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/osx/objc/DynamicExample/DynamicExample/Info.plist b/examples/installation/osx/objc/DynamicExample/DynamicExample/Info.plist deleted file mode 100644 index 34ad20fe283..00000000000 --- a/examples/installation/osx/objc/DynamicExample/DynamicExample/Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2015 Realm. All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - - diff --git a/examples/installation/osx/objc/DynamicExample/DynamicExample/ViewController.h b/examples/installation/osx/objc/DynamicExample/DynamicExample/ViewController.h deleted file mode 100644 index 33b492d49d5..00000000000 --- a/examples/installation/osx/objc/DynamicExample/DynamicExample/ViewController.h +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -@interface ViewController : NSViewController - - -@end - diff --git a/examples/installation/osx/objc/DynamicExample/DynamicExample/ViewController.m b/examples/installation/osx/objc/DynamicExample/DynamicExample/ViewController.m deleted file mode 100644 index 2061f5efb83..00000000000 --- a/examples/installation/osx/objc/DynamicExample/DynamicExample/ViewController.m +++ /dev/null @@ -1,35 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "ViewController.h" - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - - // Do any additional setup after loading the view. -} - -- (void)setRepresentedObject:(id)representedObject { - [super setRepresentedObject:representedObject]; - - // Update the view, if already loaded. -} - -@end diff --git a/examples/installation/osx/objc/DynamicExample/DynamicExample/main.m b/examples/installation/osx/objc/DynamicExample/DynamicExample/main.m deleted file mode 100644 index 2201eb2a09f..00000000000 --- a/examples/installation/osx/objc/DynamicExample/DynamicExample/main.m +++ /dev/null @@ -1,23 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -int main(int argc, const char * argv[]) { - return NSApplicationMain(argc, argv); -} diff --git a/examples/installation/osx/objc/DynamicExample/DynamicExampleTests/DynamicExampleTests.m b/examples/installation/osx/objc/DynamicExample/DynamicExampleTests/DynamicExampleTests.m deleted file mode 100644 index 815faf3cf43..00000000000 --- a/examples/installation/osx/objc/DynamicExample/DynamicExampleTests/DynamicExampleTests.m +++ /dev/null @@ -1,32 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -#import "AppDelegate.h" - -@interface DynamicExampleTests : XCTestCase -@end - -@implementation DynamicExampleTests - -- (void)testExample { - XCTAssertTrue([MyModel isSubclassOfClass:[RLMObject class]]); -} - -@end diff --git a/examples/installation/osx/objc/DynamicExample/DynamicExampleTests/Info.plist b/examples/installation/osx/objc/DynamicExample/DynamicExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/osx/objc/DynamicExample/DynamicExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj b/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj deleted file mode 100644 index ef591d16c9e..00000000000 --- a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,489 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 3FDA0A2F231997980099B474 /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FDA0A2E231997980099B474 /* Realm.xcframework */; }; - E8358B641AFB172C00DE7F8C /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E8358B631AFB172C00DE7F8C /* AppDelegate.m */; }; - E8358B661AFB172C00DE7F8C /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E8358B651AFB172C00DE7F8C /* main.m */; }; - E8358B691AFB172C00DE7F8C /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E8358B681AFB172C00DE7F8C /* ViewController.m */; }; - E8358B6B1AFB172C00DE7F8C /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E8358B6A1AFB172C00DE7F8C /* Images.xcassets */; }; - E8358B6E1AFB172C00DE7F8C /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8358B6C1AFB172C00DE7F8C /* Main.storyboard */; }; - E8358B7A1AFB172C00DE7F8C /* XCFrameworkExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E8358B791AFB172C00DE7F8C /* XCFrameworkExampleTests.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8358B741AFB172C00DE7F8C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8358B551AFB172C00DE7F8C /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8358B5C1AFB172C00DE7F8C; - remoteInfo = XCFrameworkExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E8358B861AFB174600DE7F8C /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 3FDA0A2E231997980099B474 /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = "../../../realm-objc-latest/Realm.xcframework"; sourceTree = ""; }; - E8358B5D1AFB172C00DE7F8C /* XCFrameworkExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XCFrameworkExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8358B611AFB172C00DE7F8C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8358B621AFB172C00DE7F8C /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - E8358B631AFB172C00DE7F8C /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - E8358B651AFB172C00DE7F8C /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E8358B671AFB172C00DE7F8C /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - E8358B681AFB172C00DE7F8C /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - E8358B6A1AFB172C00DE7F8C /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E8358B6D1AFB172C00DE7F8C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E8358B731AFB172C00DE7F8C /* XCFrameworkExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XCFrameworkExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E8358B781AFB172C00DE7F8C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8358B791AFB172C00DE7F8C /* XCFrameworkExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XCFrameworkExampleTests.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8358B5A1AFB172C00DE7F8C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3FDA0A2F231997980099B474 /* Realm.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8358B701AFB172C00DE7F8C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - E8358B541AFB172C00DE7F8C = { - isa = PBXGroup; - children = ( - E8358B5E1AFB172C00DE7F8C /* Products */, - E8358B5F1AFB172C00DE7F8C /* XCFrameworkExample */, - E8358B761AFB172C00DE7F8C /* XCFrameworkExampleTests */, - 3FDA0A2E231997980099B474 /* Realm.xcframework */, - ); - sourceTree = ""; - }; - E8358B5E1AFB172C00DE7F8C /* Products */ = { - isa = PBXGroup; - children = ( - E8358B5D1AFB172C00DE7F8C /* XCFrameworkExample.app */, - E8358B731AFB172C00DE7F8C /* XCFrameworkExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E8358B5F1AFB172C00DE7F8C /* XCFrameworkExample */ = { - isa = PBXGroup; - children = ( - E8358B601AFB172C00DE7F8C /* Supporting Files */, - E8358B621AFB172C00DE7F8C /* AppDelegate.h */, - E8358B631AFB172C00DE7F8C /* AppDelegate.m */, - E8358B6A1AFB172C00DE7F8C /* Images.xcassets */, - E8358B6C1AFB172C00DE7F8C /* Main.storyboard */, - E8358B671AFB172C00DE7F8C /* ViewController.h */, - E8358B681AFB172C00DE7F8C /* ViewController.m */, - ); - path = XCFrameworkExample; - sourceTree = ""; - }; - E8358B601AFB172C00DE7F8C /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8358B611AFB172C00DE7F8C /* Info.plist */, - E8358B651AFB172C00DE7F8C /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E8358B761AFB172C00DE7F8C /* XCFrameworkExampleTests */ = { - isa = PBXGroup; - children = ( - E8358B771AFB172C00DE7F8C /* Supporting Files */, - E8358B791AFB172C00DE7F8C /* XCFrameworkExampleTests.m */, - ); - path = XCFrameworkExampleTests; - sourceTree = ""; - }; - E8358B771AFB172C00DE7F8C /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8358B781AFB172C00DE7F8C /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8358B5C1AFB172C00DE7F8C /* XCFrameworkExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8358B7D1AFB172C00DE7F8C /* Build configuration list for PBXNativeTarget "XCFrameworkExample" */; - buildPhases = ( - E8358B591AFB172C00DE7F8C /* Sources */, - E8358B5A1AFB172C00DE7F8C /* Frameworks */, - E8358B5B1AFB172C00DE7F8C /* Resources */, - E8358B861AFB174600DE7F8C /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = XCFrameworkExample; - productName = XCFrameworkExample; - productReference = E8358B5D1AFB172C00DE7F8C /* XCFrameworkExample.app */; - productType = "com.apple.product-type.application"; - }; - E8358B721AFB172C00DE7F8C /* XCFrameworkExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8358B801AFB172C00DE7F8C /* Build configuration list for PBXNativeTarget "XCFrameworkExampleTests" */; - buildPhases = ( - E8358B6F1AFB172C00DE7F8C /* Sources */, - E8358B701AFB172C00DE7F8C /* Frameworks */, - E8358B711AFB172C00DE7F8C /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E8358B751AFB172C00DE7F8C /* PBXTargetDependency */, - ); - name = XCFrameworkExampleTests; - productName = XCFrameworkExampleTests; - productReference = E8358B731AFB172C00DE7F8C /* XCFrameworkExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8358B551AFB172C00DE7F8C /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8358B5C1AFB172C00DE7F8C = { - CreatedOnToolsVersion = 6.3.1; - }; - E8358B721AFB172C00DE7F8C = { - CreatedOnToolsVersion = 6.3.1; - TestTargetID = E8358B5C1AFB172C00DE7F8C; - }; - }; - }; - buildConfigurationList = E8358B581AFB172C00DE7F8C /* Build configuration list for PBXProject "XCFrameworkExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E8358B541AFB172C00DE7F8C; - productRefGroup = E8358B5E1AFB172C00DE7F8C /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8358B5C1AFB172C00DE7F8C /* XCFrameworkExample */, - E8358B721AFB172C00DE7F8C /* XCFrameworkExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8358B5B1AFB172C00DE7F8C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8358B6B1AFB172C00DE7F8C /* Images.xcassets in Resources */, - E8358B6E1AFB172C00DE7F8C /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8358B711AFB172C00DE7F8C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8358B591AFB172C00DE7F8C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8358B641AFB172C00DE7F8C /* AppDelegate.m in Sources */, - E8358B661AFB172C00DE7F8C /* main.m in Sources */, - E8358B691AFB172C00DE7F8C /* ViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8358B6F1AFB172C00DE7F8C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8358B7A1AFB172C00DE7F8C /* XCFrameworkExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8358B751AFB172C00DE7F8C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8358B5C1AFB172C00DE7F8C /* XCFrameworkExample */; - targetProxy = E8358B741AFB172C00DE7F8C /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8358B6C1AFB172C00DE7F8C /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8358B6D1AFB172C00DE7F8C /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8358B7B1AFB172C00DE7F8C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - FRAMEWORK_SEARCH_PATHS = "../../..//realm-objc-latest"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - E8358B7C1AFB172C00DE7F8C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = "../../..//realm-objc-latest"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - }; - name = Release; - }; - E8358B7E1AFB172C00DE7F8C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = XCFrameworkExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - E8358B7F1AFB172C00DE7F8C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = XCFrameworkExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - E8358B811AFB172C00DE7F8C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = XCFrameworkExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/XCFrameworkExample.app/Contents/MacOS/XCFrameworkExample"; - }; - name = Debug; - }; - E8358B821AFB172C00DE7F8C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - INFOPLIST_FILE = XCFrameworkExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/XCFrameworkExample.app/Contents/MacOS/XCFrameworkExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8358B581AFB172C00DE7F8C /* Build configuration list for PBXProject "XCFrameworkExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8358B7B1AFB172C00DE7F8C /* Debug */, - E8358B7C1AFB172C00DE7F8C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8358B7D1AFB172C00DE7F8C /* Build configuration list for PBXNativeTarget "XCFrameworkExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8358B7E1AFB172C00DE7F8C /* Debug */, - E8358B7F1AFB172C00DE7F8C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8358B801AFB172C00DE7F8C /* Build configuration list for PBXNativeTarget "XCFrameworkExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8358B811AFB172C00DE7F8C /* Debug */, - E8358B821AFB172C00DE7F8C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8358B551AFB172C00DE7F8C /* Project object */; -} diff --git a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme b/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme deleted file mode 100644 index b94f5189b39..00000000000 --- a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/AppDelegate.h b/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/AppDelegate.h deleted file mode 100644 index f2429e0c1bb..00000000000 --- a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/AppDelegate.h +++ /dev/null @@ -1,26 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import - -@interface MyModel : RLMObject -@end - -@interface AppDelegate : NSObject -@end diff --git a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/AppDelegate.m b/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/AppDelegate.m deleted file mode 100644 index a11a5cfc538..00000000000 --- a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/AppDelegate.m +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "AppDelegate.h" - -@implementation MyModel -@end - -@implementation AppDelegate -@end diff --git a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/Base.lproj/Main.storyboard b/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/Base.lproj/Main.storyboard deleted file mode 100644 index c7510ba4ce9..00000000000 --- a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,681 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 16b39b6da3e..00000000000 --- a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/Info.plist b/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/Info.plist deleted file mode 100644 index 34ad20fe283..00000000000 --- a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2015 Realm. All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - - diff --git a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/ViewController.h b/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/ViewController.h deleted file mode 100644 index 33b492d49d5..00000000000 --- a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/ViewController.h +++ /dev/null @@ -1,25 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -@interface ViewController : NSViewController - - -@end - diff --git a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/ViewController.m b/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/ViewController.m deleted file mode 100644 index 2061f5efb83..00000000000 --- a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/ViewController.m +++ /dev/null @@ -1,35 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import "ViewController.h" - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - - // Do any additional setup after loading the view. -} - -- (void)setRepresentedObject:(id)representedObject { - [super setRepresentedObject:representedObject]; - - // Update the view, if already loaded. -} - -@end diff --git a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/main.m b/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/main.m deleted file mode 100644 index 2201eb2a09f..00000000000 --- a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExample/main.m +++ /dev/null @@ -1,23 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import - -int main(int argc, const char * argv[]) { - return NSApplicationMain(argc, argv); -} diff --git a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExampleTests/Info.plist b/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExampleTests/XCFrameworkExampleTests.m b/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExampleTests/XCFrameworkExampleTests.m deleted file mode 100644 index 0d31f13011a..00000000000 --- a/examples/installation/osx/objc/XCFrameworkExample/XCFrameworkExampleTests/XCFrameworkExampleTests.m +++ /dev/null @@ -1,32 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -#import "AppDelegate.h" - -@interface XCFrameworkExampleTests : XCTestCase -@end - -@implementation XCFrameworkExampleTests - -- (void)testExample { - XCTAssertTrue([MyModel isSubclassOfClass:[RLMObject class]]); -} - -@end diff --git a/examples/installation/osx/swift/CarthageExample/CarthageExample.xcodeproj/project.pbxproj b/examples/installation/osx/swift/CarthageExample/CarthageExample.xcodeproj/project.pbxproj deleted file mode 100644 index 7adc70d2032..00000000000 --- a/examples/installation/osx/swift/CarthageExample/CarthageExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,506 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 3F45206629159937008F07AD /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F45206429159936008F07AD /* Realm.xcframework */; }; - 3F45206729159937008F07AD /* Realm.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3F45206429159936008F07AD /* Realm.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 3F45206829159937008F07AD /* RealmSwift.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F45206529159936008F07AD /* RealmSwift.xcframework */; }; - 3F45206929159937008F07AD /* RealmSwift.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3F45206529159936008F07AD /* RealmSwift.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - E8219DD61B3CD4A2006F2638 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8219DD51B3CD4A2006F2638 /* AppDelegate.swift */; }; - E8219DD81B3CD4A2006F2638 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8219DD71B3CD4A2006F2638 /* ViewController.swift */; }; - E8219DDA1B3CD4A2006F2638 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E8219DD91B3CD4A2006F2638 /* Images.xcassets */; }; - E8219DDD1B3CD4A2006F2638 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8219DDB1B3CD4A2006F2638 /* Main.storyboard */; }; - E8219DE91B3CD4A2006F2638 /* CarthageExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8219DE81B3CD4A2006F2638 /* CarthageExampleTests.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8219DE31B3CD4A2006F2638 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8219DC81B3CD4A2006F2638 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8219DCF1B3CD4A2006F2638; - remoteInfo = CarthageExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E802DBE61B3CD5410047225A /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 3F45206729159937008F07AD /* Realm.xcframework in Embed Frameworks */, - 3F45206929159937008F07AD /* RealmSwift.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 3F45206429159936008F07AD /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = Carthage/Build/Realm.xcframework; sourceTree = ""; }; - 3F45206529159936008F07AD /* RealmSwift.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RealmSwift.xcframework; path = Carthage/Build/RealmSwift.xcframework; sourceTree = ""; }; - E8219DD01B3CD4A2006F2638 /* CarthageExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CarthageExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8219DD41B3CD4A2006F2638 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8219DD51B3CD4A2006F2638 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - E8219DD71B3CD4A2006F2638 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - E8219DD91B3CD4A2006F2638 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E8219DDC1B3CD4A2006F2638 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E8219DE21B3CD4A2006F2638 /* CarthageExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CarthageExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E8219DE71B3CD4A2006F2638 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8219DE81B3CD4A2006F2638 /* CarthageExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarthageExampleTests.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8219DCD1B3CD4A2006F2638 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3F45206629159937008F07AD /* Realm.xcframework in Frameworks */, - 3F45206829159937008F07AD /* RealmSwift.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8219DDF1B3CD4A2006F2638 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 3F45206329159936008F07AD /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3F45206429159936008F07AD /* Realm.xcframework */, - 3F45206529159936008F07AD /* RealmSwift.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - E8219DC71B3CD4A2006F2638 = { - isa = PBXGroup; - children = ( - E8219DD21B3CD4A2006F2638 /* CarthageExample */, - E8219DE51B3CD4A2006F2638 /* CarthageExampleTests */, - E8219DD11B3CD4A2006F2638 /* Products */, - 3F45206329159936008F07AD /* Frameworks */, - ); - sourceTree = ""; - }; - E8219DD11B3CD4A2006F2638 /* Products */ = { - isa = PBXGroup; - children = ( - E8219DD01B3CD4A2006F2638 /* CarthageExample.app */, - E8219DE21B3CD4A2006F2638 /* CarthageExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E8219DD21B3CD4A2006F2638 /* CarthageExample */ = { - isa = PBXGroup; - children = ( - E8219DD31B3CD4A2006F2638 /* Supporting Files */, - E8219DD51B3CD4A2006F2638 /* AppDelegate.swift */, - E8219DD91B3CD4A2006F2638 /* Images.xcassets */, - E8219DDB1B3CD4A2006F2638 /* Main.storyboard */, - E8219DD71B3CD4A2006F2638 /* ViewController.swift */, - ); - path = CarthageExample; - sourceTree = ""; - }; - E8219DD31B3CD4A2006F2638 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8219DD41B3CD4A2006F2638 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E8219DE51B3CD4A2006F2638 /* CarthageExampleTests */ = { - isa = PBXGroup; - children = ( - E8219DE61B3CD4A2006F2638 /* Supporting Files */, - E8219DE81B3CD4A2006F2638 /* CarthageExampleTests.swift */, - ); - path = CarthageExampleTests; - sourceTree = ""; - }; - E8219DE61B3CD4A2006F2638 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8219DE71B3CD4A2006F2638 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8219DCF1B3CD4A2006F2638 /* CarthageExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8219DEC1B3CD4A2006F2638 /* Build configuration list for PBXNativeTarget "CarthageExample" */; - buildPhases = ( - E8219DCC1B3CD4A2006F2638 /* Sources */, - E8219DCD1B3CD4A2006F2638 /* Frameworks */, - E8219DCE1B3CD4A2006F2638 /* Resources */, - E802DBE61B3CD5410047225A /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CarthageExample; - productName = CarthageExample; - productReference = E8219DD01B3CD4A2006F2638 /* CarthageExample.app */; - productType = "com.apple.product-type.application"; - }; - E8219DE11B3CD4A2006F2638 /* CarthageExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8219DEF1B3CD4A2006F2638 /* Build configuration list for PBXNativeTarget "CarthageExampleTests" */; - buildPhases = ( - E8219DDE1B3CD4A2006F2638 /* Sources */, - E8219DDF1B3CD4A2006F2638 /* Frameworks */, - E8219DE01B3CD4A2006F2638 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E8219DE41B3CD4A2006F2638 /* PBXTargetDependency */, - ); - name = CarthageExampleTests; - productName = CarthageExampleTests; - productReference = E8219DE21B3CD4A2006F2638 /* CarthageExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8219DC81B3CD4A2006F2638 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0710; - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8219DCF1B3CD4A2006F2638 = { - CreatedOnToolsVersion = 6.3.2; - LastSwiftMigration = 1020; - }; - E8219DE11B3CD4A2006F2638 = { - CreatedOnToolsVersion = 6.3.2; - LastSwiftMigration = 1020; - TestTargetID = E8219DCF1B3CD4A2006F2638; - }; - }; - }; - buildConfigurationList = E8219DCB1B3CD4A2006F2638 /* Build configuration list for PBXProject "CarthageExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = E8219DC71B3CD4A2006F2638; - productRefGroup = E8219DD11B3CD4A2006F2638 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8219DCF1B3CD4A2006F2638 /* CarthageExample */, - E8219DE11B3CD4A2006F2638 /* CarthageExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8219DCE1B3CD4A2006F2638 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8219DDA1B3CD4A2006F2638 /* Images.xcassets in Resources */, - E8219DDD1B3CD4A2006F2638 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8219DE01B3CD4A2006F2638 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8219DCC1B3CD4A2006F2638 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8219DD61B3CD4A2006F2638 /* AppDelegate.swift in Sources */, - E8219DD81B3CD4A2006F2638 /* ViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8219DDE1B3CD4A2006F2638 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8219DE91B3CD4A2006F2638 /* CarthageExampleTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8219DE41B3CD4A2006F2638 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8219DCF1B3CD4A2006F2638 /* CarthageExample */; - targetProxy = E8219DE31B3CD4A2006F2638 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8219DDB1B3CD4A2006F2638 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8219DDC1B3CD4A2006F2638 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8219DEA1B3CD4A2006F2638 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build/Mac"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - E8219DEB1B3CD4A2006F2638 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build/Mac"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - E8219DED1B3CD4A2006F2638 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = CarthageExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - E8219DEE1B3CD4A2006F2638 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = CarthageExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - E8219DF01B3CD4A2006F2638 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = CarthageExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CarthageExample.app/Contents/MacOS/CarthageExample"; - }; - name = Debug; - }; - E8219DF11B3CD4A2006F2638 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - INFOPLIST_FILE = CarthageExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CarthageExample.app/Contents/MacOS/CarthageExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8219DCB1B3CD4A2006F2638 /* Build configuration list for PBXProject "CarthageExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8219DEA1B3CD4A2006F2638 /* Debug */, - E8219DEB1B3CD4A2006F2638 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8219DEC1B3CD4A2006F2638 /* Build configuration list for PBXNativeTarget "CarthageExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8219DED1B3CD4A2006F2638 /* Debug */, - E8219DEE1B3CD4A2006F2638 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8219DEF1B3CD4A2006F2638 /* Build configuration list for PBXNativeTarget "CarthageExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8219DF01B3CD4A2006F2638 /* Debug */, - E8219DF11B3CD4A2006F2638 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8219DC81B3CD4A2006F2638 /* Project object */; -} diff --git a/examples/installation/osx/swift/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme b/examples/installation/osx/swift/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme deleted file mode 100644 index 7d76f43296b..00000000000 --- a/examples/installation/osx/swift/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/swift/CarthageExample/CarthageExample/AppDelegate.swift b/examples/installation/osx/swift/CarthageExample/CarthageExample/AppDelegate.swift deleted file mode 100644 index 451b2902f4b..00000000000 --- a/examples/installation/osx/swift/CarthageExample/CarthageExample/AppDelegate.swift +++ /dev/null @@ -1,35 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import Cocoa -import RealmSwift - -open class MyModel: Object { - @objc dynamic var requiredProperty: String? -} - -@NSApplicationMain -class AppDelegate: NSObject, NSApplicationDelegate { - func applicationDidFinishLaunching(_ aNotification: Notification) { - // Insert code here to initialize your application - } - - func applicationWillTerminate(_ aNotification: Notification) { - // Insert code here to tear down your application - } -} diff --git a/examples/installation/osx/swift/CarthageExample/CarthageExample/Base.lproj/Main.storyboard b/examples/installation/osx/swift/CarthageExample/CarthageExample/Base.lproj/Main.storyboard deleted file mode 100644 index 965298823f8..00000000000 --- a/examples/installation/osx/swift/CarthageExample/CarthageExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,681 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/swift/CarthageExample/CarthageExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/osx/swift/CarthageExample/CarthageExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 2db2b1c7c6c..00000000000 --- a/examples/installation/osx/swift/CarthageExample/CarthageExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/osx/swift/CarthageExample/CarthageExample/Info.plist b/examples/installation/osx/swift/CarthageExample/CarthageExample/Info.plist deleted file mode 100644 index 34ad20fe283..00000000000 --- a/examples/installation/osx/swift/CarthageExample/CarthageExample/Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2015 Realm. All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - - diff --git a/examples/installation/osx/swift/CarthageExample/CarthageExample/ViewController.swift b/examples/installation/osx/swift/CarthageExample/CarthageExample/ViewController.swift deleted file mode 100644 index a8715f49295..00000000000 --- a/examples/installation/osx/swift/CarthageExample/CarthageExample/ViewController.swift +++ /dev/null @@ -1,36 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import Cocoa - -class ViewController: NSViewController { - - override func viewDidLoad() { - super.viewDidLoad() - - // Do any additional setup after loading the view. - } - - override var representedObject: Any? { - didSet { - // Update the view, if already loaded. - } - } - - -} diff --git a/examples/installation/osx/swift/CarthageExample/CarthageExampleTests/CarthageExampleTests.swift b/examples/installation/osx/swift/CarthageExample/CarthageExampleTests/CarthageExampleTests.swift deleted file mode 100644 index 631e43c8060..00000000000 --- a/examples/installation/osx/swift/CarthageExample/CarthageExampleTests/CarthageExampleTests.swift +++ /dev/null @@ -1,29 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import Cocoa -import XCTest -import CarthageExample -import RealmSwift - -class CarthageExampleTests: XCTestCase { - func testExample() { - // This is an example of a functional test case. - XCTAssertNotNil(MyModel() as AnyObject is Object) - } -} diff --git a/examples/installation/osx/swift/CarthageExample/CarthageExampleTests/Info.plist b/examples/installation/osx/swift/CarthageExample/CarthageExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/osx/swift/CarthageExample/CarthageExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj b/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj deleted file mode 100644 index 0bc07dc4d5f..00000000000 --- a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,544 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0FDF80654D67CF8C473D906E /* Pods_CocoaPodsExampleTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2420D828B939B2F5E3DD95B6 /* Pods_CocoaPodsExampleTests.framework */; }; - B99C2C87D907AF951923AB71 /* Pods_CocoaPodsExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BCB0993F289E206FD682B90 /* Pods_CocoaPodsExample.framework */; }; - E8F1864D1CEEC442008F5767 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F1864C1CEEC442008F5767 /* AppDelegate.swift */; }; - E8F1864F1CEEC442008F5767 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F1864E1CEEC442008F5767 /* ViewController.swift */; }; - E8F186511CEEC442008F5767 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E8F186501CEEC442008F5767 /* Assets.xcassets */; }; - E8F186541CEEC442008F5767 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8F186521CEEC442008F5767 /* Main.storyboard */; }; - E8F1865F1CEEC442008F5767 /* CocoaPodsExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F1865E1CEEC442008F5767 /* CocoaPodsExampleTests.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8F1865B1CEEC442008F5767 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8F186411CEEC441008F5767 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8F186481CEEC441008F5767; - remoteInfo = CocoaPodsExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 1754274DD85BC94FBE718272 /* Pods-CocoaPodsExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExampleTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests.debug.xcconfig"; sourceTree = ""; }; - 2420D828B939B2F5E3DD95B6 /* Pods_CocoaPodsExampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPodsExampleTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3BCB0993F289E206FD682B90 /* Pods_CocoaPodsExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPodsExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 935AE9102713E46948B28E87 /* Pods-CocoaPodsExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample.debug.xcconfig"; sourceTree = ""; }; - B2F54684A04A7CE473C6A385 /* Pods-CocoaPodsExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample.release.xcconfig"; sourceTree = ""; }; - D1BEEF9604335FBE0C7BAE3E /* Pods-CocoaPodsExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExampleTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests.release.xcconfig"; sourceTree = ""; }; - E8F186491CEEC441008F5767 /* CocoaPodsExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CocoaPodsExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8F1864C1CEEC442008F5767 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - E8F1864E1CEEC442008F5767 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - E8F186501CEEC442008F5767 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - E8F186531CEEC442008F5767 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E8F186551CEEC442008F5767 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8F1865A1CEEC442008F5767 /* CocoaPodsExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CocoaPodsExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E8F1865E1CEEC442008F5767 /* CocoaPodsExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CocoaPodsExampleTests.swift; sourceTree = ""; }; - E8F186601CEEC442008F5767 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8F186461CEEC441008F5767 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - B99C2C87D907AF951923AB71 /* Pods_CocoaPodsExample.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8F186571CEEC442008F5767 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0FDF80654D67CF8C473D906E /* Pods_CocoaPodsExampleTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 02655C095E5F483C939F0C74 /* Pods */ = { - isa = PBXGroup; - children = ( - 935AE9102713E46948B28E87 /* Pods-CocoaPodsExample.debug.xcconfig */, - B2F54684A04A7CE473C6A385 /* Pods-CocoaPodsExample.release.xcconfig */, - 1754274DD85BC94FBE718272 /* Pods-CocoaPodsExampleTests.debug.xcconfig */, - D1BEEF9604335FBE0C7BAE3E /* Pods-CocoaPodsExampleTests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; - 94C8D94B82E9073B5728D6AF /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3BCB0993F289E206FD682B90 /* Pods_CocoaPodsExample.framework */, - 2420D828B939B2F5E3DD95B6 /* Pods_CocoaPodsExampleTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - E8F186401CEEC441008F5767 = { - isa = PBXGroup; - children = ( - E8F1864B1CEEC441008F5767 /* CocoaPodsExample */, - E8F1865D1CEEC442008F5767 /* CocoaPodsExampleTests */, - 94C8D94B82E9073B5728D6AF /* Frameworks */, - 02655C095E5F483C939F0C74 /* Pods */, - E8F1864A1CEEC441008F5767 /* Products */, - ); - sourceTree = ""; - }; - E8F1864A1CEEC441008F5767 /* Products */ = { - isa = PBXGroup; - children = ( - E8F186491CEEC441008F5767 /* CocoaPodsExample.app */, - E8F1865A1CEEC442008F5767 /* CocoaPodsExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E8F1864B1CEEC441008F5767 /* CocoaPodsExample */ = { - isa = PBXGroup; - children = ( - E8F1864C1CEEC442008F5767 /* AppDelegate.swift */, - E8F186501CEEC442008F5767 /* Assets.xcassets */, - E8F186551CEEC442008F5767 /* Info.plist */, - E8F186521CEEC442008F5767 /* Main.storyboard */, - E8F1864E1CEEC442008F5767 /* ViewController.swift */, - ); - path = CocoaPodsExample; - sourceTree = ""; - }; - E8F1865D1CEEC442008F5767 /* CocoaPodsExampleTests */ = { - isa = PBXGroup; - children = ( - E8F1865E1CEEC442008F5767 /* CocoaPodsExampleTests.swift */, - E8F186601CEEC442008F5767 /* Info.plist */, - ); - path = CocoaPodsExampleTests; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8F186481CEEC441008F5767 /* CocoaPodsExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8F186631CEEC442008F5767 /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */; - buildPhases = ( - 5403F95EB8E1F0B2C55F212D /* [CP] Check Pods Manifest.lock */, - E8F186451CEEC441008F5767 /* Sources */, - E8F186461CEEC441008F5767 /* Frameworks */, - E8F186471CEEC441008F5767 /* Resources */, - E041478589EAAC2BD3F7632A /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CocoaPodsExample; - productName = CocoaPodsExample; - productReference = E8F186491CEEC441008F5767 /* CocoaPodsExample.app */; - productType = "com.apple.product-type.application"; - }; - E8F186591CEEC442008F5767 /* CocoaPodsExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8F186661CEEC442008F5767 /* Build configuration list for PBXNativeTarget "CocoaPodsExampleTests" */; - buildPhases = ( - 2DBD3D2E1111147B848E771D /* [CP] Check Pods Manifest.lock */, - E8F186561CEEC442008F5767 /* Sources */, - E8F186571CEEC442008F5767 /* Frameworks */, - E8F186581CEEC442008F5767 /* Resources */, - 11CE7F899A0009F9AA2B7B71 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - E8F1865C1CEEC442008F5767 /* PBXTargetDependency */, - ); - name = CocoaPodsExampleTests; - productName = CocoaPodsExampleTests; - productReference = E8F1865A1CEEC442008F5767 /* CocoaPodsExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8F186411CEEC441008F5767 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0730; - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8F186481CEEC441008F5767 = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1020; - }; - E8F186591CEEC442008F5767 = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1020; - TestTargetID = E8F186481CEEC441008F5767; - }; - }; - }; - buildConfigurationList = E8F186441CEEC441008F5767 /* Build configuration list for PBXProject "CocoaPodsExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E8F186401CEEC441008F5767; - productRefGroup = E8F1864A1CEEC441008F5767 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8F186481CEEC441008F5767 /* CocoaPodsExample */, - E8F186591CEEC442008F5767 /* CocoaPodsExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8F186471CEEC441008F5767 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8F186511CEEC442008F5767 /* Assets.xcassets in Resources */, - E8F186541CEEC442008F5767 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8F186581CEEC442008F5767 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 11CE7F899A0009F9AA2B7B71 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework", - "${BUILT_PRODUCTS_DIR}/RealmSwift/RealmSwift.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RealmSwift.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExampleTests/Pods-CocoaPodsExampleTests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 2DBD3D2E1111147B848E771D /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsExampleTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 5403F95EB8E1F0B2C55F212D /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsExample-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - E041478589EAAC2BD3F7632A /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework", - "${BUILT_PRODUCTS_DIR}/RealmSwift/RealmSwift.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RealmSwift.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExample/Pods-CocoaPodsExample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8F186451CEEC441008F5767 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8F1864D1CEEC442008F5767 /* AppDelegate.swift in Sources */, - E8F1864F1CEEC442008F5767 /* ViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8F186561CEEC442008F5767 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8F1865F1CEEC442008F5767 /* CocoaPodsExampleTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8F1865C1CEEC442008F5767 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8F186481CEEC441008F5767 /* CocoaPodsExample */; - targetProxy = E8F1865B1CEEC442008F5767 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8F186521CEEC442008F5767 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8F186531CEEC442008F5767 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8F186611CEEC442008F5767 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.13; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - E8F186621CEEC442008F5767 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.13; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - }; - name = Release; - }; - E8F186641CEEC442008F5767 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 935AE9102713E46948B28E87 /* Pods-CocoaPodsExample.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - E8F186651CEEC442008F5767 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B2F54684A04A7CE473C6A385 /* Pods-CocoaPodsExample.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - E8F186671CEEC442008F5767 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1754274DD85BC94FBE718272 /* Pods-CocoaPodsExampleTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = CocoaPodsExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExampleTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsExample.app/Contents/MacOS/CocoaPodsExample"; - }; - name = Debug; - }; - E8F186681CEEC442008F5767 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D1BEEF9604335FBE0C7BAE3E /* Pods-CocoaPodsExampleTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = CocoaPodsExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExampleTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CocoaPodsExample.app/Contents/MacOS/CocoaPodsExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8F186441CEEC441008F5767 /* Build configuration list for PBXProject "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8F186611CEEC442008F5767 /* Debug */, - E8F186621CEEC442008F5767 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8F186631CEEC442008F5767 /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8F186641CEEC442008F5767 /* Debug */, - E8F186651CEEC442008F5767 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8F186661CEEC442008F5767 /* Build configuration list for PBXNativeTarget "CocoaPodsExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8F186671CEEC442008F5767 /* Debug */, - E8F186681CEEC442008F5767 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8F186411CEEC441008F5767 /* Project object */; -} diff --git a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme b/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme deleted file mode 100644 index 95560b6524d..00000000000 --- a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample/AppDelegate.swift b/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample/AppDelegate.swift deleted file mode 100644 index 67197ef1baf..00000000000 --- a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample/AppDelegate.swift +++ /dev/null @@ -1,27 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import Cocoa -import RealmSwift - -open class MyModel: Object { - @objc dynamic var requiredProperty: String? -} - -@NSApplicationMain -class AppDelegate: NSObject, NSApplicationDelegate {} diff --git a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample/Assets.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 2db2b1c7c6c..00000000000 --- a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard b/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard deleted file mode 100644 index 32363c0cdd4..00000000000 --- a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,681 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample/Info.plist b/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample/Info.plist deleted file mode 100644 index 6ee713db590..00000000000 --- a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample/Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2016 Realm. All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - - diff --git a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample/ViewController.swift b/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample/ViewController.swift deleted file mode 100644 index 2dc5680b4a9..00000000000 --- a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExample/ViewController.swift +++ /dev/null @@ -1,21 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import Cocoa - -class ViewController: NSViewController {} diff --git a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.swift b/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.swift deleted file mode 100644 index 7582cad5b86..00000000000 --- a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExampleTests/CocoaPodsExampleTests.swift +++ /dev/null @@ -1,28 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import XCTest -@testable import CocoaPodsExample -import RealmSwift - -class CocoaPodsExampleTests: XCTestCase { - func testExample() { - // This is an example of a functional test case. - XCTAssertNotNil(MyModel() as AnyObject is Object) - } -} diff --git a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExampleTests/Info.plist b/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/osx/swift/CocoaPodsExample/CocoaPodsExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/osx/swift/CocoaPodsExample/Podfile b/examples/installation/osx/swift/CocoaPodsExample/Podfile deleted file mode 100644 index 449bf641b4b..00000000000 --- a/examples/installation/osx/swift/CocoaPodsExample/Podfile +++ /dev/null @@ -1,24 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '6.0' - -branch = ENV['sha'] - -target 'CocoaPodsExample' do - use_frameworks! - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch - pod 'RealmSwift', git: 'https://github.com/realm/realm-swift.git', branch: branch -end - -target 'CocoaPodsExampleTests' do - use_frameworks! - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch - pod 'RealmSwift', git: 'https://github.com/realm/realm-swift.git', branch: branch -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - target.build_configurations.each do |config| - config.build_settings['GCC_GENERATE_DEBUGGING_SYMBOLS'] = 'NO' - end - end -end diff --git a/examples/installation/osx/swift/DynamicExample/DynamicExample.xcodeproj/project.pbxproj b/examples/installation/osx/swift/DynamicExample/DynamicExample.xcodeproj/project.pbxproj deleted file mode 100644 index a0dae91dd1f..00000000000 --- a/examples/installation/osx/swift/DynamicExample/DynamicExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,482 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - E8D051FF1B3CCCC9007A482B /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8D051FE1B3CCCC9007A482B /* AppDelegate.swift */; }; - E8D052011B3CCCC9007A482B /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8D052001B3CCCC9007A482B /* ViewController.swift */; }; - E8D052031B3CCCC9007A482B /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E8D052021B3CCCC9007A482B /* Images.xcassets */; }; - E8D052061B3CCCC9007A482B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8D052041B3CCCC9007A482B /* Main.storyboard */; }; - E8D052121B3CCCC9007A482B /* DynamicExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8D052111B3CCCC9007A482B /* DynamicExampleTests.swift */; }; - E8D0521F1B3CCDC7007A482B /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8D0521B1B3CCCE5007A482B /* Realm.xcframework */; }; - E8D052201B3CCDC7007A482B /* Realm.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = E8D0521B1B3CCCE5007A482B /* Realm.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - E8D052211B3CCDC7007A482B /* RealmSwift.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8D0521C1B3CCCE5007A482B /* RealmSwift.xcframework */; }; - E8D052221B3CCDC7007A482B /* RealmSwift.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = E8D0521C1B3CCCE5007A482B /* RealmSwift.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8D0520C1B3CCCC9007A482B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8D051F11B3CCCC8007A482B /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8D051F81B3CCCC9007A482B; - remoteInfo = DynamicExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E8D052231B3CCDC7007A482B /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - E8D052201B3CCDC7007A482B /* Realm.xcframework in Embed Frameworks */, - E8D052221B3CCDC7007A482B /* RealmSwift.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - E8D051F91B3CCCC9007A482B /* DynamicExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DynamicExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8D051FD1B3CCCC9007A482B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8D051FE1B3CCCC9007A482B /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - E8D052001B3CCCC9007A482B /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - E8D052021B3CCCC9007A482B /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E8D052051B3CCCC9007A482B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E8D0520B1B3CCCC9007A482B /* DynamicExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DynamicExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E8D052101B3CCCC9007A482B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8D052111B3CCCC9007A482B /* DynamicExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DynamicExampleTests.swift; sourceTree = ""; }; - E8D0521B1B3CCCE5007A482B /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = "../../../realm-swift-latest/Realm.xcframework"; sourceTree = ""; }; - E8D0521C1B3CCCE5007A482B /* RealmSwift.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RealmSwift.xcframework; path = "../../../realm-swift-latest/RealmSwift.xcframework"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8D051F61B3CCCC9007A482B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E8D0521F1B3CCDC7007A482B /* Realm.xcframework in Frameworks */, - E8D052211B3CCDC7007A482B /* RealmSwift.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8D052081B3CCCC9007A482B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - E8D051F01B3CCCC8007A482B = { - isa = PBXGroup; - children = ( - E8D051FB1B3CCCC9007A482B /* DynamicExample */, - E8D0520E1B3CCCC9007A482B /* DynamicExampleTests */, - E8D051FA1B3CCCC9007A482B /* Products */, - E8D0521B1B3CCCE5007A482B /* Realm.xcframework */, - E8D0521C1B3CCCE5007A482B /* RealmSwift.xcframework */, - ); - sourceTree = ""; - }; - E8D051FA1B3CCCC9007A482B /* Products */ = { - isa = PBXGroup; - children = ( - E8D051F91B3CCCC9007A482B /* DynamicExample.app */, - E8D0520B1B3CCCC9007A482B /* DynamicExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E8D051FB1B3CCCC9007A482B /* DynamicExample */ = { - isa = PBXGroup; - children = ( - E8D051FC1B3CCCC9007A482B /* Supporting Files */, - E8D051FE1B3CCCC9007A482B /* AppDelegate.swift */, - E8D052021B3CCCC9007A482B /* Images.xcassets */, - E8D052041B3CCCC9007A482B /* Main.storyboard */, - E8D052001B3CCCC9007A482B /* ViewController.swift */, - ); - path = DynamicExample; - sourceTree = ""; - }; - E8D051FC1B3CCCC9007A482B /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8D051FD1B3CCCC9007A482B /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E8D0520E1B3CCCC9007A482B /* DynamicExampleTests */ = { - isa = PBXGroup; - children = ( - E8D0520F1B3CCCC9007A482B /* Supporting Files */, - E8D052111B3CCCC9007A482B /* DynamicExampleTests.swift */, - ); - path = DynamicExampleTests; - sourceTree = ""; - }; - E8D0520F1B3CCCC9007A482B /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8D052101B3CCCC9007A482B /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8D051F81B3CCCC9007A482B /* DynamicExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8D052151B3CCCC9007A482B /* Build configuration list for PBXNativeTarget "DynamicExample" */; - buildPhases = ( - E8D051F51B3CCCC9007A482B /* Sources */, - E8D051F61B3CCCC9007A482B /* Frameworks */, - E8D051F71B3CCCC9007A482B /* Resources */, - E8D052231B3CCDC7007A482B /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = DynamicExample; - productName = DynamicExample; - productReference = E8D051F91B3CCCC9007A482B /* DynamicExample.app */; - productType = "com.apple.product-type.application"; - }; - E8D0520A1B3CCCC9007A482B /* DynamicExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8D052181B3CCCC9007A482B /* Build configuration list for PBXNativeTarget "DynamicExampleTests" */; - buildPhases = ( - E8D052071B3CCCC9007A482B /* Sources */, - E8D052081B3CCCC9007A482B /* Frameworks */, - E8D052091B3CCCC9007A482B /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E8D0520D1B3CCCC9007A482B /* PBXTargetDependency */, - ); - name = DynamicExampleTests; - productName = DynamicExampleTests; - productReference = E8D0520B1B3CCCC9007A482B /* DynamicExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8D051F11B3CCCC8007A482B /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0710; - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8D051F81B3CCCC9007A482B = { - CreatedOnToolsVersion = 6.3.2; - LastSwiftMigration = 1020; - }; - E8D0520A1B3CCCC9007A482B = { - CreatedOnToolsVersion = 6.3.2; - LastSwiftMigration = 1020; - TestTargetID = E8D051F81B3CCCC9007A482B; - }; - }; - }; - buildConfigurationList = E8D051F41B3CCCC8007A482B /* Build configuration list for PBXProject "DynamicExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E8D051F01B3CCCC8007A482B; - productRefGroup = E8D051FA1B3CCCC9007A482B /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8D051F81B3CCCC9007A482B /* DynamicExample */, - E8D0520A1B3CCCC9007A482B /* DynamicExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8D051F71B3CCCC9007A482B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8D052031B3CCCC9007A482B /* Images.xcassets in Resources */, - E8D052061B3CCCC9007A482B /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8D052091B3CCCC9007A482B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8D051F51B3CCCC9007A482B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8D051FF1B3CCCC9007A482B /* AppDelegate.swift in Sources */, - E8D052011B3CCCC9007A482B /* ViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8D052071B3CCCC9007A482B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8D052121B3CCCC9007A482B /* DynamicExampleTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8D0520D1B3CCCC9007A482B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8D051F81B3CCCC9007A482B /* DynamicExample */; - targetProxy = E8D0520C1B3CCCC9007A482B /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8D052041B3CCCC9007A482B /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8D052051B3CCCC9007A482B /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8D052131B3CCCC9007A482B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - FRAMEWORK_SEARCH_PATHS = "../../../realm-swift-latest/osx/swift-12.2"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - E8D052141B3CCCC9007A482B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = "../../../realm-swift-latest/osx/swift-12.2"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - }; - name = Release; - }; - E8D052161B3CCCC9007A482B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = DynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - E8D052171B3CCCC9007A482B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = DynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - E8D052191B3CCCC9007A482B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = DynamicExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DynamicExample.app/Contents/MacOS/DynamicExample"; - }; - name = Debug; - }; - E8D0521A1B3CCCC9007A482B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - INFOPLIST_FILE = DynamicExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DynamicExample.app/Contents/MacOS/DynamicExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8D051F41B3CCCC8007A482B /* Build configuration list for PBXProject "DynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8D052131B3CCCC9007A482B /* Debug */, - E8D052141B3CCCC9007A482B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8D052151B3CCCC9007A482B /* Build configuration list for PBXNativeTarget "DynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8D052161B3CCCC9007A482B /* Debug */, - E8D052171B3CCCC9007A482B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8D052181B3CCCC9007A482B /* Build configuration list for PBXNativeTarget "DynamicExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8D052191B3CCCC9007A482B /* Debug */, - E8D0521A1B3CCCC9007A482B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8D051F11B3CCCC8007A482B /* Project object */; -} diff --git a/examples/installation/osx/swift/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme b/examples/installation/osx/swift/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme deleted file mode 100644 index aeea7806bba..00000000000 --- a/examples/installation/osx/swift/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/swift/DynamicExample/DynamicExample/AppDelegate.swift b/examples/installation/osx/swift/DynamicExample/DynamicExample/AppDelegate.swift deleted file mode 100644 index 63d1c1fa485..00000000000 --- a/examples/installation/osx/swift/DynamicExample/DynamicExample/AppDelegate.swift +++ /dev/null @@ -1,40 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import Cocoa -import RealmSwift - -open class MyModel: Object { - @objc dynamic var requiredProperty: String? -} - -@NSApplicationMain -class AppDelegate: NSObject, NSApplicationDelegate { - - - - func applicationDidFinishLaunching(_ aNotification: Notification) { - // Insert code here to initialize your application - } - - func applicationWillTerminate(_ aNotification: Notification) { - // Insert code here to tear down your application - } - - -} diff --git a/examples/installation/osx/swift/DynamicExample/DynamicExample/Base.lproj/Main.storyboard b/examples/installation/osx/swift/DynamicExample/DynamicExample/Base.lproj/Main.storyboard deleted file mode 100644 index 76eb439a1ee..00000000000 --- a/examples/installation/osx/swift/DynamicExample/DynamicExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,681 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/swift/DynamicExample/DynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/osx/swift/DynamicExample/DynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 2db2b1c7c6c..00000000000 --- a/examples/installation/osx/swift/DynamicExample/DynamicExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/installation/osx/swift/DynamicExample/DynamicExample/Info.plist b/examples/installation/osx/swift/DynamicExample/DynamicExample/Info.plist deleted file mode 100644 index 34ad20fe283..00000000000 --- a/examples/installation/osx/swift/DynamicExample/DynamicExample/Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2015 Realm. All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - - diff --git a/examples/installation/osx/swift/DynamicExample/DynamicExample/ViewController.swift b/examples/installation/osx/swift/DynamicExample/DynamicExample/ViewController.swift deleted file mode 100644 index a8715f49295..00000000000 --- a/examples/installation/osx/swift/DynamicExample/DynamicExample/ViewController.swift +++ /dev/null @@ -1,36 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import Cocoa - -class ViewController: NSViewController { - - override func viewDidLoad() { - super.viewDidLoad() - - // Do any additional setup after loading the view. - } - - override var representedObject: Any? { - didSet { - // Update the view, if already loaded. - } - } - - -} diff --git a/examples/installation/osx/swift/DynamicExample/DynamicExampleTests/DynamicExampleTests.swift b/examples/installation/osx/swift/DynamicExample/DynamicExampleTests/DynamicExampleTests.swift deleted file mode 100644 index 76397612e0a..00000000000 --- a/examples/installation/osx/swift/DynamicExample/DynamicExampleTests/DynamicExampleTests.swift +++ /dev/null @@ -1,29 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import Cocoa -import XCTest -import DynamicExample -import RealmSwift - -class DynamicExampleTests: XCTestCase { - func testExample() { - // This is an example of a functional test case. - XCTAssertNotNil(MyModel() as AnyObject is Object) - } -} diff --git a/examples/installation/osx/swift/DynamicExample/DynamicExampleTests/Info.plist b/examples/installation/osx/swift/DynamicExample/DynamicExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/osx/swift/DynamicExample/DynamicExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj b/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj deleted file mode 100644 index bcf72bfe3ae..00000000000 --- a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,495 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 3FCABC2428C17E12008C966A /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FCABC2228C17E12008C966A /* Realm.xcframework */; }; - 3FCABC2528C17E12008C966A /* RealmSwift.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FCABC2328C17E12008C966A /* RealmSwift.xcframework */; }; - E8D051FF1B3CCCC9007A482B /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8D051FE1B3CCCC9007A482B /* AppDelegate.swift */; }; - E8D052011B3CCCC9007A482B /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8D052001B3CCCC9007A482B /* ViewController.swift */; }; - E8D052031B3CCCC9007A482B /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E8D052021B3CCCC9007A482B /* Images.xcassets */; }; - E8D052061B3CCCC9007A482B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8D052041B3CCCC9007A482B /* Main.storyboard */; }; - E8D052121B3CCCC9007A482B /* XCFrameworkExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8D052111B3CCCC9007A482B /* XCFrameworkExampleTests.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8D0520C1B3CCCC9007A482B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8D051F11B3CCCC8007A482B /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8D051F81B3CCCC9007A482B; - remoteInfo = XCFrameworkExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E8D052231B3CCDC7007A482B /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 3FCABC2228C17E12008C966A /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = "../../../xcframework-evolution/Realm.xcframework"; sourceTree = ""; }; - 3FCABC2328C17E12008C966A /* RealmSwift.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RealmSwift.xcframework; path = "../../../xcframework-evolution/RealmSwift.xcframework"; sourceTree = ""; }; - E8D051F91B3CCCC9007A482B /* XCFrameworkExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XCFrameworkExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8D051FD1B3CCCC9007A482B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8D051FE1B3CCCC9007A482B /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - E8D052001B3CCCC9007A482B /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - E8D052021B3CCCC9007A482B /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - E8D052051B3CCCC9007A482B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - E8D0520B1B3CCCC9007A482B /* XCFrameworkExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XCFrameworkExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E8D052101B3CCCC9007A482B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8D052111B3CCCC9007A482B /* XCFrameworkExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCFrameworkExampleTests.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8D051F61B3CCCC9007A482B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3FCABC2428C17E12008C966A /* Realm.xcframework in Frameworks */, - 3FCABC2528C17E12008C966A /* RealmSwift.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8D052081B3CCCC9007A482B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - E8D051F01B3CCCC8007A482B = { - isa = PBXGroup; - children = ( - E8D051FA1B3CCCC9007A482B /* Products */, - E8D051FB1B3CCCC9007A482B /* XCFrameworkExample */, - E8D0520E1B3CCCC9007A482B /* XCFrameworkExampleTests */, - 3FCABC2228C17E12008C966A /* Realm.xcframework */, - 3FCABC2328C17E12008C966A /* RealmSwift.xcframework */, - ); - sourceTree = ""; - }; - E8D051FA1B3CCCC9007A482B /* Products */ = { - isa = PBXGroup; - children = ( - E8D051F91B3CCCC9007A482B /* XCFrameworkExample.app */, - E8D0520B1B3CCCC9007A482B /* XCFrameworkExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - E8D051FB1B3CCCC9007A482B /* XCFrameworkExample */ = { - isa = PBXGroup; - children = ( - E8D051FC1B3CCCC9007A482B /* Supporting Files */, - E8D051FE1B3CCCC9007A482B /* AppDelegate.swift */, - E8D052021B3CCCC9007A482B /* Images.xcassets */, - E8D052041B3CCCC9007A482B /* Main.storyboard */, - E8D052001B3CCCC9007A482B /* ViewController.swift */, - ); - path = XCFrameworkExample; - sourceTree = ""; - }; - E8D051FC1B3CCCC9007A482B /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8D051FD1B3CCCC9007A482B /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E8D0520E1B3CCCC9007A482B /* XCFrameworkExampleTests */ = { - isa = PBXGroup; - children = ( - E8D0520F1B3CCCC9007A482B /* Supporting Files */, - E8D052111B3CCCC9007A482B /* XCFrameworkExampleTests.swift */, - ); - path = XCFrameworkExampleTests; - sourceTree = ""; - }; - E8D0520F1B3CCCC9007A482B /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8D052101B3CCCC9007A482B /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8D051F81B3CCCC9007A482B /* XCFrameworkExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8D052151B3CCCC9007A482B /* Build configuration list for PBXNativeTarget "XCFrameworkExample" */; - buildPhases = ( - E8D051F51B3CCCC9007A482B /* Sources */, - E8D051F61B3CCCC9007A482B /* Frameworks */, - E8D051F71B3CCCC9007A482B /* Resources */, - E8D052231B3CCDC7007A482B /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = XCFrameworkExample; - productName = XCFrameworkExample; - productReference = E8D051F91B3CCCC9007A482B /* XCFrameworkExample.app */; - productType = "com.apple.product-type.application"; - }; - E8D0520A1B3CCCC9007A482B /* XCFrameworkExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8D052181B3CCCC9007A482B /* Build configuration list for PBXNativeTarget "XCFrameworkExampleTests" */; - buildPhases = ( - E8D052071B3CCCC9007A482B /* Sources */, - E8D052081B3CCCC9007A482B /* Frameworks */, - E8D052091B3CCCC9007A482B /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E8D0520D1B3CCCC9007A482B /* PBXTargetDependency */, - ); - name = XCFrameworkExampleTests; - productName = XCFrameworkExampleTests; - productReference = E8D0520B1B3CCCC9007A482B /* XCFrameworkExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8D051F11B3CCCC8007A482B /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0710; - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8D051F81B3CCCC9007A482B = { - CreatedOnToolsVersion = 6.3.2; - LastSwiftMigration = 1020; - }; - E8D0520A1B3CCCC9007A482B = { - CreatedOnToolsVersion = 6.3.2; - LastSwiftMigration = 1020; - TestTargetID = E8D051F81B3CCCC9007A482B; - }; - }; - }; - buildConfigurationList = E8D051F41B3CCCC8007A482B /* Build configuration list for PBXProject "XCFrameworkExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E8D051F01B3CCCC8007A482B; - productRefGroup = E8D051FA1B3CCCC9007A482B /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8D051F81B3CCCC9007A482B /* XCFrameworkExample */, - E8D0520A1B3CCCC9007A482B /* XCFrameworkExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8D051F71B3CCCC9007A482B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8D052031B3CCCC9007A482B /* Images.xcassets in Resources */, - E8D052061B3CCCC9007A482B /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8D052091B3CCCC9007A482B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8D051F51B3CCCC9007A482B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8D051FF1B3CCCC9007A482B /* AppDelegate.swift in Sources */, - E8D052011B3CCCC9007A482B /* ViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8D052071B3CCCC9007A482B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8D052121B3CCCC9007A482B /* XCFrameworkExampleTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8D0520D1B3CCCC9007A482B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8D051F81B3CCCC9007A482B /* XCFrameworkExample */; - targetProxy = E8D0520C1B3CCCC9007A482B /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8D052041B3CCCC9007A482B /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8D052051B3CCCC9007A482B /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8D052131B3CCCC9007A482B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - E8D052141B3CCCC9007A482B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - E8D052161B3CCCC9007A482B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = XCFrameworkExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - E8D052171B3CCCC9007A482B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = XCFrameworkExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - E8D052191B3CCCC9007A482B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = XCFrameworkExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/XCFrameworkExample.app/Contents/MacOS/XCFrameworkExample"; - }; - name = Debug; - }; - E8D0521A1B3CCCC9007A482B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - INFOPLIST_FILE = XCFrameworkExampleTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/XCFrameworkExample.app/Contents/MacOS/XCFrameworkExample"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8D051F41B3CCCC8007A482B /* Build configuration list for PBXProject "XCFrameworkExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8D052131B3CCCC9007A482B /* Debug */, - E8D052141B3CCCC9007A482B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8D052151B3CCCC9007A482B /* Build configuration list for PBXNativeTarget "XCFrameworkExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8D052161B3CCCC9007A482B /* Debug */, - E8D052171B3CCCC9007A482B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8D052181B3CCCC9007A482B /* Build configuration list for PBXNativeTarget "XCFrameworkExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8D052191B3CCCC9007A482B /* Debug */, - E8D0521A1B3CCCC9007A482B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8D051F11B3CCCC8007A482B /* Project object */; -} diff --git a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme b/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme deleted file mode 100644 index ee94f8cff3d..00000000000 --- a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample/AppDelegate.swift b/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample/AppDelegate.swift deleted file mode 100644 index 02b15a146e5..00000000000 --- a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample/AppDelegate.swift +++ /dev/null @@ -1,28 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import Cocoa -import RealmSwift - -open class MyModel: Object { - @objc dynamic var requiredProperty: String? -} - -@NSApplicationMain -class AppDelegate: NSObject, NSApplicationDelegate { -} diff --git a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample/Base.lproj/Main.storyboard b/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample/Base.lproj/Main.storyboard deleted file mode 100644 index 34a6a7c82a8..00000000000 --- a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample/Base.lproj/Main.storyboard +++ /dev/null @@ -1,681 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 16b39b6da3e..00000000000 --- a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample/Info.plist b/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample/Info.plist deleted file mode 100644 index 34ad20fe283..00000000000 --- a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample/Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2015 Realm. All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - - diff --git a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample/ViewController.swift b/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample/ViewController.swift deleted file mode 100644 index 8a68b0b44c2..00000000000 --- a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExample/ViewController.swift +++ /dev/null @@ -1,22 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import Cocoa - -class ViewController: NSViewController { -} diff --git a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExampleTests/Info.plist b/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExampleTests/Info.plist deleted file mode 100644 index ba72822e872..00000000000 --- a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExampleTests/XCFrameworkExampleTests.swift b/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExampleTests/XCFrameworkExampleTests.swift deleted file mode 100644 index 70ffe233870..00000000000 --- a/examples/installation/osx/swift/XCFrameworkExample/XCFrameworkExampleTests/XCFrameworkExampleTests.swift +++ /dev/null @@ -1,30 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import Cocoa -import XCTest -import XCFrameworkExample -import RealmSwift - -class XCFrameworkExampleTests: XCTestCase { - func testExample() { - // This is an example of a functional test case. - XCTAssertNotNil(MyModel() as AnyObject is Object) - _ = try! Realm() - } -} diff --git a/examples/installation/watchos/objc/CarthageExample/CarthageExample WatchKit App/Base.lproj/Interface.storyboard b/examples/installation/watchos/objc/CarthageExample/CarthageExample WatchKit App/Base.lproj/Interface.storyboard deleted file mode 100644 index 6e334f8ac5f..00000000000 --- a/examples/installation/watchos/objc/CarthageExample/CarthageExample WatchKit App/Base.lproj/Interface.storyboard +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/objc/CarthageExample/CarthageExample WatchKit App/Info.plist b/examples/installation/watchos/objc/CarthageExample/CarthageExample WatchKit App/Info.plist deleted file mode 100644 index 29f4a543a52..00000000000 --- a/examples/installation/watchos/objc/CarthageExample/CarthageExample WatchKit App/Info.plist +++ /dev/null @@ -1,35 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - CarthageExample WatchKit App - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - WKCompanionAppBundleIdentifier - io.realm.CarthageExample - WKWatchKitApp - - - diff --git a/examples/installation/watchos/objc/CarthageExample/CarthageExample WatchKit Extension/Info.plist b/examples/installation/watchos/objc/CarthageExample/CarthageExample WatchKit Extension/Info.plist deleted file mode 100644 index 51711a49ece..00000000000 --- a/examples/installation/watchos/objc/CarthageExample/CarthageExample WatchKit Extension/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - CarthageExample WatchKit Extension - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - XPC! - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - NSExtension - - NSExtensionAttributes - - WKAppBundleIdentifier - io.realm.CarthageExample.watchkitapp - - NSExtensionPointIdentifier - com.apple.watchkit - - RemoteInterfacePrincipalClass - InterfaceController - WKExtensionDelegateClassName - ExtensionDelegate - - diff --git a/examples/installation/watchos/objc/CarthageExample/CarthageExample WatchKit Extension/InterfaceController.h b/examples/installation/watchos/objc/CarthageExample/CarthageExample WatchKit Extension/InterfaceController.h deleted file mode 100644 index a4f8b06810a..00000000000 --- a/examples/installation/watchos/objc/CarthageExample/CarthageExample WatchKit Extension/InterfaceController.h +++ /dev/null @@ -1,22 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -@interface InterfaceController : WKInterfaceController -@end diff --git a/examples/installation/watchos/objc/CarthageExample/CarthageExample WatchKit Extension/InterfaceController.m b/examples/installation/watchos/objc/CarthageExample/CarthageExample WatchKit Extension/InterfaceController.m deleted file mode 100644 index 4c80d4583b3..00000000000 --- a/examples/installation/watchos/objc/CarthageExample/CarthageExample WatchKit Extension/InterfaceController.m +++ /dev/null @@ -1,67 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import "InterfaceController.h" - -@interface Counter: RLMObject -@property int count; -@end -@implementation Counter -@end - -@interface InterfaceController () -@property (unsafe_unretained, nonatomic) IBOutlet WKInterfaceButton *button; -@property (nonatomic, strong) Counter *counter; -@property (nonatomic, strong) RLMNotificationToken *token; -@end - -@implementation InterfaceController - -- (instancetype)init -{ - self = [super init]; - if (self) { - self.counter = [[Counter alloc] init]; - RLMRealm *realm = [RLMRealm defaultRealm]; - [realm transactionWithBlock:^{ - [realm addObject:self.counter]; - }]; - } - return self; -} - -- (IBAction)increment { - [self.counter.realm transactionWithBlock:^{ - self.counter.count++; - }]; -} - -- (void)willActivate { - [super willActivate]; - self.token = [self.counter.realm addNotificationBlock:^(NSString * _Nonnull notification, RLMRealm * _Nonnull realm) { - [self.button setTitle:[NSString stringWithFormat:@"%@", @(self.counter.count)]]; - }]; -} - -- (void)didDeactivate { - [self.token invalidate]; - [super didDeactivate]; -} - -@end diff --git a/examples/installation/watchos/objc/CarthageExample/CarthageExample.xcodeproj/project.pbxproj b/examples/installation/watchos/objc/CarthageExample/CarthageExample.xcodeproj/project.pbxproj deleted file mode 100644 index 2d066cfec43..00000000000 --- a/examples/installation/watchos/objc/CarthageExample/CarthageExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,571 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 3F45204829147015008F07AD /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F45204729147015008F07AD /* Realm.xcframework */; }; - 3F45204929147015008F07AD /* Realm.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3F45204729147015008F07AD /* Realm.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - E8645B891C7913D600C241AA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E8645B881C7913D600C241AA /* main.m */; }; - E8645B9C1C7913D600C241AA /* CarthageExample WatchKit App.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = E8645B9B1C7913D600C241AA /* CarthageExample WatchKit App.app */; }; - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8645BA01C7913D600C241AA /* Interface.storyboard */; }; - E8645BAB1C7913D600C241AA /* CarthageExample WatchKit Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = E8645BAA1C7913D600C241AA /* CarthageExample WatchKit Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - E8645BB11C7913D600C241AA /* InterfaceController.m in Sources */ = {isa = PBXBuildFile; fileRef = E8645BB01C7913D600C241AA /* InterfaceController.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645B9A1C7913D600C241AA; - remoteInfo = "CarthageExample WatchKit App"; - }; - E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645BA91C7913D600C241AA; - remoteInfo = "CarthageExample WatchKit Extension"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 3F45204A29147015008F07AD /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 3F45204929147015008F07AD /* Realm.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BBD1C7913D600C241AA /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - E8645BAB1C7913D600C241AA /* CarthageExample WatchKit Extension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BC11C7913D600C241AA /* Embed Watch Content */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "$(CONTENTS_FOLDER_PATH)/Watch"; - dstSubfolderSpec = 16; - files = ( - E8645B9C1C7913D600C241AA /* CarthageExample WatchKit App.app in Embed Watch Content */, - ); - name = "Embed Watch Content"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 3F45204729147015008F07AD /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = Carthage/Build/Realm.xcframework; sourceTree = ""; }; - E8645B841C7913D600C241AA /* CarthageExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CarthageExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645B881C7913D600C241AA /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E8645B981C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645B9B1C7913D600C241AA /* CarthageExample WatchKit App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "CarthageExample WatchKit App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BA11C7913D600C241AA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = ""; }; - E8645BA51C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645BAA1C7913D600C241AA /* CarthageExample WatchKit Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "CarthageExample WatchKit Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BAF1C7913D600C241AA /* InterfaceController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InterfaceController.h; sourceTree = ""; }; - E8645BB01C7913D600C241AA /* InterfaceController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InterfaceController.m; sourceTree = ""; }; - E8645BB71C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8645B811C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA71C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3F45204829147015008F07AD /* Realm.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 3F45204629147015008F07AD /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3F45204729147015008F07AD /* Realm.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - E8645B7B1C7913D600C241AA = { - isa = PBXGroup; - children = ( - E8645B861C7913D600C241AA /* CarthageExample */, - E8645B9F1C7913D600C241AA /* CarthageExample WatchKit App */, - E8645BAE1C7913D600C241AA /* CarthageExample WatchKit Extension */, - E8645B851C7913D600C241AA /* Products */, - 3F45204629147015008F07AD /* Frameworks */, - ); - sourceTree = ""; - }; - E8645B851C7913D600C241AA /* Products */ = { - isa = PBXGroup; - children = ( - E8645B9B1C7913D600C241AA /* CarthageExample WatchKit App.app */, - E8645BAA1C7913D600C241AA /* CarthageExample WatchKit Extension.appex */, - E8645B841C7913D600C241AA /* CarthageExample.app */, - ); - name = Products; - sourceTree = ""; - }; - E8645B861C7913D600C241AA /* CarthageExample */ = { - isa = PBXGroup; - children = ( - E8645B981C7913D600C241AA /* Info.plist */, - E8645B881C7913D600C241AA /* main.m */, - ); - path = CarthageExample; - sourceTree = ""; - }; - E8645B9F1C7913D600C241AA /* CarthageExample WatchKit App */ = { - isa = PBXGroup; - children = ( - E8645BA51C7913D600C241AA /* Info.plist */, - E8645BA01C7913D600C241AA /* Interface.storyboard */, - ); - path = "CarthageExample WatchKit App"; - sourceTree = ""; - }; - E8645BAE1C7913D600C241AA /* CarthageExample WatchKit Extension */ = { - isa = PBXGroup; - children = ( - E8645BB71C7913D600C241AA /* Info.plist */, - E8645BAF1C7913D600C241AA /* InterfaceController.h */, - E8645BB01C7913D600C241AA /* InterfaceController.m */, - ); - path = "CarthageExample WatchKit Extension"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8645B831C7913D600C241AA /* CarthageExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "CarthageExample" */; - buildPhases = ( - E8645B801C7913D600C241AA /* Sources */, - E8645B811C7913D600C241AA /* Frameworks */, - E8645B821C7913D600C241AA /* Resources */, - E8645BC11C7913D600C241AA /* Embed Watch Content */, - ); - buildRules = ( - ); - dependencies = ( - E8645B9E1C7913D600C241AA /* PBXTargetDependency */, - ); - name = CarthageExample; - productName = CarthageExample; - productReference = E8645B841C7913D600C241AA /* CarthageExample.app */; - productType = "com.apple.product-type.application"; - }; - E8645B9A1C7913D600C241AA /* CarthageExample WatchKit App */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CarthageExample WatchKit App" */; - buildPhases = ( - E8645B991C7913D600C241AA /* Resources */, - E8645BBD1C7913D600C241AA /* Embed App Extensions */, - ); - buildRules = ( - ); - dependencies = ( - E8645BAD1C7913D600C241AA /* PBXTargetDependency */, - ); - name = "CarthageExample WatchKit App"; - productName = "CarthageExample WatchKit App"; - productReference = E8645B9B1C7913D600C241AA /* CarthageExample WatchKit App.app */; - productType = "com.apple.product-type.application.watchapp2"; - }; - E8645BA91C7913D600C241AA /* CarthageExample WatchKit Extension */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CarthageExample WatchKit Extension" */; - buildPhases = ( - E8645BA61C7913D600C241AA /* Sources */, - E8645BA71C7913D600C241AA /* Frameworks */, - E8645BA81C7913D600C241AA /* Resources */, - 3F45204A29147015008F07AD /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "CarthageExample WatchKit Extension"; - productName = "CarthageExample WatchKit Extension"; - productReference = E8645BAA1C7913D600C241AA /* CarthageExample WatchKit Extension.appex */; - productType = "com.apple.product-type.watchkit2-extension"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8645B7C1C7913D600C241AA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8645B831C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - E8645B9A1C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - E8645BA91C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - }; - }; - buildConfigurationList = E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "CarthageExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = E8645B7B1C7913D600C241AA; - productRefGroup = E8645B851C7913D600C241AA /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8645B831C7913D600C241AA /* CarthageExample */, - E8645B9A1C7913D600C241AA /* CarthageExample WatchKit App */, - E8645BA91C7913D600C241AA /* CarthageExample WatchKit Extension */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8645B821C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645B991C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA81C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8645B801C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645B891C7913D600C241AA /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA61C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645BB11C7913D600C241AA /* InterfaceController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8645B9E1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645B9A1C7913D600C241AA /* CarthageExample WatchKit App */; - targetProxy = E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */; - }; - E8645BAD1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645BA91C7913D600C241AA /* CarthageExample WatchKit Extension */; - targetProxy = E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8645BA01C7913D600C241AA /* Interface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8645BA11C7913D600C241AA /* Base */, - ); - name = Interface.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8645BB81C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - E8645BB91C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E8645BBB1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = Carthage/Build/watchOS; - INFOPLIST_FILE = "CarthageExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CarthageExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BBC1C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = Carthage/Build/watchOS; - INFOPLIST_FILE = "CarthageExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CarthageExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BBF1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - IBSC_MODULE = CarthageExample_WatchKit_Extension; - INFOPLIST_FILE = "CarthageExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CarthageExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BC01C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - IBSC_MODULE = CarthageExample_WatchKit_Extension; - INFOPLIST_FILE = "CarthageExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CarthageExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BC31C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = CarthageExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CarthageExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - E8645BC41C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = CarthageExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CarthageExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "CarthageExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BB81C7913D600C241AA /* Debug */, - E8645BB91C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CarthageExample WatchKit Extension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBB1C7913D600C241AA /* Debug */, - E8645BBC1C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CarthageExample WatchKit App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBF1C7913D600C241AA /* Debug */, - E8645BC01C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "CarthageExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BC31C7913D600C241AA /* Debug */, - E8645BC41C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8645B7C1C7913D600C241AA /* Project object */; -} diff --git a/examples/installation/watchos/objc/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme b/examples/installation/watchos/objc/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme deleted file mode 100644 index a1e8401c34e..00000000000 --- a/examples/installation/watchos/objc/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/objc/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme b/examples/installation/watchos/objc/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme deleted file mode 100644 index 65016354809..00000000000 --- a/examples/installation/watchos/objc/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/objc/CarthageExample/CarthageExample/Info.plist b/examples/installation/watchos/objc/CarthageExample/CarthageExample/Info.plist deleted file mode 100644 index 40c6215d906..00000000000 --- a/examples/installation/watchos/objc/CarthageExample/CarthageExample/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/watchos/objc/CarthageExample/CarthageExample/main.m b/examples/installation/watchos/objc/CarthageExample/CarthageExample/main.m deleted file mode 100644 index 458fcd51516..00000000000 --- a/examples/installation/watchos/objc/CarthageExample/CarthageExample/main.m +++ /dev/null @@ -1,21 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -int main(int argc, char * argv[]) { - return 0; -} diff --git a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample WatchKit App/Base.lproj/Interface.storyboard b/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample WatchKit App/Base.lproj/Interface.storyboard deleted file mode 100644 index 6e334f8ac5f..00000000000 --- a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample WatchKit App/Base.lproj/Interface.storyboard +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample WatchKit App/Info.plist b/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample WatchKit App/Info.plist deleted file mode 100644 index 954735d0ac9..00000000000 --- a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample WatchKit App/Info.plist +++ /dev/null @@ -1,35 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - CocoaPodsExample WatchKit App - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - WKCompanionAppBundleIdentifier - io.realm.CocoaPodsExample - WKWatchKitApp - - - diff --git a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample WatchKit Extension/Info.plist b/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample WatchKit Extension/Info.plist deleted file mode 100644 index d2c533b0a60..00000000000 --- a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample WatchKit Extension/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - CocoaPodsExample WatchKit Extension - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - XPC! - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - NSExtension - - NSExtensionAttributes - - WKAppBundleIdentifier - io.realm.CocoaPodsExample.watchkitapp - - NSExtensionPointIdentifier - com.apple.watchkit - - RemoteInterfacePrincipalClass - InterfaceController - WKExtensionDelegateClassName - ExtensionDelegate - - diff --git a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample WatchKit Extension/InterfaceController.h b/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample WatchKit Extension/InterfaceController.h deleted file mode 100644 index a4f8b06810a..00000000000 --- a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample WatchKit Extension/InterfaceController.h +++ /dev/null @@ -1,22 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -@interface InterfaceController : WKInterfaceController -@end diff --git a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample WatchKit Extension/InterfaceController.m b/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample WatchKit Extension/InterfaceController.m deleted file mode 100644 index 4c80d4583b3..00000000000 --- a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample WatchKit Extension/InterfaceController.m +++ /dev/null @@ -1,67 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import "InterfaceController.h" - -@interface Counter: RLMObject -@property int count; -@end -@implementation Counter -@end - -@interface InterfaceController () -@property (unsafe_unretained, nonatomic) IBOutlet WKInterfaceButton *button; -@property (nonatomic, strong) Counter *counter; -@property (nonatomic, strong) RLMNotificationToken *token; -@end - -@implementation InterfaceController - -- (instancetype)init -{ - self = [super init]; - if (self) { - self.counter = [[Counter alloc] init]; - RLMRealm *realm = [RLMRealm defaultRealm]; - [realm transactionWithBlock:^{ - [realm addObject:self.counter]; - }]; - } - return self; -} - -- (IBAction)increment { - [self.counter.realm transactionWithBlock:^{ - self.counter.count++; - }]; -} - -- (void)willActivate { - [super willActivate]; - self.token = [self.counter.realm addNotificationBlock:^(NSString * _Nonnull notification, RLMRealm * _Nonnull realm) { - [self.button setTitle:[NSString stringWithFormat:@"%@", @(self.counter.count)]]; - }]; -} - -- (void)didDeactivate { - [self.token invalidate]; - [super didDeactivate]; -} - -@end diff --git a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj b/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj deleted file mode 100644 index 3c9399a9e89..00000000000 --- a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,621 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 48824F3D1FD7D813442E0538 /* Pods_CocoaPodsExample_WatchKit_Extension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C95BE77D895CA88792F26187 /* Pods_CocoaPodsExample_WatchKit_Extension.framework */; }; - E8645B891C7913D600C241AA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E8645B881C7913D600C241AA /* main.m */; }; - E8645B9C1C7913D600C241AA /* CocoaPodsExample WatchKit App.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = E8645B9B1C7913D600C241AA /* CocoaPodsExample WatchKit App.app */; }; - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8645BA01C7913D600C241AA /* Interface.storyboard */; }; - E8645BAB1C7913D600C241AA /* CocoaPodsExample WatchKit Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = E8645BAA1C7913D600C241AA /* CocoaPodsExample WatchKit Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - E8645BB11C7913D600C241AA /* InterfaceController.m in Sources */ = {isa = PBXBuildFile; fileRef = E8645BB01C7913D600C241AA /* InterfaceController.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645B9A1C7913D600C241AA; - remoteInfo = "CocoaPodsExample WatchKit App"; - }; - E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645BA91C7913D600C241AA; - remoteInfo = "CocoaPodsExample WatchKit Extension"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E82D95AE1C791A58000717F3 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BBD1C7913D600C241AA /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - E8645BAB1C7913D600C241AA /* CocoaPodsExample WatchKit Extension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BC11C7913D600C241AA /* Embed Watch Content */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "$(CONTENTS_FOLDER_PATH)/Watch"; - dstSubfolderSpec = 16; - files = ( - E8645B9C1C7913D600C241AA /* CocoaPodsExample WatchKit App.app in Embed Watch Content */, - ); - name = "Embed Watch Content"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1384BD16091C7F5B2208A9BA /* Pods-CocoaPodsExample WatchKit Extension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample WatchKit Extension.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample WatchKit Extension/Pods-CocoaPodsExample WatchKit Extension.release.xcconfig"; sourceTree = ""; }; - 41C9120472DCD587AA61A675 /* Pods-CocoaPodsExample WatchKit Extension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample WatchKit Extension.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample WatchKit Extension/Pods-CocoaPodsExample WatchKit Extension.debug.xcconfig"; sourceTree = ""; }; - C95BE77D895CA88792F26187 /* Pods_CocoaPodsExample_WatchKit_Extension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPodsExample_WatchKit_Extension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645B841C7913D600C241AA /* CocoaPodsExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CocoaPodsExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645B881C7913D600C241AA /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E8645B981C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645B9B1C7913D600C241AA /* CocoaPodsExample WatchKit App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "CocoaPodsExample WatchKit App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BA11C7913D600C241AA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = ""; }; - E8645BA51C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645BAA1C7913D600C241AA /* CocoaPodsExample WatchKit Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "CocoaPodsExample WatchKit Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BAF1C7913D600C241AA /* InterfaceController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InterfaceController.h; sourceTree = ""; }; - E8645BB01C7913D600C241AA /* InterfaceController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InterfaceController.m; sourceTree = ""; }; - E8645BB71C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8645B811C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA71C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 48824F3D1FD7D813442E0538 /* Pods_CocoaPodsExample_WatchKit_Extension.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F206819AA6C5E865108CEFFB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - BE59A43A6B853C8662E4B012 /* Frameworks */ = { - isa = PBXGroup; - children = ( - C95BE77D895CA88792F26187 /* Pods_CocoaPodsExample_WatchKit_Extension.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - E8645B7B1C7913D600C241AA = { - isa = PBXGroup; - children = ( - E8645B861C7913D600C241AA /* CocoaPodsExample */, - E8645B9F1C7913D600C241AA /* CocoaPodsExample WatchKit App */, - E8645BAE1C7913D600C241AA /* CocoaPodsExample WatchKit Extension */, - BE59A43A6B853C8662E4B012 /* Frameworks */, - E902E627E024B826288DC2FA /* Pods */, - E8645B851C7913D600C241AA /* Products */, - ); - sourceTree = ""; - }; - E8645B851C7913D600C241AA /* Products */ = { - isa = PBXGroup; - children = ( - E8645B9B1C7913D600C241AA /* CocoaPodsExample WatchKit App.app */, - E8645BAA1C7913D600C241AA /* CocoaPodsExample WatchKit Extension.appex */, - E8645B841C7913D600C241AA /* CocoaPodsExample.app */, - ); - name = Products; - sourceTree = ""; - }; - E8645B861C7913D600C241AA /* CocoaPodsExample */ = { - isa = PBXGroup; - children = ( - E8645B981C7913D600C241AA /* Info.plist */, - E8645B881C7913D600C241AA /* main.m */, - ); - path = CocoaPodsExample; - sourceTree = ""; - }; - E8645B9F1C7913D600C241AA /* CocoaPodsExample WatchKit App */ = { - isa = PBXGroup; - children = ( - E8645BA51C7913D600C241AA /* Info.plist */, - E8645BA01C7913D600C241AA /* Interface.storyboard */, - ); - path = "CocoaPodsExample WatchKit App"; - sourceTree = ""; - }; - E8645BAE1C7913D600C241AA /* CocoaPodsExample WatchKit Extension */ = { - isa = PBXGroup; - children = ( - E8645BB71C7913D600C241AA /* Info.plist */, - E8645BAF1C7913D600C241AA /* InterfaceController.h */, - E8645BB01C7913D600C241AA /* InterfaceController.m */, - ); - path = "CocoaPodsExample WatchKit Extension"; - sourceTree = ""; - }; - E902E627E024B826288DC2FA /* Pods */ = { - isa = PBXGroup; - children = ( - 41C9120472DCD587AA61A675 /* Pods-CocoaPodsExample WatchKit Extension.debug.xcconfig */, - 1384BD16091C7F5B2208A9BA /* Pods-CocoaPodsExample WatchKit Extension.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8645B831C7913D600C241AA /* CocoaPodsExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */; - buildPhases = ( - E8645B801C7913D600C241AA /* Sources */, - E8645B811C7913D600C241AA /* Frameworks */, - E8645B821C7913D600C241AA /* Resources */, - E8645BC11C7913D600C241AA /* Embed Watch Content */, - ); - buildRules = ( - ); - dependencies = ( - E8645B9E1C7913D600C241AA /* PBXTargetDependency */, - ); - name = CocoaPodsExample; - productName = CocoaPodsExample; - productReference = E8645B841C7913D600C241AA /* CocoaPodsExample.app */; - productType = "com.apple.product-type.application"; - }; - E8645B9A1C7913D600C241AA /* CocoaPodsExample WatchKit App */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CocoaPodsExample WatchKit App" */; - buildPhases = ( - E8645B991C7913D600C241AA /* Resources */, - E8645BBD1C7913D600C241AA /* Embed App Extensions */, - F206819AA6C5E865108CEFFB /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - E8645BAD1C7913D600C241AA /* PBXTargetDependency */, - ); - name = "CocoaPodsExample WatchKit App"; - productName = "CocoaPodsExample WatchKit App"; - productReference = E8645B9B1C7913D600C241AA /* CocoaPodsExample WatchKit App.app */; - productType = "com.apple.product-type.application.watchapp2"; - }; - E8645BA91C7913D600C241AA /* CocoaPodsExample WatchKit Extension */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CocoaPodsExample WatchKit Extension" */; - buildPhases = ( - 74665E8BBC490DCCF9317687 /* [CP] Check Pods Manifest.lock */, - E8645BA61C7913D600C241AA /* Sources */, - E8645BA71C7913D600C241AA /* Frameworks */, - E8645BA81C7913D600C241AA /* Resources */, - E82D95AE1C791A58000717F3 /* Embed Frameworks */, - 7951E2968F200D8F1F14C1C6 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "CocoaPodsExample WatchKit Extension"; - productName = "CocoaPodsExample WatchKit Extension"; - productReference = E8645BAA1C7913D600C241AA /* CocoaPodsExample WatchKit Extension.appex */; - productType = "com.apple.product-type.watchkit2-extension"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8645B7C1C7913D600C241AA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8645B831C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - E8645B9A1C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - E8645BA91C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - }; - }; - buildConfigurationList = E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "CocoaPodsExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E8645B7B1C7913D600C241AA; - productRefGroup = E8645B851C7913D600C241AA /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8645B831C7913D600C241AA /* CocoaPodsExample */, - E8645B9A1C7913D600C241AA /* CocoaPodsExample WatchKit App */, - E8645BA91C7913D600C241AA /* CocoaPodsExample WatchKit Extension */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8645B821C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645B991C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA81C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 74665E8BBC490DCCF9317687 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsExample WatchKit Extension-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 7951E2968F200D8F1F14C1C6 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExample WatchKit Extension/Pods-CocoaPodsExample WatchKit Extension-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExample WatchKit Extension/Pods-CocoaPodsExample WatchKit Extension-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8645B801C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645B891C7913D600C241AA /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA61C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645BB11C7913D600C241AA /* InterfaceController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8645B9E1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645B9A1C7913D600C241AA /* CocoaPodsExample WatchKit App */; - targetProxy = E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */; - }; - E8645BAD1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645BA91C7913D600C241AA /* CocoaPodsExample WatchKit Extension */; - targetProxy = E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8645BA01C7913D600C241AA /* Interface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8645BA11C7913D600C241AA /* Base */, - ); - name = Interface.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8645BB81C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - E8645BB91C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E8645BBB1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 41C9120472DCD587AA61A675 /* Pods-CocoaPodsExample WatchKit Extension.debug.xcconfig */; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = "CocoaPodsExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BBC1C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1384BD16091C7F5B2208A9BA /* Pods-CocoaPodsExample WatchKit Extension.release.xcconfig */; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = "CocoaPodsExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BBF1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - IBSC_MODULE = CocoaPodsExample_WatchKit_Extension; - INFOPLIST_FILE = "CocoaPodsExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BC01C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - IBSC_MODULE = CocoaPodsExample_WatchKit_Extension; - INFOPLIST_FILE = "CocoaPodsExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BC31C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - E8645BC41C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BB81C7913D600C241AA /* Debug */, - E8645BB91C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CocoaPodsExample WatchKit Extension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBB1C7913D600C241AA /* Debug */, - E8645BBC1C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CocoaPodsExample WatchKit App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBF1C7913D600C241AA /* Debug */, - E8645BC01C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BC31C7913D600C241AA /* Debug */, - E8645BC41C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8645B7C1C7913D600C241AA /* Project object */; -} diff --git a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme b/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme deleted file mode 100644 index d886ef1ea38..00000000000 --- a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme b/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme deleted file mode 100644 index fc7bbb8af81..00000000000 --- a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample/Info.plist b/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample/Info.plist deleted file mode 100644 index 40c6215d906..00000000000 --- a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample/main.m b/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample/main.m deleted file mode 100644 index 458fcd51516..00000000000 --- a/examples/installation/watchos/objc/CocoaPodsExample/CocoaPodsExample/main.m +++ /dev/null @@ -1,21 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -int main(int argc, char * argv[]) { - return 0; -} diff --git a/examples/installation/watchos/objc/CocoaPodsExample/Podfile b/examples/installation/watchos/objc/CocoaPodsExample/Podfile deleted file mode 100644 index 63666117a7b..00000000000 --- a/examples/installation/watchos/objc/CocoaPodsExample/Podfile +++ /dev/null @@ -1,15 +0,0 @@ -use_frameworks! -branch = ENV['sha'] - -target 'CocoaPodsExample WatchKit Extension' do - platform :watchos, '4.0' - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - target.build_configurations.each do |config| - config.build_settings['GCC_GENERATE_DEBUGGING_SYMBOLS'] = 'NO' - end - end -end diff --git a/examples/installation/watchos/objc/DynamicExample/DynamicExample WatchKit App/Base.lproj/Interface.storyboard b/examples/installation/watchos/objc/DynamicExample/DynamicExample WatchKit App/Base.lproj/Interface.storyboard deleted file mode 100644 index 6e334f8ac5f..00000000000 --- a/examples/installation/watchos/objc/DynamicExample/DynamicExample WatchKit App/Base.lproj/Interface.storyboard +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/objc/DynamicExample/DynamicExample WatchKit App/Info.plist b/examples/installation/watchos/objc/DynamicExample/DynamicExample WatchKit App/Info.plist deleted file mode 100644 index c3f1275a81d..00000000000 --- a/examples/installation/watchos/objc/DynamicExample/DynamicExample WatchKit App/Info.plist +++ /dev/null @@ -1,35 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - DynamicExample WatchKit App - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - WKCompanionAppBundleIdentifier - io.realm.DynamicExample - WKWatchKitApp - - - diff --git a/examples/installation/watchos/objc/DynamicExample/DynamicExample WatchKit Extension/Info.plist b/examples/installation/watchos/objc/DynamicExample/DynamicExample WatchKit Extension/Info.plist deleted file mode 100644 index d334b50baad..00000000000 --- a/examples/installation/watchos/objc/DynamicExample/DynamicExample WatchKit Extension/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - DynamicExample WatchKit Extension - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - XPC! - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - NSExtension - - NSExtensionAttributes - - WKAppBundleIdentifier - io.realm.DynamicExample.watchkitapp - - NSExtensionPointIdentifier - com.apple.watchkit - - RemoteInterfacePrincipalClass - InterfaceController - WKExtensionDelegateClassName - ExtensionDelegate - - diff --git a/examples/installation/watchos/objc/DynamicExample/DynamicExample WatchKit Extension/InterfaceController.h b/examples/installation/watchos/objc/DynamicExample/DynamicExample WatchKit Extension/InterfaceController.h deleted file mode 100644 index a4f8b06810a..00000000000 --- a/examples/installation/watchos/objc/DynamicExample/DynamicExample WatchKit Extension/InterfaceController.h +++ /dev/null @@ -1,22 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -@interface InterfaceController : WKInterfaceController -@end diff --git a/examples/installation/watchos/objc/DynamicExample/DynamicExample WatchKit Extension/InterfaceController.m b/examples/installation/watchos/objc/DynamicExample/DynamicExample WatchKit Extension/InterfaceController.m deleted file mode 100644 index 4c80d4583b3..00000000000 --- a/examples/installation/watchos/objc/DynamicExample/DynamicExample WatchKit Extension/InterfaceController.m +++ /dev/null @@ -1,67 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import "InterfaceController.h" - -@interface Counter: RLMObject -@property int count; -@end -@implementation Counter -@end - -@interface InterfaceController () -@property (unsafe_unretained, nonatomic) IBOutlet WKInterfaceButton *button; -@property (nonatomic, strong) Counter *counter; -@property (nonatomic, strong) RLMNotificationToken *token; -@end - -@implementation InterfaceController - -- (instancetype)init -{ - self = [super init]; - if (self) { - self.counter = [[Counter alloc] init]; - RLMRealm *realm = [RLMRealm defaultRealm]; - [realm transactionWithBlock:^{ - [realm addObject:self.counter]; - }]; - } - return self; -} - -- (IBAction)increment { - [self.counter.realm transactionWithBlock:^{ - self.counter.count++; - }]; -} - -- (void)willActivate { - [super willActivate]; - self.token = [self.counter.realm addNotificationBlock:^(NSString * _Nonnull notification, RLMRealm * _Nonnull realm) { - [self.button setTitle:[NSString stringWithFormat:@"%@", @(self.counter.count)]]; - }]; -} - -- (void)didDeactivate { - [self.token invalidate]; - [super didDeactivate]; -} - -@end diff --git a/examples/installation/watchos/objc/DynamicExample/DynamicExample.xcodeproj/project.pbxproj b/examples/installation/watchos/objc/DynamicExample/DynamicExample.xcodeproj/project.pbxproj deleted file mode 100644 index 7440de62eb5..00000000000 --- a/examples/installation/watchos/objc/DynamicExample/DynamicExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,548 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - E82D95AC1C791A58000717F3 /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = E82D95A71C7919D9000717F3 /* Realm.xcframework */; }; - E82D95AD1C791A58000717F3 /* Realm.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = E82D95A71C7919D9000717F3 /* Realm.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - E8645B891C7913D600C241AA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E8645B881C7913D600C241AA /* main.m */; }; - E8645B9C1C7913D600C241AA /* DynamicExample WatchKit App.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = E8645B9B1C7913D600C241AA /* DynamicExample WatchKit App.app */; }; - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8645BA01C7913D600C241AA /* Interface.storyboard */; }; - E8645BAB1C7913D600C241AA /* DynamicExample WatchKit Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = E8645BAA1C7913D600C241AA /* DynamicExample WatchKit Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - E8645BB11C7913D600C241AA /* InterfaceController.m in Sources */ = {isa = PBXBuildFile; fileRef = E8645BB01C7913D600C241AA /* InterfaceController.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645B9A1C7913D600C241AA; - remoteInfo = "DynamicExample WatchKit App"; - }; - E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645BA91C7913D600C241AA; - remoteInfo = "DynamicExample WatchKit Extension"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E82D95AE1C791A58000717F3 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - E82D95AD1C791A58000717F3 /* Realm.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BBD1C7913D600C241AA /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - E8645BAB1C7913D600C241AA /* DynamicExample WatchKit Extension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BC11C7913D600C241AA /* Embed Watch Content */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "$(CONTENTS_FOLDER_PATH)/Watch"; - dstSubfolderSpec = 16; - files = ( - E8645B9C1C7913D600C241AA /* DynamicExample WatchKit App.app in Embed Watch Content */, - ); - name = "Embed Watch Content"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - E82D95A71C7919D9000717F3 /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = "../../../realm-objc-latest/Realm.xcframework"; sourceTree = ""; }; - E8645B841C7913D600C241AA /* DynamicExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DynamicExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645B881C7913D600C241AA /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E8645B981C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645B9B1C7913D600C241AA /* DynamicExample WatchKit App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DynamicExample WatchKit App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BA11C7913D600C241AA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = ""; }; - E8645BA51C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645BAA1C7913D600C241AA /* DynamicExample WatchKit Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "DynamicExample WatchKit Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BAF1C7913D600C241AA /* InterfaceController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InterfaceController.h; sourceTree = ""; }; - E8645BB01C7913D600C241AA /* InterfaceController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InterfaceController.m; sourceTree = ""; }; - E8645BB71C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8645B811C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA71C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E82D95AC1C791A58000717F3 /* Realm.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - E8645B7B1C7913D600C241AA = { - isa = PBXGroup; - children = ( - E8645B861C7913D600C241AA /* DynamicExample */, - E8645B9F1C7913D600C241AA /* DynamicExample WatchKit App */, - E8645BAE1C7913D600C241AA /* DynamicExample WatchKit Extension */, - E8645B851C7913D600C241AA /* Products */, - E82D95A71C7919D9000717F3 /* Realm.xcframework */, - ); - sourceTree = ""; - }; - E8645B851C7913D600C241AA /* Products */ = { - isa = PBXGroup; - children = ( - E8645B9B1C7913D600C241AA /* DynamicExample WatchKit App.app */, - E8645BAA1C7913D600C241AA /* DynamicExample WatchKit Extension.appex */, - E8645B841C7913D600C241AA /* DynamicExample.app */, - ); - name = Products; - sourceTree = ""; - }; - E8645B861C7913D600C241AA /* DynamicExample */ = { - isa = PBXGroup; - children = ( - E8645B981C7913D600C241AA /* Info.plist */, - E8645B881C7913D600C241AA /* main.m */, - ); - path = DynamicExample; - sourceTree = ""; - }; - E8645B9F1C7913D600C241AA /* DynamicExample WatchKit App */ = { - isa = PBXGroup; - children = ( - E8645BA51C7913D600C241AA /* Info.plist */, - E8645BA01C7913D600C241AA /* Interface.storyboard */, - ); - path = "DynamicExample WatchKit App"; - sourceTree = ""; - }; - E8645BAE1C7913D600C241AA /* DynamicExample WatchKit Extension */ = { - isa = PBXGroup; - children = ( - E8645BB71C7913D600C241AA /* Info.plist */, - E8645BAF1C7913D600C241AA /* InterfaceController.h */, - E8645BB01C7913D600C241AA /* InterfaceController.m */, - ); - path = "DynamicExample WatchKit Extension"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8645B831C7913D600C241AA /* DynamicExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "DynamicExample" */; - buildPhases = ( - E8645B801C7913D600C241AA /* Sources */, - E8645B811C7913D600C241AA /* Frameworks */, - E8645B821C7913D600C241AA /* Resources */, - E8645BC11C7913D600C241AA /* Embed Watch Content */, - ); - buildRules = ( - ); - dependencies = ( - E8645B9E1C7913D600C241AA /* PBXTargetDependency */, - ); - name = DynamicExample; - productName = DynamicExample; - productReference = E8645B841C7913D600C241AA /* DynamicExample.app */; - productType = "com.apple.product-type.application"; - }; - E8645B9A1C7913D600C241AA /* DynamicExample WatchKit App */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "DynamicExample WatchKit App" */; - buildPhases = ( - E8645B991C7913D600C241AA /* Resources */, - E8645BBD1C7913D600C241AA /* Embed App Extensions */, - ); - buildRules = ( - ); - dependencies = ( - E8645BAD1C7913D600C241AA /* PBXTargetDependency */, - ); - name = "DynamicExample WatchKit App"; - productName = "DynamicExample WatchKit App"; - productReference = E8645B9B1C7913D600C241AA /* DynamicExample WatchKit App.app */; - productType = "com.apple.product-type.application.watchapp2"; - }; - E8645BA91C7913D600C241AA /* DynamicExample WatchKit Extension */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "DynamicExample WatchKit Extension" */; - buildPhases = ( - E8645BA61C7913D600C241AA /* Sources */, - E8645BA71C7913D600C241AA /* Frameworks */, - E8645BA81C7913D600C241AA /* Resources */, - E82D95AE1C791A58000717F3 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "DynamicExample WatchKit Extension"; - productName = "DynamicExample WatchKit Extension"; - productReference = E8645BAA1C7913D600C241AA /* DynamicExample WatchKit Extension.appex */; - productType = "com.apple.product-type.watchkit2-extension"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8645B7C1C7913D600C241AA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8645B831C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - E8645B9A1C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - E8645BA91C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - }; - }; - buildConfigurationList = E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "DynamicExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E8645B7B1C7913D600C241AA; - productRefGroup = E8645B851C7913D600C241AA /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8645B831C7913D600C241AA /* DynamicExample */, - E8645B9A1C7913D600C241AA /* DynamicExample WatchKit App */, - E8645BA91C7913D600C241AA /* DynamicExample WatchKit Extension */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8645B821C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645B991C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA81C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8645B801C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645B891C7913D600C241AA /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA61C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645BB11C7913D600C241AA /* InterfaceController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8645B9E1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645B9A1C7913D600C241AA /* DynamicExample WatchKit App */; - targetProxy = E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */; - }; - E8645BAD1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645BA91C7913D600C241AA /* DynamicExample WatchKit Extension */; - targetProxy = E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8645BA01C7913D600C241AA /* Interface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8645BA11C7913D600C241AA /* Base */, - ); - name = Interface.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8645BB81C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - E8645BB91C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E8645BBB1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = "../../../realm-objc-latest/watchos"; - INFOPLIST_FILE = "DynamicExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.DynamicExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BBC1C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = "../../../realm-objc-latest/watchos"; - INFOPLIST_FILE = "DynamicExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.DynamicExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BBF1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - IBSC_MODULE = DynamicExample_WatchKit_Extension; - INFOPLIST_FILE = "DynamicExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.DynamicExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BC01C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - IBSC_MODULE = DynamicExample_WatchKit_Extension; - INFOPLIST_FILE = "DynamicExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.DynamicExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BC31C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = DynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.DynamicExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - E8645BC41C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = DynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.DynamicExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "DynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BB81C7913D600C241AA /* Debug */, - E8645BB91C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "DynamicExample WatchKit Extension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBB1C7913D600C241AA /* Debug */, - E8645BBC1C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "DynamicExample WatchKit App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBF1C7913D600C241AA /* Debug */, - E8645BC01C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "DynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BC31C7913D600C241AA /* Debug */, - E8645BC41C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8645B7C1C7913D600C241AA /* Project object */; -} diff --git a/examples/installation/watchos/objc/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme b/examples/installation/watchos/objc/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme deleted file mode 100644 index 6e0981938a6..00000000000 --- a/examples/installation/watchos/objc/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/objc/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme b/examples/installation/watchos/objc/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme deleted file mode 100644 index 573748059d7..00000000000 --- a/examples/installation/watchos/objc/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/objc/DynamicExample/DynamicExample/Info.plist b/examples/installation/watchos/objc/DynamicExample/DynamicExample/Info.plist deleted file mode 100644 index 40c6215d906..00000000000 --- a/examples/installation/watchos/objc/DynamicExample/DynamicExample/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/watchos/objc/DynamicExample/DynamicExample/main.m b/examples/installation/watchos/objc/DynamicExample/DynamicExample/main.m deleted file mode 100644 index 458fcd51516..00000000000 --- a/examples/installation/watchos/objc/DynamicExample/DynamicExample/main.m +++ /dev/null @@ -1,21 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -int main(int argc, char * argv[]) { - return 0; -} diff --git a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample WatchKit App/Base.lproj/Interface.storyboard b/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample WatchKit App/Base.lproj/Interface.storyboard deleted file mode 100644 index 6e334f8ac5f..00000000000 --- a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample WatchKit App/Base.lproj/Interface.storyboard +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample WatchKit App/Info.plist b/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample WatchKit App/Info.plist deleted file mode 100644 index a5d28649c14..00000000000 --- a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample WatchKit App/Info.plist +++ /dev/null @@ -1,35 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - XCFrameworkExample WatchKit App - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - WKCompanionAppBundleIdentifier - io.realm.XCFrameworkExample - WKWatchKitApp - - - diff --git a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample WatchKit Extension/Info.plist b/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample WatchKit Extension/Info.plist deleted file mode 100644 index 9b9f157a54e..00000000000 --- a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample WatchKit Extension/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - XCFrameworkExample WatchKit Extension - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - XPC! - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - NSExtension - - NSExtensionAttributes - - WKAppBundleIdentifier - io.realm.XCFrameworkExample.watchkitapp - - NSExtensionPointIdentifier - com.apple.watchkit - - RemoteInterfacePrincipalClass - InterfaceController - WKExtensionDelegateClassName - ExtensionDelegate - - diff --git a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample WatchKit Extension/InterfaceController.h b/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample WatchKit Extension/InterfaceController.h deleted file mode 100644 index a4f8b06810a..00000000000 --- a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample WatchKit Extension/InterfaceController.h +++ /dev/null @@ -1,22 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import -@interface InterfaceController : WKInterfaceController -@end diff --git a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample WatchKit Extension/InterfaceController.m b/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample WatchKit Extension/InterfaceController.m deleted file mode 100644 index 4c80d4583b3..00000000000 --- a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample WatchKit Extension/InterfaceController.m +++ /dev/null @@ -1,67 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#import -#import "InterfaceController.h" - -@interface Counter: RLMObject -@property int count; -@end -@implementation Counter -@end - -@interface InterfaceController () -@property (unsafe_unretained, nonatomic) IBOutlet WKInterfaceButton *button; -@property (nonatomic, strong) Counter *counter; -@property (nonatomic, strong) RLMNotificationToken *token; -@end - -@implementation InterfaceController - -- (instancetype)init -{ - self = [super init]; - if (self) { - self.counter = [[Counter alloc] init]; - RLMRealm *realm = [RLMRealm defaultRealm]; - [realm transactionWithBlock:^{ - [realm addObject:self.counter]; - }]; - } - return self; -} - -- (IBAction)increment { - [self.counter.realm transactionWithBlock:^{ - self.counter.count++; - }]; -} - -- (void)willActivate { - [super willActivate]; - self.token = [self.counter.realm addNotificationBlock:^(NSString * _Nonnull notification, RLMRealm * _Nonnull realm) { - [self.button setTitle:[NSString stringWithFormat:@"%@", @(self.counter.count)]]; - }]; -} - -- (void)didDeactivate { - [self.token invalidate]; - [super didDeactivate]; -} - -@end diff --git a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj b/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj deleted file mode 100644 index 2709facd0db..00000000000 --- a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,562 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 3FDA0A352319A8330099B474 /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FDA0A342319A8330099B474 /* Realm.xcframework */; }; - 3FDA0A362319A8330099B474 /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FDA0A342319A8330099B474 /* Realm.xcframework */; }; - E8645B891C7913D600C241AA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E8645B881C7913D600C241AA /* main.m */; }; - E8645B9C1C7913D600C241AA /* XCFrameworkExample WatchKit App.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = E8645B9B1C7913D600C241AA /* XCFrameworkExample WatchKit App.app */; }; - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8645BA01C7913D600C241AA /* Interface.storyboard */; }; - E8645BAB1C7913D600C241AA /* XCFrameworkExample WatchKit Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = E8645BAA1C7913D600C241AA /* XCFrameworkExample WatchKit Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - E8645BB11C7913D600C241AA /* InterfaceController.m in Sources */ = {isa = PBXBuildFile; fileRef = E8645BB01C7913D600C241AA /* InterfaceController.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645B9A1C7913D600C241AA; - remoteInfo = "XCFrameworkExample WatchKit App"; - }; - E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645BA91C7913D600C241AA; - remoteInfo = "XCFrameworkExample WatchKit Extension"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E82D95AE1C791A58000717F3 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BBD1C7913D600C241AA /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - E8645BAB1C7913D600C241AA /* XCFrameworkExample WatchKit Extension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BC11C7913D600C241AA /* Embed Watch Content */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "$(CONTENTS_FOLDER_PATH)/Watch"; - dstSubfolderSpec = 16; - files = ( - E8645B9C1C7913D600C241AA /* XCFrameworkExample WatchKit App.app in Embed Watch Content */, - ); - name = "Embed Watch Content"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 3FDA0A342319A8330099B474 /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = "../../../realm-objc-latest/Realm.xcframework"; sourceTree = ""; }; - E8645B841C7913D600C241AA /* XCFrameworkExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XCFrameworkExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645B881C7913D600C241AA /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E8645B981C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645B9B1C7913D600C241AA /* XCFrameworkExample WatchKit App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "XCFrameworkExample WatchKit App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BA11C7913D600C241AA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = ""; }; - E8645BA51C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645BAA1C7913D600C241AA /* XCFrameworkExample WatchKit Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "XCFrameworkExample WatchKit Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BAF1C7913D600C241AA /* InterfaceController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InterfaceController.h; sourceTree = ""; }; - E8645BB01C7913D600C241AA /* InterfaceController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InterfaceController.m; sourceTree = ""; }; - E8645BB71C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8645B811C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3FDA0A352319A8330099B474 /* Realm.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA71C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3FDA0A362319A8330099B474 /* Realm.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - E8645B7B1C7913D600C241AA = { - isa = PBXGroup; - children = ( - E8645B851C7913D600C241AA /* Products */, - E8645B861C7913D600C241AA /* XCFrameworkExample */, - E8645B9F1C7913D600C241AA /* XCFrameworkExample WatchKit App */, - E8645BAE1C7913D600C241AA /* XCFrameworkExample WatchKit Extension */, - 3FDA0A342319A8330099B474 /* Realm.xcframework */, - ); - sourceTree = ""; - }; - E8645B851C7913D600C241AA /* Products */ = { - isa = PBXGroup; - children = ( - E8645B9B1C7913D600C241AA /* XCFrameworkExample WatchKit App.app */, - E8645BAA1C7913D600C241AA /* XCFrameworkExample WatchKit Extension.appex */, - E8645B841C7913D600C241AA /* XCFrameworkExample.app */, - ); - name = Products; - sourceTree = ""; - }; - E8645B861C7913D600C241AA /* XCFrameworkExample */ = { - isa = PBXGroup; - children = ( - E8645B981C7913D600C241AA /* Info.plist */, - E8645B881C7913D600C241AA /* main.m */, - ); - path = XCFrameworkExample; - sourceTree = ""; - }; - E8645B9F1C7913D600C241AA /* XCFrameworkExample WatchKit App */ = { - isa = PBXGroup; - children = ( - E8645BA51C7913D600C241AA /* Info.plist */, - E8645BA01C7913D600C241AA /* Interface.storyboard */, - ); - path = "XCFrameworkExample WatchKit App"; - sourceTree = ""; - }; - E8645BAE1C7913D600C241AA /* XCFrameworkExample WatchKit Extension */ = { - isa = PBXGroup; - children = ( - E8645BB71C7913D600C241AA /* Info.plist */, - E8645BAF1C7913D600C241AA /* InterfaceController.h */, - E8645BB01C7913D600C241AA /* InterfaceController.m */, - ); - path = "XCFrameworkExample WatchKit Extension"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8645B831C7913D600C241AA /* XCFrameworkExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "XCFrameworkExample" */; - buildPhases = ( - E8645B801C7913D600C241AA /* Sources */, - E8645B811C7913D600C241AA /* Frameworks */, - E8645B821C7913D600C241AA /* Resources */, - E8645BC11C7913D600C241AA /* Embed Watch Content */, - ); - buildRules = ( - ); - dependencies = ( - E8645B9E1C7913D600C241AA /* PBXTargetDependency */, - ); - name = XCFrameworkExample; - productName = XCFrameworkExample; - productReference = E8645B841C7913D600C241AA /* XCFrameworkExample.app */; - productType = "com.apple.product-type.application"; - }; - E8645B9A1C7913D600C241AA /* XCFrameworkExample WatchKit App */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "XCFrameworkExample WatchKit App" */; - buildPhases = ( - E8645B991C7913D600C241AA /* Resources */, - E8645BBD1C7913D600C241AA /* Embed App Extensions */, - ); - buildRules = ( - ); - dependencies = ( - E8645BAD1C7913D600C241AA /* PBXTargetDependency */, - ); - name = "XCFrameworkExample WatchKit App"; - productName = "XCFrameworkExample WatchKit App"; - productReference = E8645B9B1C7913D600C241AA /* XCFrameworkExample WatchKit App.app */; - productType = "com.apple.product-type.application.watchapp2"; - }; - E8645BA91C7913D600C241AA /* XCFrameworkExample WatchKit Extension */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "XCFrameworkExample WatchKit Extension" */; - buildPhases = ( - E8645BA61C7913D600C241AA /* Sources */, - E8645BA71C7913D600C241AA /* Frameworks */, - E8645BA81C7913D600C241AA /* Resources */, - E82D95AE1C791A58000717F3 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "XCFrameworkExample WatchKit Extension"; - productName = "XCFrameworkExample WatchKit Extension"; - productReference = E8645BAA1C7913D600C241AA /* XCFrameworkExample WatchKit Extension.appex */; - productType = "com.apple.product-type.watchkit2-extension"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8645B7C1C7913D600C241AA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8645B831C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - E8645B9A1C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - E8645BA91C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - }; - }; - buildConfigurationList = E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "XCFrameworkExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E8645B7B1C7913D600C241AA; - productRefGroup = E8645B851C7913D600C241AA /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8645B831C7913D600C241AA /* XCFrameworkExample */, - E8645B9A1C7913D600C241AA /* XCFrameworkExample WatchKit App */, - E8645BA91C7913D600C241AA /* XCFrameworkExample WatchKit Extension */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8645B821C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645B991C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA81C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8645B801C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645B891C7913D600C241AA /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA61C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645BB11C7913D600C241AA /* InterfaceController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8645B9E1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645B9A1C7913D600C241AA /* XCFrameworkExample WatchKit App */; - targetProxy = E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */; - }; - E8645BAD1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645BA91C7913D600C241AA /* XCFrameworkExample WatchKit Extension */; - targetProxy = E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8645BA01C7913D600C241AA /* Interface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8645BA11C7913D600C241AA /* Base */, - ); - name = Interface.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8645BB81C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - E8645BB91C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E8645BBB1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "XCFrameworkExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.XCFrameworkExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BBC1C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "XCFrameworkExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.XCFrameworkExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BBF1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - IBSC_MODULE = XCFrameworkExample_WatchKit_Extension; - INFOPLIST_FILE = "XCFrameworkExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.XCFrameworkExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BC01C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - IBSC_MODULE = XCFrameworkExample_WatchKit_Extension; - INFOPLIST_FILE = "XCFrameworkExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.XCFrameworkExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BC31C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = XCFrameworkExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.XCFrameworkExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - E8645BC41C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = XCFrameworkExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.XCFrameworkExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "XCFrameworkExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BB81C7913D600C241AA /* Debug */, - E8645BB91C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "XCFrameworkExample WatchKit Extension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBB1C7913D600C241AA /* Debug */, - E8645BBC1C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "XCFrameworkExample WatchKit App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBF1C7913D600C241AA /* Debug */, - E8645BC01C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "XCFrameworkExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BC31C7913D600C241AA /* Debug */, - E8645BC41C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8645B7C1C7913D600C241AA /* Project object */; -} diff --git a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme b/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme deleted file mode 100644 index 07b38353dca..00000000000 --- a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme b/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme deleted file mode 100644 index f9e8aa1b263..00000000000 --- a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample/Info.plist b/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample/Info.plist deleted file mode 100644 index 40c6215d906..00000000000 --- a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample/main.m b/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample/main.m deleted file mode 100644 index 5b26297de80..00000000000 --- a/examples/installation/watchos/objc/XCFrameworkExample/XCFrameworkExample/main.m +++ /dev/null @@ -1,29 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -#include - -@interface Model : RLMObject -@property (nonatomic) int value; -@end -@implementation Model -@end - -int main(int argc, char * argv[]) { - return 0; -} diff --git a/examples/installation/watchos/swift/CarthageExample/CarthageExample WatchKit App/Base.lproj/Interface.storyboard b/examples/installation/watchos/swift/CarthageExample/CarthageExample WatchKit App/Base.lproj/Interface.storyboard deleted file mode 100644 index c946d94c8fc..00000000000 --- a/examples/installation/watchos/swift/CarthageExample/CarthageExample WatchKit App/Base.lproj/Interface.storyboard +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/swift/CarthageExample/CarthageExample WatchKit App/Info.plist b/examples/installation/watchos/swift/CarthageExample/CarthageExample WatchKit App/Info.plist deleted file mode 100644 index 29f4a543a52..00000000000 --- a/examples/installation/watchos/swift/CarthageExample/CarthageExample WatchKit App/Info.plist +++ /dev/null @@ -1,35 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - CarthageExample WatchKit App - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - WKCompanionAppBundleIdentifier - io.realm.CarthageExample - WKWatchKitApp - - - diff --git a/examples/installation/watchos/swift/CarthageExample/CarthageExample WatchKit Extension/Info.plist b/examples/installation/watchos/swift/CarthageExample/CarthageExample WatchKit Extension/Info.plist deleted file mode 100644 index 51711a49ece..00000000000 --- a/examples/installation/watchos/swift/CarthageExample/CarthageExample WatchKit Extension/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - CarthageExample WatchKit Extension - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - XPC! - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - NSExtension - - NSExtensionAttributes - - WKAppBundleIdentifier - io.realm.CarthageExample.watchkitapp - - NSExtensionPointIdentifier - com.apple.watchkit - - RemoteInterfacePrincipalClass - InterfaceController - WKExtensionDelegateClassName - ExtensionDelegate - - diff --git a/examples/installation/watchos/swift/CarthageExample/CarthageExample WatchKit Extension/InterfaceController.swift b/examples/installation/watchos/swift/CarthageExample/CarthageExample WatchKit Extension/InterfaceController.swift deleted file mode 100644 index cf779dd7bf9..00000000000 --- a/examples/installation/watchos/swift/CarthageExample/CarthageExample WatchKit Extension/InterfaceController.swift +++ /dev/null @@ -1,56 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import Foundation -import WatchKit -import RealmSwift - -class Counter: Object { - @objc dynamic var count = 0 -} - -class InterfaceController: WKInterfaceController { - @IBOutlet var button: WKInterfaceButton! - let counter: Counter - var token: NotificationToken! = nil - - override init() { - counter = Counter() - super.init() - let realm = try! Realm() - try! realm.write { - realm.add(counter) - } - } - - @IBAction func increment() { - try! counter.realm!.write { counter.count += 1 } - } - - override func willActivate() { - super.willActivate() - token = counter.realm!.observe { [unowned self] _, _ in - self.button.setTitle("\(self.counter.count)") - } - } - - override func didDeactivate() { - token.invalidate() - super.didDeactivate() - } -} diff --git a/examples/installation/watchos/swift/CarthageExample/CarthageExample.xcodeproj/project.pbxproj b/examples/installation/watchos/swift/CarthageExample/CarthageExample.xcodeproj/project.pbxproj deleted file mode 100644 index 689283349f6..00000000000 --- a/examples/installation/watchos/swift/CarthageExample/CarthageExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,583 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 3F45204E2914929A008F07AD /* RealmSwift.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F45204C2914929A008F07AD /* RealmSwift.xcframework */; }; - 3F45204F2914929A008F07AD /* RealmSwift.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3F45204C2914929A008F07AD /* RealmSwift.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 3F4520502914929A008F07AD /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F45204D2914929A008F07AD /* Realm.xcframework */; }; - 3F4520512914929A008F07AD /* Realm.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3F45204D2914929A008F07AD /* Realm.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - E806E98A1C7921FE00C5C9A8 /* InterfaceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E806E9891C7921FE00C5C9A8 /* InterfaceController.swift */; }; - E8645B891C7913D600C241AA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E8645B881C7913D600C241AA /* main.m */; }; - E8645B9C1C7913D600C241AA /* CarthageExample WatchKit App.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = E8645B9B1C7913D600C241AA /* CarthageExample WatchKit App.app */; }; - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8645BA01C7913D600C241AA /* Interface.storyboard */; }; - E8645BAB1C7913D600C241AA /* CarthageExample WatchKit Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = E8645BAA1C7913D600C241AA /* CarthageExample WatchKit Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645B9A1C7913D600C241AA; - remoteInfo = "CarthageExample WatchKit App"; - }; - E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645BA91C7913D600C241AA; - remoteInfo = "CarthageExample WatchKit Extension"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 3F4520522914929A008F07AD /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 3F45204F2914929A008F07AD /* RealmSwift.xcframework in Embed Frameworks */, - 3F4520512914929A008F07AD /* Realm.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BBD1C7913D600C241AA /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - E8645BAB1C7913D600C241AA /* CarthageExample WatchKit Extension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BC11C7913D600C241AA /* Embed Watch Content */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "$(CONTENTS_FOLDER_PATH)/Watch"; - dstSubfolderSpec = 16; - files = ( - E8645B9C1C7913D600C241AA /* CarthageExample WatchKit App.app in Embed Watch Content */, - ); - name = "Embed Watch Content"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 3F45204C2914929A008F07AD /* RealmSwift.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RealmSwift.xcframework; path = Carthage/Build/RealmSwift.xcframework; sourceTree = ""; }; - 3F45204D2914929A008F07AD /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = Carthage/Build/Realm.xcframework; sourceTree = ""; }; - E806E9891C7921FE00C5C9A8 /* InterfaceController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InterfaceController.swift; sourceTree = ""; }; - E8645B841C7913D600C241AA /* CarthageExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CarthageExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645B881C7913D600C241AA /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E8645B981C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645B9B1C7913D600C241AA /* CarthageExample WatchKit App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "CarthageExample WatchKit App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BA11C7913D600C241AA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = ""; }; - E8645BA51C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645BAA1C7913D600C241AA /* CarthageExample WatchKit Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "CarthageExample WatchKit Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BB71C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8645B811C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA71C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3F45204E2914929A008F07AD /* RealmSwift.xcframework in Frameworks */, - 3F4520502914929A008F07AD /* Realm.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 3F45204B2914929A008F07AD /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3F45204D2914929A008F07AD /* Realm.xcframework */, - 3F45204C2914929A008F07AD /* RealmSwift.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - E8645B7B1C7913D600C241AA = { - isa = PBXGroup; - children = ( - E8645B861C7913D600C241AA /* CarthageExample */, - E8645B9F1C7913D600C241AA /* CarthageExample WatchKit App */, - E8645BAE1C7913D600C241AA /* CarthageExample WatchKit Extension */, - E8645B851C7913D600C241AA /* Products */, - 3F45204B2914929A008F07AD /* Frameworks */, - ); - sourceTree = ""; - }; - E8645B851C7913D600C241AA /* Products */ = { - isa = PBXGroup; - children = ( - E8645B9B1C7913D600C241AA /* CarthageExample WatchKit App.app */, - E8645BAA1C7913D600C241AA /* CarthageExample WatchKit Extension.appex */, - E8645B841C7913D600C241AA /* CarthageExample.app */, - ); - name = Products; - sourceTree = ""; - }; - E8645B861C7913D600C241AA /* CarthageExample */ = { - isa = PBXGroup; - children = ( - E8645B981C7913D600C241AA /* Info.plist */, - E8645B881C7913D600C241AA /* main.m */, - ); - path = CarthageExample; - sourceTree = ""; - }; - E8645B9F1C7913D600C241AA /* CarthageExample WatchKit App */ = { - isa = PBXGroup; - children = ( - E8645BA51C7913D600C241AA /* Info.plist */, - E8645BA01C7913D600C241AA /* Interface.storyboard */, - ); - path = "CarthageExample WatchKit App"; - sourceTree = ""; - }; - E8645BAE1C7913D600C241AA /* CarthageExample WatchKit Extension */ = { - isa = PBXGroup; - children = ( - E8645BB71C7913D600C241AA /* Info.plist */, - E806E9891C7921FE00C5C9A8 /* InterfaceController.swift */, - ); - path = "CarthageExample WatchKit Extension"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8645B831C7913D600C241AA /* CarthageExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "CarthageExample" */; - buildPhases = ( - E8645B801C7913D600C241AA /* Sources */, - E8645B811C7913D600C241AA /* Frameworks */, - E8645B821C7913D600C241AA /* Resources */, - E8645BC11C7913D600C241AA /* Embed Watch Content */, - ); - buildRules = ( - ); - dependencies = ( - E8645B9E1C7913D600C241AA /* PBXTargetDependency */, - ); - name = CarthageExample; - productName = CarthageExample; - productReference = E8645B841C7913D600C241AA /* CarthageExample.app */; - productType = "com.apple.product-type.application"; - }; - E8645B9A1C7913D600C241AA /* CarthageExample WatchKit App */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CarthageExample WatchKit App" */; - buildPhases = ( - E8645B991C7913D600C241AA /* Resources */, - E8645BBD1C7913D600C241AA /* Embed App Extensions */, - ); - buildRules = ( - ); - dependencies = ( - E8645BAD1C7913D600C241AA /* PBXTargetDependency */, - ); - name = "CarthageExample WatchKit App"; - productName = "CarthageExample WatchKit App"; - productReference = E8645B9B1C7913D600C241AA /* CarthageExample WatchKit App.app */; - productType = "com.apple.product-type.application.watchapp2"; - }; - E8645BA91C7913D600C241AA /* CarthageExample WatchKit Extension */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CarthageExample WatchKit Extension" */; - buildPhases = ( - E8645BA61C7913D600C241AA /* Sources */, - E8645BA71C7913D600C241AA /* Frameworks */, - E8645BA81C7913D600C241AA /* Resources */, - 3F4520522914929A008F07AD /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "CarthageExample WatchKit Extension"; - productName = "CarthageExample WatchKit Extension"; - productReference = E8645BAA1C7913D600C241AA /* CarthageExample WatchKit Extension.appex */; - productType = "com.apple.product-type.watchkit2-extension"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8645B7C1C7913D600C241AA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8645B831C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - E8645B9A1C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - E8645BA91C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - }; - }; - buildConfigurationList = E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "CarthageExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = E8645B7B1C7913D600C241AA; - productRefGroup = E8645B851C7913D600C241AA /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8645B831C7913D600C241AA /* CarthageExample */, - E8645B9A1C7913D600C241AA /* CarthageExample WatchKit App */, - E8645BA91C7913D600C241AA /* CarthageExample WatchKit Extension */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8645B821C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645B991C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA81C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8645B801C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645B891C7913D600C241AA /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA61C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E806E98A1C7921FE00C5C9A8 /* InterfaceController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8645B9E1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645B9A1C7913D600C241AA /* CarthageExample WatchKit App */; - targetProxy = E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */; - }; - E8645BAD1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645BA91C7913D600C241AA /* CarthageExample WatchKit Extension */; - targetProxy = E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8645BA01C7913D600C241AA /* Interface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8645BA11C7913D600C241AA /* Base */, - ); - name = Interface.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8645BB81C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - E8645BB91C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E8645BBB1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - FRAMEWORK_SEARCH_PATHS = Carthage/Build/watchOS; - INFOPLIST_FILE = "CarthageExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CarthageExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BBC1C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - FRAMEWORK_SEARCH_PATHS = Carthage/Build/watchOS; - INFOPLIST_FILE = "CarthageExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CarthageExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BBF1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - IBSC_MODULE = CarthageExample_WatchKit_Extension; - INFOPLIST_FILE = "CarthageExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CarthageExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BC01C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - IBSC_MODULE = CarthageExample_WatchKit_Extension; - INFOPLIST_FILE = "CarthageExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CarthageExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BC31C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = CarthageExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CarthageExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - E8645BC41C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = CarthageExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CarthageExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "CarthageExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BB81C7913D600C241AA /* Debug */, - E8645BB91C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CarthageExample WatchKit Extension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBB1C7913D600C241AA /* Debug */, - E8645BBC1C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CarthageExample WatchKit App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBF1C7913D600C241AA /* Debug */, - E8645BC01C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "CarthageExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BC31C7913D600C241AA /* Debug */, - E8645BC41C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8645B7C1C7913D600C241AA /* Project object */; -} diff --git a/examples/installation/watchos/swift/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme b/examples/installation/watchos/swift/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme deleted file mode 100644 index a1e8401c34e..00000000000 --- a/examples/installation/watchos/swift/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/CarthageExample.xcscheme +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/swift/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme b/examples/installation/watchos/swift/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme deleted file mode 100644 index 65016354809..00000000000 --- a/examples/installation/watchos/swift/CarthageExample/CarthageExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/swift/CarthageExample/CarthageExample/Info.plist b/examples/installation/watchos/swift/CarthageExample/CarthageExample/Info.plist deleted file mode 100644 index 40c6215d906..00000000000 --- a/examples/installation/watchos/swift/CarthageExample/CarthageExample/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/watchos/swift/CarthageExample/CarthageExample/main.m b/examples/installation/watchos/swift/CarthageExample/CarthageExample/main.m deleted file mode 100644 index 458fcd51516..00000000000 --- a/examples/installation/watchos/swift/CarthageExample/CarthageExample/main.m +++ /dev/null @@ -1,21 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -int main(int argc, char * argv[]) { - return 0; -} diff --git a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample WatchKit App/Base.lproj/Interface.storyboard b/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample WatchKit App/Base.lproj/Interface.storyboard deleted file mode 100644 index 1aa3873f82a..00000000000 --- a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample WatchKit App/Base.lproj/Interface.storyboard +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample WatchKit App/Info.plist b/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample WatchKit App/Info.plist deleted file mode 100644 index 954735d0ac9..00000000000 --- a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample WatchKit App/Info.plist +++ /dev/null @@ -1,35 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - CocoaPodsExample WatchKit App - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - WKCompanionAppBundleIdentifier - io.realm.CocoaPodsExample - WKWatchKitApp - - - diff --git a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample WatchKit Extension/Info.plist b/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample WatchKit Extension/Info.plist deleted file mode 100644 index d2c533b0a60..00000000000 --- a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample WatchKit Extension/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - CocoaPodsExample WatchKit Extension - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - XPC! - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - NSExtension - - NSExtensionAttributes - - WKAppBundleIdentifier - io.realm.CocoaPodsExample.watchkitapp - - NSExtensionPointIdentifier - com.apple.watchkit - - RemoteInterfacePrincipalClass - InterfaceController - WKExtensionDelegateClassName - ExtensionDelegate - - diff --git a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample WatchKit Extension/InterfaceController.swift b/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample WatchKit Extension/InterfaceController.swift deleted file mode 100644 index cf779dd7bf9..00000000000 --- a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample WatchKit Extension/InterfaceController.swift +++ /dev/null @@ -1,56 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import Foundation -import WatchKit -import RealmSwift - -class Counter: Object { - @objc dynamic var count = 0 -} - -class InterfaceController: WKInterfaceController { - @IBOutlet var button: WKInterfaceButton! - let counter: Counter - var token: NotificationToken! = nil - - override init() { - counter = Counter() - super.init() - let realm = try! Realm() - try! realm.write { - realm.add(counter) - } - } - - @IBAction func increment() { - try! counter.realm!.write { counter.count += 1 } - } - - override func willActivate() { - super.willActivate() - token = counter.realm!.observe { [unowned self] _, _ in - self.button.setTitle("\(self.counter.count)") - } - } - - override func didDeactivate() { - token.invalidate() - super.didDeactivate() - } -} diff --git a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj b/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj deleted file mode 100644 index 52c7055d410..00000000000 --- a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,627 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - D26EA716ECDD1CDDB1FACAB6 /* Pods_CocoaPodsExample_WatchKit_Extension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB6F27BF57298B95B7496718 /* Pods_CocoaPodsExample_WatchKit_Extension.framework */; }; - E806E98A1C7921FE00C5C9A8 /* InterfaceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E806E9891C7921FE00C5C9A8 /* InterfaceController.swift */; }; - E8645B891C7913D600C241AA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E8645B881C7913D600C241AA /* main.m */; }; - E8645B9C1C7913D600C241AA /* CocoaPodsExample WatchKit App.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = E8645B9B1C7913D600C241AA /* CocoaPodsExample WatchKit App.app */; }; - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8645BA01C7913D600C241AA /* Interface.storyboard */; }; - E8645BAB1C7913D600C241AA /* CocoaPodsExample WatchKit Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = E8645BAA1C7913D600C241AA /* CocoaPodsExample WatchKit Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645B9A1C7913D600C241AA; - remoteInfo = "CocoaPodsExample WatchKit App"; - }; - E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645BA91C7913D600C241AA; - remoteInfo = "CocoaPodsExample WatchKit Extension"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E8645BBD1C7913D600C241AA /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - E8645BAB1C7913D600C241AA /* CocoaPodsExample WatchKit Extension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BC11C7913D600C241AA /* Embed Watch Content */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "$(CONTENTS_FOLDER_PATH)/Watch"; - dstSubfolderSpec = 16; - files = ( - E8645B9C1C7913D600C241AA /* CocoaPodsExample WatchKit App.app in Embed Watch Content */, - ); - name = "Embed Watch Content"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 519BD935439568BC2D0A6720 /* Pods-CocoaPodsExample WatchKit Extension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample WatchKit Extension.release.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample WatchKit Extension/Pods-CocoaPodsExample WatchKit Extension.release.xcconfig"; sourceTree = ""; }; - E0FA897D5F5D1D4371811311 /* Pods-CocoaPodsExample WatchKit Extension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CocoaPodsExample WatchKit Extension.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CocoaPodsExample WatchKit Extension/Pods-CocoaPodsExample WatchKit Extension.debug.xcconfig"; sourceTree = ""; }; - E806E9891C7921FE00C5C9A8 /* InterfaceController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InterfaceController.swift; sourceTree = ""; }; - E8645B841C7913D600C241AA /* CocoaPodsExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CocoaPodsExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645B881C7913D600C241AA /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E8645B981C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645B9B1C7913D600C241AA /* CocoaPodsExample WatchKit App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "CocoaPodsExample WatchKit App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BA11C7913D600C241AA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = ""; }; - E8645BA51C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645BAA1C7913D600C241AA /* CocoaPodsExample WatchKit Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "CocoaPodsExample WatchKit Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BB71C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - EB6F27BF57298B95B7496718 /* Pods_CocoaPodsExample_WatchKit_Extension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPodsExample_WatchKit_Extension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 401941BCA573B683139D196B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645B811C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA71C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D26EA716ECDD1CDDB1FACAB6 /* Pods_CocoaPodsExample_WatchKit_Extension.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 7109EA92DB1087B4447E838F /* Pods */ = { - isa = PBXGroup; - children = ( - E0FA897D5F5D1D4371811311 /* Pods-CocoaPodsExample WatchKit Extension.debug.xcconfig */, - 519BD935439568BC2D0A6720 /* Pods-CocoaPodsExample WatchKit Extension.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; - C37AE0E9D90B6BAE7A91280A /* Frameworks */ = { - isa = PBXGroup; - children = ( - EB6F27BF57298B95B7496718 /* Pods_CocoaPodsExample_WatchKit_Extension.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - E8645B7B1C7913D600C241AA = { - isa = PBXGroup; - children = ( - E8645B861C7913D600C241AA /* CocoaPodsExample */, - E8645B9F1C7913D600C241AA /* CocoaPodsExample WatchKit App */, - E8645BAE1C7913D600C241AA /* CocoaPodsExample WatchKit Extension */, - C37AE0E9D90B6BAE7A91280A /* Frameworks */, - 7109EA92DB1087B4447E838F /* Pods */, - E8645B851C7913D600C241AA /* Products */, - ); - sourceTree = ""; - }; - E8645B851C7913D600C241AA /* Products */ = { - isa = PBXGroup; - children = ( - E8645B9B1C7913D600C241AA /* CocoaPodsExample WatchKit App.app */, - E8645BAA1C7913D600C241AA /* CocoaPodsExample WatchKit Extension.appex */, - E8645B841C7913D600C241AA /* CocoaPodsExample.app */, - ); - name = Products; - sourceTree = ""; - }; - E8645B861C7913D600C241AA /* CocoaPodsExample */ = { - isa = PBXGroup; - children = ( - E8645B981C7913D600C241AA /* Info.plist */, - E8645B881C7913D600C241AA /* main.m */, - ); - path = CocoaPodsExample; - sourceTree = ""; - }; - E8645B9F1C7913D600C241AA /* CocoaPodsExample WatchKit App */ = { - isa = PBXGroup; - children = ( - E8645BA51C7913D600C241AA /* Info.plist */, - E8645BA01C7913D600C241AA /* Interface.storyboard */, - ); - path = "CocoaPodsExample WatchKit App"; - sourceTree = ""; - }; - E8645BAE1C7913D600C241AA /* CocoaPodsExample WatchKit Extension */ = { - isa = PBXGroup; - children = ( - E8645BB71C7913D600C241AA /* Info.plist */, - E806E9891C7921FE00C5C9A8 /* InterfaceController.swift */, - ); - path = "CocoaPodsExample WatchKit Extension"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8645B831C7913D600C241AA /* CocoaPodsExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */; - buildPhases = ( - E8645B801C7913D600C241AA /* Sources */, - E8645B811C7913D600C241AA /* Frameworks */, - E8645B821C7913D600C241AA /* Resources */, - E8645BC11C7913D600C241AA /* Embed Watch Content */, - ); - buildRules = ( - ); - dependencies = ( - E8645B9E1C7913D600C241AA /* PBXTargetDependency */, - ); - name = CocoaPodsExample; - productName = CocoaPodsExample; - productReference = E8645B841C7913D600C241AA /* CocoaPodsExample.app */; - productType = "com.apple.product-type.application"; - }; - E8645B9A1C7913D600C241AA /* CocoaPodsExample WatchKit App */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CocoaPodsExample WatchKit App" */; - buildPhases = ( - E8645B991C7913D600C241AA /* Resources */, - E8645BBD1C7913D600C241AA /* Embed App Extensions */, - 401941BCA573B683139D196B /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - E8645BAD1C7913D600C241AA /* PBXTargetDependency */, - ); - name = "CocoaPodsExample WatchKit App"; - productName = "CocoaPodsExample WatchKit App"; - productReference = E8645B9B1C7913D600C241AA /* CocoaPodsExample WatchKit App.app */; - productType = "com.apple.product-type.application.watchapp2"; - }; - E8645BA91C7913D600C241AA /* CocoaPodsExample WatchKit Extension */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CocoaPodsExample WatchKit Extension" */; - buildPhases = ( - F4B66E2D18C858408237A5D8 /* [CP] Check Pods Manifest.lock */, - E8645BA61C7913D600C241AA /* Sources */, - E8645BA71C7913D600C241AA /* Frameworks */, - E8645BA81C7913D600C241AA /* Resources */, - 2B0A7EAA6DD976230E6D0DC6 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "CocoaPodsExample WatchKit Extension"; - productName = "CocoaPodsExample WatchKit Extension"; - productReference = E8645BAA1C7913D600C241AA /* CocoaPodsExample WatchKit Extension.appex */; - productType = "com.apple.product-type.watchkit2-extension"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8645B7C1C7913D600C241AA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8645B831C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - LastSwiftMigration = 0800; - }; - E8645B9A1C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - LastSwiftMigration = 0800; - }; - E8645BA91C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - LastSwiftMigration = 1020; - }; - }; - }; - buildConfigurationList = E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "CocoaPodsExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E8645B7B1C7913D600C241AA; - productRefGroup = E8645B851C7913D600C241AA /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8645B831C7913D600C241AA /* CocoaPodsExample */, - E8645B9A1C7913D600C241AA /* CocoaPodsExample WatchKit App */, - E8645BA91C7913D600C241AA /* CocoaPodsExample WatchKit Extension */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8645B821C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645B991C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA81C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 2B0A7EAA6DD976230E6D0DC6 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExample WatchKit Extension/Pods-CocoaPodsExample WatchKit Extension-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework", - "${BUILT_PRODUCTS_DIR}/RealmSwift/RealmSwift.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RealmSwift.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CocoaPodsExample WatchKit Extension/Pods-CocoaPodsExample WatchKit Extension-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - F4B66E2D18C858408237A5D8 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-CocoaPodsExample WatchKit Extension-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8645B801C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645B891C7913D600C241AA /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA61C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E806E98A1C7921FE00C5C9A8 /* InterfaceController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8645B9E1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645B9A1C7913D600C241AA /* CocoaPodsExample WatchKit App */; - targetProxy = E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */; - }; - E8645BAD1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645BA91C7913D600C241AA /* CocoaPodsExample WatchKit Extension */; - targetProxy = E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8645BA01C7913D600C241AA /* Interface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8645BA11C7913D600C241AA /* Base */, - ); - name = Interface.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8645BB81C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - E8645BB91C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E8645BBB1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E0FA897D5F5D1D4371811311 /* Pods-CocoaPodsExample WatchKit Extension.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ENABLE_MODULES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = "CocoaPodsExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BBC1C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 519BD935439568BC2D0A6720 /* Pods-CocoaPodsExample WatchKit Extension.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ENABLE_MODULES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = "CocoaPodsExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BBF1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - IBSC_MODULE = CocoaPodsExample_WatchKit_Extension; - INFOPLIST_FILE = "CocoaPodsExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BC01C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - IBSC_MODULE = CocoaPodsExample_WatchKit_Extension; - INFOPLIST_FILE = "CocoaPodsExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BC31C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - E8645BC41C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = CocoaPodsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.CocoaPodsExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BB81C7913D600C241AA /* Debug */, - E8645BB91C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CocoaPodsExample WatchKit Extension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBB1C7913D600C241AA /* Debug */, - E8645BBC1C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "CocoaPodsExample WatchKit App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBF1C7913D600C241AA /* Debug */, - E8645BC01C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "CocoaPodsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BC31C7913D600C241AA /* Debug */, - E8645BC41C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8645B7C1C7913D600C241AA /* Project object */; -} diff --git a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme b/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme deleted file mode 100644 index d886ef1ea38..00000000000 --- a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/CocoaPodsExample.xcscheme +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme b/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme deleted file mode 100644 index fc7bbb8af81..00000000000 --- a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample/Info.plist b/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample/Info.plist deleted file mode 100644 index 40c6215d906..00000000000 --- a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample/main.m b/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample/main.m deleted file mode 100644 index 458fcd51516..00000000000 --- a/examples/installation/watchos/swift/CocoaPodsExample/CocoaPodsExample/main.m +++ /dev/null @@ -1,21 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -int main(int argc, char * argv[]) { - return 0; -} diff --git a/examples/installation/watchos/swift/CocoaPodsExample/Podfile b/examples/installation/watchos/swift/CocoaPodsExample/Podfile deleted file mode 100644 index 398ca058da9..00000000000 --- a/examples/installation/watchos/swift/CocoaPodsExample/Podfile +++ /dev/null @@ -1,16 +0,0 @@ -use_frameworks! -branch = ENV['sha'] - -target 'CocoaPodsExample WatchKit Extension' do - platform :watchos, '4.0' - pod 'Realm', git: 'https://github.com/realm/realm-swift.git', branch: branch - pod 'RealmSwift', git: 'https://github.com/realm/realm-swift.git', branch: branch -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - target.build_configurations.each do |config| - config.build_settings['GCC_GENERATE_DEBUGGING_SYMBOLS'] = 'NO' - end - end -end diff --git a/examples/installation/watchos/swift/DynamicExample/DynamicExample WatchKit App/Base.lproj/Interface.storyboard b/examples/installation/watchos/swift/DynamicExample/DynamicExample WatchKit App/Base.lproj/Interface.storyboard deleted file mode 100644 index 44db894eaf7..00000000000 --- a/examples/installation/watchos/swift/DynamicExample/DynamicExample WatchKit App/Base.lproj/Interface.storyboard +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/swift/DynamicExample/DynamicExample WatchKit App/Info.plist b/examples/installation/watchos/swift/DynamicExample/DynamicExample WatchKit App/Info.plist deleted file mode 100644 index c3f1275a81d..00000000000 --- a/examples/installation/watchos/swift/DynamicExample/DynamicExample WatchKit App/Info.plist +++ /dev/null @@ -1,35 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - DynamicExample WatchKit App - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - WKCompanionAppBundleIdentifier - io.realm.DynamicExample - WKWatchKitApp - - - diff --git a/examples/installation/watchos/swift/DynamicExample/DynamicExample WatchKit Extension/Info.plist b/examples/installation/watchos/swift/DynamicExample/DynamicExample WatchKit Extension/Info.plist deleted file mode 100644 index d334b50baad..00000000000 --- a/examples/installation/watchos/swift/DynamicExample/DynamicExample WatchKit Extension/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - DynamicExample WatchKit Extension - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - XPC! - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - NSExtension - - NSExtensionAttributes - - WKAppBundleIdentifier - io.realm.DynamicExample.watchkitapp - - NSExtensionPointIdentifier - com.apple.watchkit - - RemoteInterfacePrincipalClass - InterfaceController - WKExtensionDelegateClassName - ExtensionDelegate - - diff --git a/examples/installation/watchos/swift/DynamicExample/DynamicExample WatchKit Extension/InterfaceController.swift b/examples/installation/watchos/swift/DynamicExample/DynamicExample WatchKit Extension/InterfaceController.swift deleted file mode 100644 index cf779dd7bf9..00000000000 --- a/examples/installation/watchos/swift/DynamicExample/DynamicExample WatchKit Extension/InterfaceController.swift +++ /dev/null @@ -1,56 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import Foundation -import WatchKit -import RealmSwift - -class Counter: Object { - @objc dynamic var count = 0 -} - -class InterfaceController: WKInterfaceController { - @IBOutlet var button: WKInterfaceButton! - let counter: Counter - var token: NotificationToken! = nil - - override init() { - counter = Counter() - super.init() - let realm = try! Realm() - try! realm.write { - realm.add(counter) - } - } - - @IBAction func increment() { - try! counter.realm!.write { counter.count += 1 } - } - - override func willActivate() { - super.willActivate() - token = counter.realm!.observe { [unowned self] _, _ in - self.button.setTitle("\(self.counter.count)") - } - } - - override func didDeactivate() { - token.invalidate() - super.didDeactivate() - } -} diff --git a/examples/installation/watchos/swift/DynamicExample/DynamicExample.xcodeproj/project.pbxproj b/examples/installation/watchos/swift/DynamicExample/DynamicExample.xcodeproj/project.pbxproj deleted file mode 100644 index 33640460ca6..00000000000 --- a/examples/installation/watchos/swift/DynamicExample/DynamicExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,561 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - E806E98A1C7921FE00C5C9A8 /* InterfaceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E806E9891C7921FE00C5C9A8 /* InterfaceController.swift */; }; - E82D95AC1C791A58000717F3 /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = E82D95A71C7919D9000717F3 /* Realm.xcframework */; }; - E82D95AD1C791A58000717F3 /* Realm.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = E82D95A71C7919D9000717F3 /* Realm.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - E8645B891C7913D600C241AA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E8645B881C7913D600C241AA /* main.m */; }; - E8645B9C1C7913D600C241AA /* DynamicExample WatchKit App.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = E8645B9B1C7913D600C241AA /* DynamicExample WatchKit App.app */; }; - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8645BA01C7913D600C241AA /* Interface.storyboard */; }; - E8645BAB1C7913D600C241AA /* DynamicExample WatchKit Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = E8645BAA1C7913D600C241AA /* DynamicExample WatchKit Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - E8F651881C79248400D8E330 /* RealmSwift.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8F651861C79234200D8E330 /* RealmSwift.xcframework */; }; - E8F651891C79248400D8E330 /* RealmSwift.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = E8F651861C79234200D8E330 /* RealmSwift.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645B9A1C7913D600C241AA; - remoteInfo = "DynamicExample WatchKit App"; - }; - E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645BA91C7913D600C241AA; - remoteInfo = "DynamicExample WatchKit Extension"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E82D95AE1C791A58000717F3 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - E82D95AD1C791A58000717F3 /* Realm.xcframework in Embed Frameworks */, - E8F651891C79248400D8E330 /* RealmSwift.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BBD1C7913D600C241AA /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - E8645BAB1C7913D600C241AA /* DynamicExample WatchKit Extension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BC11C7913D600C241AA /* Embed Watch Content */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "$(CONTENTS_FOLDER_PATH)/Watch"; - dstSubfolderSpec = 16; - files = ( - E8645B9C1C7913D600C241AA /* DynamicExample WatchKit App.app in Embed Watch Content */, - ); - name = "Embed Watch Content"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - E806E9891C7921FE00C5C9A8 /* InterfaceController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InterfaceController.swift; sourceTree = ""; }; - E82D95A71C7919D9000717F3 /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = "../../../realm-swift-latest/Realm.xcframework"; sourceTree = ""; }; - E8645B841C7913D600C241AA /* DynamicExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DynamicExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645B881C7913D600C241AA /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E8645B981C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645B9B1C7913D600C241AA /* DynamicExample WatchKit App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DynamicExample WatchKit App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BA11C7913D600C241AA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = ""; }; - E8645BA51C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645BAA1C7913D600C241AA /* DynamicExample WatchKit Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "DynamicExample WatchKit Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BB71C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8F651861C79234200D8E330 /* RealmSwift.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RealmSwift.xcframework; path = "../../../realm-swift-latest/RealmSwift.xcframework"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8645B811C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA71C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E82D95AC1C791A58000717F3 /* Realm.xcframework in Frameworks */, - E8F651881C79248400D8E330 /* RealmSwift.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - E8645B7B1C7913D600C241AA = { - isa = PBXGroup; - children = ( - E8645B861C7913D600C241AA /* DynamicExample */, - E8645B9F1C7913D600C241AA /* DynamicExample WatchKit App */, - E8645BAE1C7913D600C241AA /* DynamicExample WatchKit Extension */, - E8645B851C7913D600C241AA /* Products */, - E82D95A71C7919D9000717F3 /* Realm.xcframework */, - E8F651861C79234200D8E330 /* RealmSwift.xcframework */, - ); - sourceTree = ""; - }; - E8645B851C7913D600C241AA /* Products */ = { - isa = PBXGroup; - children = ( - E8645B9B1C7913D600C241AA /* DynamicExample WatchKit App.app */, - E8645BAA1C7913D600C241AA /* DynamicExample WatchKit Extension.appex */, - E8645B841C7913D600C241AA /* DynamicExample.app */, - ); - name = Products; - sourceTree = ""; - }; - E8645B861C7913D600C241AA /* DynamicExample */ = { - isa = PBXGroup; - children = ( - E8645B981C7913D600C241AA /* Info.plist */, - E8645B881C7913D600C241AA /* main.m */, - ); - path = DynamicExample; - sourceTree = ""; - }; - E8645B9F1C7913D600C241AA /* DynamicExample WatchKit App */ = { - isa = PBXGroup; - children = ( - E8645BA51C7913D600C241AA /* Info.plist */, - E8645BA01C7913D600C241AA /* Interface.storyboard */, - ); - path = "DynamicExample WatchKit App"; - sourceTree = ""; - }; - E8645BAE1C7913D600C241AA /* DynamicExample WatchKit Extension */ = { - isa = PBXGroup; - children = ( - E8645BB71C7913D600C241AA /* Info.plist */, - E806E9891C7921FE00C5C9A8 /* InterfaceController.swift */, - ); - path = "DynamicExample WatchKit Extension"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8645B831C7913D600C241AA /* DynamicExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "DynamicExample" */; - buildPhases = ( - E8645B801C7913D600C241AA /* Sources */, - E8645B811C7913D600C241AA /* Frameworks */, - E8645B821C7913D600C241AA /* Resources */, - E8645BC11C7913D600C241AA /* Embed Watch Content */, - ); - buildRules = ( - ); - dependencies = ( - E8645B9E1C7913D600C241AA /* PBXTargetDependency */, - ); - name = DynamicExample; - productName = DynamicExample; - productReference = E8645B841C7913D600C241AA /* DynamicExample.app */; - productType = "com.apple.product-type.application"; - }; - E8645B9A1C7913D600C241AA /* DynamicExample WatchKit App */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "DynamicExample WatchKit App" */; - buildPhases = ( - E8645B991C7913D600C241AA /* Resources */, - E8645BBD1C7913D600C241AA /* Embed App Extensions */, - ); - buildRules = ( - ); - dependencies = ( - E8645BAD1C7913D600C241AA /* PBXTargetDependency */, - ); - name = "DynamicExample WatchKit App"; - productName = "DynamicExample WatchKit App"; - productReference = E8645B9B1C7913D600C241AA /* DynamicExample WatchKit App.app */; - productType = "com.apple.product-type.application.watchapp2"; - }; - E8645BA91C7913D600C241AA /* DynamicExample WatchKit Extension */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "DynamicExample WatchKit Extension" */; - buildPhases = ( - E8645BA61C7913D600C241AA /* Sources */, - E8645BA71C7913D600C241AA /* Frameworks */, - E8645BA81C7913D600C241AA /* Resources */, - E82D95AE1C791A58000717F3 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "DynamicExample WatchKit Extension"; - productName = "DynamicExample WatchKit Extension"; - productReference = E8645BAA1C7913D600C241AA /* DynamicExample WatchKit Extension.appex */; - productType = "com.apple.product-type.watchkit2-extension"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8645B7C1C7913D600C241AA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8645B831C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - E8645B9A1C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - E8645BA91C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - }; - }; - buildConfigurationList = E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "DynamicExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = E8645B7B1C7913D600C241AA; - productRefGroup = E8645B851C7913D600C241AA /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8645B831C7913D600C241AA /* DynamicExample */, - E8645B9A1C7913D600C241AA /* DynamicExample WatchKit App */, - E8645BA91C7913D600C241AA /* DynamicExample WatchKit Extension */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8645B821C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645B991C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA81C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8645B801C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645B891C7913D600C241AA /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA61C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E806E98A1C7921FE00C5C9A8 /* InterfaceController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8645B9E1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645B9A1C7913D600C241AA /* DynamicExample WatchKit App */; - targetProxy = E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */; - }; - E8645BAD1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645BA91C7913D600C241AA /* DynamicExample WatchKit Extension */; - targetProxy = E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8645BA01C7913D600C241AA /* Interface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8645BA11C7913D600C241AA /* Base */, - ); - name = Interface.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8645BB81C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - E8645BB91C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E8645BBB1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - FRAMEWORK_SEARCH_PATHS = "../../../realm-swift-latest/watchos/swift-12.2"; - INFOPLIST_FILE = "DynamicExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.DynamicExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BBC1C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - FRAMEWORK_SEARCH_PATHS = "../../../realm-swift-latest/watchos/swift-12.2"; - INFOPLIST_FILE = "DynamicExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.DynamicExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BBF1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - IBSC_MODULE = DynamicExample_WatchKit_Extension; - INFOPLIST_FILE = "DynamicExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.DynamicExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BC01C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - IBSC_MODULE = DynamicExample_WatchKit_Extension; - INFOPLIST_FILE = "DynamicExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.DynamicExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BC31C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = DynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.DynamicExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - E8645BC41C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = DynamicExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.DynamicExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "DynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BB81C7913D600C241AA /* Debug */, - E8645BB91C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "DynamicExample WatchKit Extension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBB1C7913D600C241AA /* Debug */, - E8645BBC1C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "DynamicExample WatchKit App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBF1C7913D600C241AA /* Debug */, - E8645BC01C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "DynamicExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BC31C7913D600C241AA /* Debug */, - E8645BC41C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8645B7C1C7913D600C241AA /* Project object */; -} diff --git a/examples/installation/watchos/swift/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme b/examples/installation/watchos/swift/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme deleted file mode 100644 index 6e0981938a6..00000000000 --- a/examples/installation/watchos/swift/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/DynamicExample.xcscheme +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/swift/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme b/examples/installation/watchos/swift/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme deleted file mode 100644 index 573748059d7..00000000000 --- a/examples/installation/watchos/swift/DynamicExample/DynamicExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/swift/DynamicExample/DynamicExample/Info.plist b/examples/installation/watchos/swift/DynamicExample/DynamicExample/Info.plist deleted file mode 100644 index 40c6215d906..00000000000 --- a/examples/installation/watchos/swift/DynamicExample/DynamicExample/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/watchos/swift/DynamicExample/DynamicExample/main.m b/examples/installation/watchos/swift/DynamicExample/DynamicExample/main.m deleted file mode 100644 index 458fcd51516..00000000000 --- a/examples/installation/watchos/swift/DynamicExample/DynamicExample/main.m +++ /dev/null @@ -1,21 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -int main(int argc, char * argv[]) { - return 0; -} diff --git a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample WatchKit App/Base.lproj/Interface.storyboard b/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample WatchKit App/Base.lproj/Interface.storyboard deleted file mode 100644 index 4eaf319c359..00000000000 --- a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample WatchKit App/Base.lproj/Interface.storyboard +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample WatchKit App/Info.plist b/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample WatchKit App/Info.plist deleted file mode 100644 index a5d28649c14..00000000000 --- a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample WatchKit App/Info.plist +++ /dev/null @@ -1,35 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - XCFrameworkExample WatchKit App - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - WKCompanionAppBundleIdentifier - io.realm.XCFrameworkExample - WKWatchKitApp - - - diff --git a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample WatchKit Extension/Info.plist b/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample WatchKit Extension/Info.plist deleted file mode 100644 index 9b9f157a54e..00000000000 --- a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample WatchKit Extension/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - XCFrameworkExample WatchKit Extension - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - XPC! - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - NSExtension - - NSExtensionAttributes - - WKAppBundleIdentifier - io.realm.XCFrameworkExample.watchkitapp - - NSExtensionPointIdentifier - com.apple.watchkit - - RemoteInterfacePrincipalClass - InterfaceController - WKExtensionDelegateClassName - ExtensionDelegate - - diff --git a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample WatchKit Extension/InterfaceController.swift b/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample WatchKit Extension/InterfaceController.swift deleted file mode 100644 index cf779dd7bf9..00000000000 --- a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample WatchKit Extension/InterfaceController.swift +++ /dev/null @@ -1,56 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -import Foundation -import WatchKit -import RealmSwift - -class Counter: Object { - @objc dynamic var count = 0 -} - -class InterfaceController: WKInterfaceController { - @IBOutlet var button: WKInterfaceButton! - let counter: Counter - var token: NotificationToken! = nil - - override init() { - counter = Counter() - super.init() - let realm = try! Realm() - try! realm.write { - realm.add(counter) - } - } - - @IBAction func increment() { - try! counter.realm!.write { counter.count += 1 } - } - - override func willActivate() { - super.willActivate() - token = counter.realm!.observe { [unowned self] _, _ in - self.button.setTitle("\(self.counter.count)") - } - } - - override func didDeactivate() { - token.invalidate() - super.didDeactivate() - } -} diff --git a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj b/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj deleted file mode 100644 index 74bee927ac0..00000000000 --- a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,574 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 3FDA0A412319AF370099B474 /* RealmSwift.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FDA0A3F2319AF360099B474 /* RealmSwift.xcframework */; }; - 3FDA0A422319AF370099B474 /* RealmSwift.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FDA0A3F2319AF360099B474 /* RealmSwift.xcframework */; }; - 3FDA0A432319AF370099B474 /* RealmObjc.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FDA0A402319AF370099B474 /* RealmObjc.xcframework */; }; - 3FDA0A442319AF370099B474 /* RealmObjc.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FDA0A402319AF370099B474 /* RealmObjc.xcframework */; }; - E806E98A1C7921FE00C5C9A8 /* InterfaceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E806E9891C7921FE00C5C9A8 /* InterfaceController.swift */; }; - E8645B891C7913D600C241AA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E8645B881C7913D600C241AA /* main.m */; }; - E8645B9C1C7913D600C241AA /* XCFrameworkExample WatchKit App.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = E8645B9B1C7913D600C241AA /* XCFrameworkExample WatchKit App.app */; }; - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E8645BA01C7913D600C241AA /* Interface.storyboard */; }; - E8645BAB1C7913D600C241AA /* XCFrameworkExample WatchKit Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = E8645BAA1C7913D600C241AA /* XCFrameworkExample WatchKit Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645B9A1C7913D600C241AA; - remoteInfo = "XCFrameworkExample WatchKit App"; - }; - E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E8645B7C1C7913D600C241AA /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8645BA91C7913D600C241AA; - remoteInfo = "XCFrameworkExample WatchKit Extension"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E82D95AE1C791A58000717F3 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BBD1C7913D600C241AA /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - E8645BAB1C7913D600C241AA /* XCFrameworkExample WatchKit Extension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BC11C7913D600C241AA /* Embed Watch Content */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "$(CONTENTS_FOLDER_PATH)/Watch"; - dstSubfolderSpec = 16; - files = ( - E8645B9C1C7913D600C241AA /* XCFrameworkExample WatchKit App.app in Embed Watch Content */, - ); - name = "Embed Watch Content"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 3FDA0A3F2319AF360099B474 /* RealmSwift.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RealmSwift.xcframework; path = "../../../realm-swift-latest/RealmSwift.xcframework"; sourceTree = ""; }; - 3FDA0A402319AF370099B474 /* RealmObjc.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RealmObjc.xcframework; path = "../../../realm-swift-latest/RealmObjc.xcframework"; sourceTree = ""; }; - E806E9891C7921FE00C5C9A8 /* InterfaceController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InterfaceController.swift; sourceTree = ""; }; - E8645B841C7913D600C241AA /* XCFrameworkExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XCFrameworkExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645B881C7913D600C241AA /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - E8645B981C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645B9B1C7913D600C241AA /* XCFrameworkExample WatchKit App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "XCFrameworkExample WatchKit App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BA11C7913D600C241AA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = ""; }; - E8645BA51C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E8645BAA1C7913D600C241AA /* XCFrameworkExample WatchKit Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "XCFrameworkExample WatchKit Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; - E8645BB71C7913D600C241AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E8645B811C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3FDA0A432319AF370099B474 /* RealmObjc.xcframework in Frameworks */, - 3FDA0A412319AF370099B474 /* RealmSwift.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA71C7913D600C241AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3FDA0A442319AF370099B474 /* RealmObjc.xcframework in Frameworks */, - 3FDA0A422319AF370099B474 /* RealmSwift.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - E8645B7B1C7913D600C241AA = { - isa = PBXGroup; - children = ( - E8645B851C7913D600C241AA /* Products */, - E8645B861C7913D600C241AA /* XCFrameworkExample */, - E8645B9F1C7913D600C241AA /* XCFrameworkExample WatchKit App */, - E8645BAE1C7913D600C241AA /* XCFrameworkExample WatchKit Extension */, - 3FDA0A402319AF370099B474 /* RealmObjc.xcframework */, - 3FDA0A3F2319AF360099B474 /* RealmSwift.xcframework */, - ); - sourceTree = ""; - }; - E8645B851C7913D600C241AA /* Products */ = { - isa = PBXGroup; - children = ( - E8645B9B1C7913D600C241AA /* XCFrameworkExample WatchKit App.app */, - E8645BAA1C7913D600C241AA /* XCFrameworkExample WatchKit Extension.appex */, - E8645B841C7913D600C241AA /* XCFrameworkExample.app */, - ); - name = Products; - sourceTree = ""; - }; - E8645B861C7913D600C241AA /* XCFrameworkExample */ = { - isa = PBXGroup; - children = ( - E8645B981C7913D600C241AA /* Info.plist */, - E8645B881C7913D600C241AA /* main.m */, - ); - path = XCFrameworkExample; - sourceTree = ""; - }; - E8645B9F1C7913D600C241AA /* XCFrameworkExample WatchKit App */ = { - isa = PBXGroup; - children = ( - E8645BA51C7913D600C241AA /* Info.plist */, - E8645BA01C7913D600C241AA /* Interface.storyboard */, - ); - path = "XCFrameworkExample WatchKit App"; - sourceTree = ""; - }; - E8645BAE1C7913D600C241AA /* XCFrameworkExample WatchKit Extension */ = { - isa = PBXGroup; - children = ( - E8645BB71C7913D600C241AA /* Info.plist */, - E806E9891C7921FE00C5C9A8 /* InterfaceController.swift */, - ); - path = "XCFrameworkExample WatchKit Extension"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E8645B831C7913D600C241AA /* XCFrameworkExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "XCFrameworkExample" */; - buildPhases = ( - E8645B801C7913D600C241AA /* Sources */, - E8645B811C7913D600C241AA /* Frameworks */, - E8645B821C7913D600C241AA /* Resources */, - E8645BC11C7913D600C241AA /* Embed Watch Content */, - ); - buildRules = ( - ); - dependencies = ( - E8645B9E1C7913D600C241AA /* PBXTargetDependency */, - ); - name = XCFrameworkExample; - productName = XCFrameworkExample; - productReference = E8645B841C7913D600C241AA /* XCFrameworkExample.app */; - productType = "com.apple.product-type.application"; - }; - E8645B9A1C7913D600C241AA /* XCFrameworkExample WatchKit App */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "XCFrameworkExample WatchKit App" */; - buildPhases = ( - E8645B991C7913D600C241AA /* Resources */, - E8645BBD1C7913D600C241AA /* Embed App Extensions */, - ); - buildRules = ( - ); - dependencies = ( - E8645BAD1C7913D600C241AA /* PBXTargetDependency */, - ); - name = "XCFrameworkExample WatchKit App"; - productName = "XCFrameworkExample WatchKit App"; - productReference = E8645B9B1C7913D600C241AA /* XCFrameworkExample WatchKit App.app */; - productType = "com.apple.product-type.application.watchapp2"; - }; - E8645BA91C7913D600C241AA /* XCFrameworkExample WatchKit Extension */ = { - isa = PBXNativeTarget; - buildConfigurationList = E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "XCFrameworkExample WatchKit Extension" */; - buildPhases = ( - E8645BA61C7913D600C241AA /* Sources */, - E8645BA71C7913D600C241AA /* Frameworks */, - E8645BA81C7913D600C241AA /* Resources */, - E82D95AE1C791A58000717F3 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "XCFrameworkExample WatchKit Extension"; - productName = "XCFrameworkExample WatchKit Extension"; - productReference = E8645BAA1C7913D600C241AA /* XCFrameworkExample WatchKit Extension.appex */; - productType = "com.apple.product-type.watchkit2-extension"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8645B7C1C7913D600C241AA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - E8645B831C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - E8645B9A1C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - E8645BA91C7913D600C241AA = { - CreatedOnToolsVersion = 7.2.1; - }; - }; - }; - buildConfigurationList = E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "XCFrameworkExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E8645B7B1C7913D600C241AA; - productRefGroup = E8645B851C7913D600C241AA /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E8645B831C7913D600C241AA /* XCFrameworkExample */, - E8645B9A1C7913D600C241AA /* XCFrameworkExample WatchKit App */, - E8645BA91C7913D600C241AA /* XCFrameworkExample WatchKit Extension */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - E8645B821C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645B991C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645BA21C7913D600C241AA /* Interface.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA81C7913D600C241AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E8645B801C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8645B891C7913D600C241AA /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E8645BA61C7913D600C241AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E806E98A1C7921FE00C5C9A8 /* InterfaceController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E8645B9E1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645B9A1C7913D600C241AA /* XCFrameworkExample WatchKit App */; - targetProxy = E8645B9D1C7913D600C241AA /* PBXContainerItemProxy */; - }; - E8645BAD1C7913D600C241AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E8645BA91C7913D600C241AA /* XCFrameworkExample WatchKit Extension */; - targetProxy = E8645BAC1C7913D600C241AA /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - E8645BA01C7913D600C241AA /* Interface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - E8645BA11C7913D600C241AA /* Base */, - ); - name = Interface.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - E8645BB81C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - E8645BB91C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - UPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E8645BBB1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - INFOPLIST_FILE = "XCFrameworkExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.XCFrameworkExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BBC1C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - INFOPLIST_FILE = "XCFrameworkExample WatchKit Extension/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.XCFrameworkExample.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BBF1C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - IBSC_MODULE = XCFrameworkExample_WatchKit_Extension; - INFOPLIST_FILE = "XCFrameworkExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.XCFrameworkExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Debug; - }; - E8645BC01C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - IBSC_MODULE = XCFrameworkExample_WatchKit_Extension; - INFOPLIST_FILE = "XCFrameworkExample WatchKit App/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = io.realm.XCFrameworkExample.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; - }; - name = Release; - }; - E8645BC31C7913D600C241AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = XCFrameworkExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.XCFrameworkExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - E8645BC41C7913D600C241AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = XCFrameworkExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.realm.XCFrameworkExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E8645B7F1C7913D600C241AA /* Build configuration list for PBXProject "XCFrameworkExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BB81C7913D600C241AA /* Debug */, - E8645BB91C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBA1C7913D600C241AA /* Build configuration list for PBXNativeTarget "XCFrameworkExample WatchKit Extension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBB1C7913D600C241AA /* Debug */, - E8645BBC1C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BBE1C7913D600C241AA /* Build configuration list for PBXNativeTarget "XCFrameworkExample WatchKit App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BBF1C7913D600C241AA /* Debug */, - E8645BC01C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E8645BC21C7913D600C241AA /* Build configuration list for PBXNativeTarget "XCFrameworkExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8645BC31C7913D600C241AA /* Debug */, - E8645BC41C7913D600C241AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8645B7C1C7913D600C241AA /* Project object */; -} diff --git a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme b/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme deleted file mode 100644 index 07b38353dca..00000000000 --- a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/XCFrameworkExample.xcscheme +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme b/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme deleted file mode 100644 index f9e8aa1b263..00000000000 --- a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample.xcodeproj/xcshareddata/xcschemes/iOS.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample/Info.plist b/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample/Info.plist deleted file mode 100644 index 40c6215d906..00000000000 --- a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample/main.m b/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample/main.m deleted file mode 100644 index 458fcd51516..00000000000 --- a/examples/installation/watchos/swift/XCFrameworkExample/XCFrameworkExample/main.m +++ /dev/null @@ -1,21 +0,0 @@ -//////////////////////////////////////////////////////////////////////////// -// -// Copyright 2014 Realm Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////// - -int main(int argc, char * argv[]) { - return 0; -} diff --git a/scripts/pr-ci-matrix.rb b/scripts/pr-ci-matrix.rb index be202db51f7..adf0d3b55c6 100755 --- a/scripts/pr-ci-matrix.rb +++ b/scripts/pr-ci-matrix.rb @@ -22,7 +22,7 @@ def minimum_version(major) 'swiftpm-debug' => all, 'swiftpm-address' => latest_only, 'swiftpm-thread' => latest_only, - 'swiftpm-ios' => all, + 'ios-xcode-spm' => all, 'ios-static' => oldest_and_latest, 'ios-dynamic' => oldest_and_latest, @@ -43,11 +43,11 @@ def minimum_version(major) 'xcframework' => latest_only, 'cocoapods-osx' => all, - 'cocoapods-ios' => oldest_and_latest, - 'cocoapods-ios-dynamic' => oldest_and_latest, - 'cocoapods-ios-subdependency' => latest_only, - 'cocoapods-watchos' => oldest_and_latest, - # 'cocoapods-catalyst' => oldest_and_latest, + 'cocoapods-ios' => latest_only, + 'cocoapods-ios-dynamic' => latest_only, + 'cocoapods-watchos' => latest_only, + 'cocoapods-tvos' => latest_only, + 'cocoapods-catalyst' => latest_only, 'swiftui-ios' => latest_only, 'swiftui-server-osx' => latest_only, }