diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..7e569c4 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,17 @@ +name: Test + +on: + push: + branches: + - master + pull_request: + +jobs: + unit-test: + runs-on: macos-latest + + steps: + - uses: actions/checkout@v2 + + - name: Run Unit Test + run: make test diff --git a/.gitignore b/.gitignore index 93c86d3..1a214cd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,18 @@ -# OS X -.DS_Store - # Xcode +# +# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore + +## User settings +xcuserdata/ + +## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9) +*.xcscmblueprint +*.xccheckout + +## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4) build/ +DerivedData/ +*.moved-aside *.pbxuser !default.pbxuser *.mode1v3 @@ -11,27 +21,79 @@ build/ !default.mode2v3 *.perspectivev3 !default.perspectivev3 -xcuserdata/ -*.xccheckout -profile -*.moved-aside -DerivedData + +## Obj-C/Swift specific *.hmap + +## App packaging *.ipa +*.dSYM.zip +*.dSYM -# Bundler -.bundle +## Playgrounds +timeline.xctimeline +playground.xcworkspace -# Add this line if you want to avoid checking in source code from Carthage dependencies. -# Carthage/Checkouts +# Swift Package Manager +# +# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. +# Packages/ +# Package.pins +# Package.resolved +# *.xcodeproj +# +# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata +# hence it is not needed unless you have added a package configuration file to your project +# .swiftpm -Carthage/Build +.build/ +# CocoaPods +# # We recommend against adding the Pods directory to your .gitignore. However # you should judge for yourself, the pros and cons are mentioned at: -# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control -# -# Note: if you ignore the Pods directory, make sure to uncomment -# `pod install` in .travis.yml +# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control # -# Pods/ +Pods/ +# +# Add this line if you want to avoid checking in source code from the Xcode workspace +# *.xcworkspace + +# Carthage +# +# Add this line if you want to avoid checking in source code from Carthage dependencies. +# Carthage/Checkouts + +Carthage/Build/ + +# Accio dependency management +Dependencies/ +.accio/ + +# fastlane +# +# It is recommended to not store the screenshots in the git repo. +# Instead, use fastlane to re-generate the screenshots whenever they are needed. +# For more information about the recommended setup visit: +# https://docs.fastlane.tools/best-practices/source-control/#source-control + +Example/fastlane/report.xml +Example/fastlane/Preview.html +Example/fastlane/screenshots/**/*.png +Example/fastlane/test_output +Example/fastlane/README.md + +# Code Injection +# +# After new code Injection tools there's a generated folder /iOSInjectionProject +# https://github.com/johnno1962/injectionforxcode + +iOSInjectionProject/ + +# Bundler + +vendor/bundle + +# Homebrew + +Brewfile.lock.json diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 5704451..0000000 --- a/.travis.yml +++ /dev/null @@ -1,14 +0,0 @@ -# references: -# * https://www.objc.io/issues/6-build-tools/travis-ci/ -# * https://github.com/supermarin/xcpretty#usage - -osx_image: xcode8 -language: objective-c -# cache: cocoapods -# podfile: Example/Podfile -# before_install: -# - gem install cocoapods # Since Travis is not always on latest version -# - pod install --project-directory=Example -script: -- set -o pipefail && xcodebuild test -enableCodeCoverage YES -workspace Example/SwiftParamTest.xcworkspace -scheme SwiftParamTest-Example -sdk iphonesimulator9.3 ONLY_ACTIVE_ARCH=NO | xcpretty -- pod lib lint diff --git a/Example/Example.xcodeproj/project.pbxproj b/Example/Example.xcodeproj/project.pbxproj new file mode 100644 index 0000000..3d6ca07 --- /dev/null +++ b/Example/Example.xcodeproj/project.pbxproj @@ -0,0 +1,574 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 50; + objects = { + +/* Begin PBXBuildFile section */ + 7D26A27A8EE473543935FA2C /* Pods_ExampleTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 20B2D516B263DA83577411A3 /* Pods_ExampleTests.framework */; }; + DF1B45E36CB123A107CF4DC0 /* Pods_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D4C9CE277B6E02AA9E1AACBF /* Pods_Example.framework */; }; + E526AF7A24066EA000947648 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E526AF7924066EA000947648 /* AppDelegate.swift */; }; + E526AF7C24066EA000947648 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E526AF7B24066EA000947648 /* SceneDelegate.swift */; }; + E526AF7E24066EA000947648 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E526AF7D24066EA000947648 /* ViewController.swift */; }; + E526AF8124066EA000947648 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E526AF7F24066EA000947648 /* Main.storyboard */; }; + E526AF8324066EA300947648 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E526AF8224066EA300947648 /* Assets.xcassets */; }; + E526AF8624066EA300947648 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E526AF8424066EA300947648 /* LaunchScreen.storyboard */; }; + E526AF9124066EA300947648 /* ExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E526AF9024066EA300947648 /* ExampleTests.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + E526AF8D24066EA300947648 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E526AF6E24066EA000947648 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E526AF7524066EA000947648; + remoteInfo = Example; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 20B2D516B263DA83577411A3 /* Pods_ExampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ExampleTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 551E7EC0D926E3E01375BC5C /* Pods-ExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-ExampleTests/Pods-ExampleTests.debug.xcconfig"; sourceTree = ""; }; + 929DDA007667FD48F9C620AC /* Pods-ExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ExampleTests.release.xcconfig"; path = "Target Support Files/Pods-ExampleTests/Pods-ExampleTests.release.xcconfig"; sourceTree = ""; }; + 94F3C71DBE52A538EFE0577A /* Pods-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.release.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.release.xcconfig"; sourceTree = ""; }; + A0C3189734D13F7FA3DC1504 /* Pods-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.debug.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.debug.xcconfig"; sourceTree = ""; }; + D4C9CE277B6E02AA9E1AACBF /* Pods_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E526AF7624066EA000947648 /* Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; + E526AF7924066EA000947648 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + E526AF7B24066EA000947648 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; + E526AF7D24066EA000947648 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + E526AF8024066EA000947648 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + E526AF8224066EA300947648 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + E526AF8524066EA300947648 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + E526AF8724066EA300947648 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + E526AF8C24066EA300947648 /* ExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + E526AF9024066EA300947648 /* ExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleTests.swift; sourceTree = ""; }; + E526AF9224066EA300947648 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + E526AF7324066EA000947648 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + DF1B45E36CB123A107CF4DC0 /* Pods_Example.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E526AF8924066EA300947648 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7D26A27A8EE473543935FA2C /* Pods_ExampleTests.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 021DEDBD4A9C5D3B126F96AF /* Frameworks */ = { + isa = PBXGroup; + children = ( + D4C9CE277B6E02AA9E1AACBF /* Pods_Example.framework */, + 20B2D516B263DA83577411A3 /* Pods_ExampleTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 9193D66B17FEF09BBFF6494D /* Pods */ = { + isa = PBXGroup; + children = ( + A0C3189734D13F7FA3DC1504 /* Pods-Example.debug.xcconfig */, + 94F3C71DBE52A538EFE0577A /* Pods-Example.release.xcconfig */, + 551E7EC0D926E3E01375BC5C /* Pods-ExampleTests.debug.xcconfig */, + 929DDA007667FD48F9C620AC /* Pods-ExampleTests.release.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; + E526AF6D24066EA000947648 = { + isa = PBXGroup; + children = ( + E526AF7824066EA000947648 /* Example */, + E526AF8F24066EA300947648 /* ExampleTests */, + E526AF7724066EA000947648 /* Products */, + 9193D66B17FEF09BBFF6494D /* Pods */, + 021DEDBD4A9C5D3B126F96AF /* Frameworks */, + ); + sourceTree = ""; + }; + E526AF7724066EA000947648 /* Products */ = { + isa = PBXGroup; + children = ( + E526AF7624066EA000947648 /* Example.app */, + E526AF8C24066EA300947648 /* ExampleTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + E526AF7824066EA000947648 /* Example */ = { + isa = PBXGroup; + children = ( + E526AF7924066EA000947648 /* AppDelegate.swift */, + E526AF7B24066EA000947648 /* SceneDelegate.swift */, + E526AF7D24066EA000947648 /* ViewController.swift */, + E526AF7F24066EA000947648 /* Main.storyboard */, + E526AF8224066EA300947648 /* Assets.xcassets */, + E526AF8424066EA300947648 /* LaunchScreen.storyboard */, + E526AF8724066EA300947648 /* Info.plist */, + ); + path = Example; + sourceTree = ""; + }; + E526AF8F24066EA300947648 /* ExampleTests */ = { + isa = PBXGroup; + children = ( + E526AF9024066EA300947648 /* ExampleTests.swift */, + E526AF9224066EA300947648 /* Info.plist */, + ); + path = ExampleTests; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + E526AF7524066EA000947648 /* Example */ = { + isa = PBXNativeTarget; + buildConfigurationList = E526AF9524066EA300947648 /* Build configuration list for PBXNativeTarget "Example" */; + buildPhases = ( + 6C8A54A5A192F996171F8918 /* [CP] Check Pods Manifest.lock */, + E526AF7224066EA000947648 /* Sources */, + E526AF7324066EA000947648 /* Frameworks */, + E526AF7424066EA000947648 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Example; + productName = Example; + productReference = E526AF7624066EA000947648 /* Example.app */; + productType = "com.apple.product-type.application"; + }; + E526AF8B24066EA300947648 /* ExampleTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = E526AF9824066EA300947648 /* Build configuration list for PBXNativeTarget "ExampleTests" */; + buildPhases = ( + 9266371778CA1A7F5FD8CFBC /* [CP] Check Pods Manifest.lock */, + E526AF8824066EA300947648 /* Sources */, + E526AF8924066EA300947648 /* Frameworks */, + E526AF8A24066EA300947648 /* Resources */, + 702D9970BFCD1A31607B2BFA /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + E526AF8E24066EA300947648 /* PBXTargetDependency */, + ); + name = ExampleTests; + productName = ExampleTests; + productReference = E526AF8C24066EA300947648 /* ExampleTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + E526AF6E24066EA000947648 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1130; + LastUpgradeCheck = 1130; + ORGANIZATIONNAME = "Yusuke Hosonuma"; + TargetAttributes = { + E526AF7524066EA000947648 = { + CreatedOnToolsVersion = 11.3; + }; + E526AF8B24066EA300947648 = { + CreatedOnToolsVersion = 11.3; + TestTargetID = E526AF7524066EA000947648; + }; + }; + }; + buildConfigurationList = E526AF7124066EA000947648 /* Build configuration list for PBXProject "Example" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = E526AF6D24066EA000947648; + productRefGroup = E526AF7724066EA000947648 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + E526AF7524066EA000947648 /* Example */, + E526AF8B24066EA300947648 /* ExampleTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + E526AF7424066EA000947648 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E526AF8624066EA300947648 /* LaunchScreen.storyboard in Resources */, + E526AF8324066EA300947648 /* Assets.xcassets in Resources */, + E526AF8124066EA000947648 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E526AF8A24066EA300947648 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 6C8A54A5A192F996171F8918 /* [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-Example-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; + }; + 702D9970BFCD1A31607B2BFA /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ExampleTests/Pods-ExampleTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ExampleTests/Pods-ExampleTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ExampleTests/Pods-ExampleTests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 9266371778CA1A7F5FD8CFBC /* [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-ExampleTests-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 */ + E526AF7224066EA000947648 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E526AF7E24066EA000947648 /* ViewController.swift in Sources */, + E526AF7A24066EA000947648 /* AppDelegate.swift in Sources */, + E526AF7C24066EA000947648 /* SceneDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E526AF8824066EA300947648 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E526AF9124066EA300947648 /* ExampleTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + E526AF8E24066EA300947648 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = E526AF7524066EA000947648 /* Example */; + targetProxy = E526AF8D24066EA300947648 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + E526AF7F24066EA000947648 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + E526AF8024066EA000947648 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + E526AF8424066EA300947648 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + E526AF8524066EA300947648 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + E526AF9324066EA300947648 /* 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_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; + }; + E526AF9424066EA300947648 /* 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_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; + }; + E526AF9624066EA300947648 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A0C3189734D13F7FA3DC1504 /* Pods-Example.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = Example/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = example.Example; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + E526AF9724066EA300947648 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 94F3C71DBE52A538EFE0577A /* Pods-Example.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = Example/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = example.Example; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + E526AF9924066EA300947648 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 551E7EC0D926E3E01375BC5C /* Pods-ExampleTests.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = ExampleTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.2; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = example.ExampleTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Example.app/Example"; + }; + name = Debug; + }; + E526AF9A24066EA300947648 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 929DDA007667FD48F9C620AC /* Pods-ExampleTests.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = ExampleTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.2; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = example.ExampleTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Example.app/Example"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + E526AF7124066EA000947648 /* Build configuration list for PBXProject "Example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E526AF9324066EA300947648 /* Debug */, + E526AF9424066EA300947648 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E526AF9524066EA300947648 /* Build configuration list for PBXNativeTarget "Example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E526AF9624066EA300947648 /* Debug */, + E526AF9724066EA300947648 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E526AF9824066EA300947648 /* Build configuration list for PBXNativeTarget "ExampleTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E526AF9924066EA300947648 /* Debug */, + E526AF9A24066EA300947648 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = E526AF6E24066EA000947648 /* Project object */; +} diff --git a/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 71% rename from Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata index 919434a..6d2a51b 100644 --- a/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:Example.xcodeproj"> diff --git a/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/Example/SwiftParamTest.xcworkspace/contents.xcworkspacedata b/Example/Example.xcworkspace/contents.xcworkspacedata similarity index 78% rename from Example/SwiftParamTest.xcworkspace/contents.xcworkspacedata rename to Example/Example.xcworkspace/contents.xcworkspacedata index fdde678..a37cf19 100644 --- a/Example/SwiftParamTest.xcworkspace/contents.xcworkspacedata +++ b/Example/Example.xcworkspace/contents.xcworkspacedata @@ -2,7 +2,7 @@ + location = "group:Example.xcodeproj"> diff --git a/Example/SwiftParamTest.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/Example.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from Example/SwiftParamTest.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to Example/Example.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/Example/Example/AppDelegate.swift b/Example/Example/AppDelegate.swift new file mode 100644 index 0000000..7b10628 --- /dev/null +++ b/Example/Example/AppDelegate.swift @@ -0,0 +1,37 @@ +// +// AppDelegate.swift +// Example +// +// Created by Yusuke Hosonuma on 2020/02/26. +// Copyright © 2020 Yusuke Hosonuma. All rights reserved. +// + +import UIKit + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + // Override point for customization after application launch. + return true + } + + // MARK: UISceneSession Lifecycle + + func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration { + // Called when a new scene session is being created. + // Use this method to select a configuration to create the new scene with. + return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role) + } + + func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set) { + // Called when the user discards a scene session. + // If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions. + // Use this method to release any resources that were specific to the discarded scenes, as they will not return. + } + + +} + diff --git a/Example/SwiftParamTest/Images.xcassets/AppIcon.appiconset/Contents.json b/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 53% rename from Example/SwiftParamTest/Images.xcassets/AppIcon.appiconset/Contents.json rename to Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json index 7006c9e..d8db8d6 100644 --- a/Example/SwiftParamTest/Images.xcassets/AppIcon.appiconset/Contents.json +++ b/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -40,6 +40,51 @@ "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", @@ -50,4 +95,4 @@ "version" : 1, "author" : "xcode" } -} +} \ No newline at end of file diff --git a/Example/Example/Assets.xcassets/Contents.json b/Example/Example/Assets.xcassets/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/Example/Example/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/Example/Base.lproj/LaunchScreen.storyboard b/Example/Example/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..865e932 --- /dev/null +++ b/Example/Example/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/Example/Base.lproj/Main.storyboard b/Example/Example/Base.lproj/Main.storyboard new file mode 100644 index 0000000..25a7638 --- /dev/null +++ b/Example/Example/Base.lproj/Main.storyboard @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/SwiftParamTest/Info.plist b/Example/Example/Info.plist similarity index 52% rename from Example/SwiftParamTest/Info.plist rename to Example/Example/Info.plist index eb18faa..2a3483c 100644 --- a/Example/SwiftParamTest/Info.plist +++ b/Example/Example/Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + $(DEVELOPMENT_LANGUAGE) CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier @@ -13,15 +13,32 @@ CFBundleName $(PRODUCT_NAME) CFBundlePackageType - APPL + $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString 1.0 - CFBundleSignature - ???? CFBundleVersion 1 LSRequiresIPhoneOS + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneConfigurationName + Default Configuration + UISceneDelegateClassName + $(PRODUCT_MODULE_NAME).SceneDelegate + UISceneStoryboardFile + Main + + + + UILaunchStoryboardName LaunchScreen UIMainStoryboardFile @@ -34,6 +51,14 @@ UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight diff --git a/Example/Example/SceneDelegate.swift b/Example/Example/SceneDelegate.swift new file mode 100644 index 0000000..10223f0 --- /dev/null +++ b/Example/Example/SceneDelegate.swift @@ -0,0 +1,53 @@ +// +// SceneDelegate.swift +// Example +// +// Created by Yusuke Hosonuma on 2020/02/26. +// Copyright © 2020 Yusuke Hosonuma. All rights reserved. +// + +import UIKit + +class SceneDelegate: UIResponder, UIWindowSceneDelegate { + + var window: UIWindow? + + + func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { + // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`. + // If using a storyboard, the `window` property will automatically be initialized and attached to the scene. + // This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead). + guard let _ = (scene as? UIWindowScene) else { return } + } + + func sceneDidDisconnect(_ scene: UIScene) { + // Called as the scene is being released by the system. + // This occurs shortly after the scene enters the background, or when its session is discarded. + // Release any resources associated with this scene that can be re-created the next time the scene connects. + // The scene may re-connect later, as its session was not neccessarily discarded (see `application:didDiscardSceneSessions` instead). + } + + func sceneDidBecomeActive(_ scene: UIScene) { + // Called when the scene has moved from an inactive state to an active state. + // Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive. + } + + func sceneWillResignActive(_ scene: UIScene) { + // Called when the scene will move from an active state to an inactive state. + // This may occur due to temporary interruptions (ex. an incoming phone call). + } + + func sceneWillEnterForeground(_ scene: UIScene) { + // Called as the scene transitions from the background to the foreground. + // Use this method to undo the changes made on entering the background. + } + + func sceneDidEnterBackground(_ scene: UIScene) { + // Called as the scene transitions from the foreground to the background. + // Use this method to save data, release shared resources, and store enough scene-specific state information + // to restore the scene back to its current state. + } + + +} + diff --git a/Example/Example/ViewController.swift b/Example/Example/ViewController.swift new file mode 100644 index 0000000..8a03114 --- /dev/null +++ b/Example/Example/ViewController.swift @@ -0,0 +1,20 @@ +// +// ViewController.swift +// Example +// +// Created by Yusuke Hosonuma on 2020/02/26. +// Copyright © 2020 Yusuke Hosonuma. All rights reserved. +// + +import UIKit + +class ViewController: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + // Do any additional setup after loading the view. + } + + +} + diff --git a/Example/Tests/Tests.swift b/Example/ExampleTests/ExampleTests.swift similarity index 73% rename from Example/Tests/Tests.swift rename to Example/ExampleTests/ExampleTests.swift index 191c2cb..9ff4827 100644 --- a/Example/Tests/Tests.swift +++ b/Example/ExampleTests/ExampleTests.swift @@ -1,3 +1,11 @@ +// +// ExampleTests.swift +// ExampleTests +// +// Created by Yusuke Hosonuma on 2020/02/26. +// Copyright © 2020 Yusuke Hosonuma. All rights reserved. +// + import XCTest import SwiftParamTest diff --git a/Example/Tests/Info.plist b/Example/ExampleTests/Info.plist similarity index 86% rename from Example/Tests/Info.plist rename to Example/ExampleTests/Info.plist index ba72822..64d65ca 100644 --- a/Example/Tests/Info.plist +++ b/Example/ExampleTests/Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + $(DEVELOPMENT_LANGUAGE) CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier @@ -13,11 +13,9 @@ CFBundleName $(PRODUCT_NAME) CFBundlePackageType - BNDL + $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString 1.0 - CFBundleSignature - ???? CFBundleVersion 1 diff --git a/Example/Podfile b/Example/Podfile index e75a6fb..aa523cd 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -1,11 +1,10 @@ -use_frameworks! +platform :ios, '13.0' -target 'SwiftParamTest_Example' do - pod 'SwiftParamTest', :path => '../' +target 'Example' do + use_frameworks! - target 'SwiftParamTest_Tests' do + target 'ExampleTests' do inherit! :search_paths - - + pod "SwiftParamTest", :path => "../" end end diff --git a/Example/Podfile.lock b/Example/Podfile.lock index d1fca79..70e1dd9 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -9,8 +9,8 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - SwiftParamTest: 0f80c02d59e2c34deb98da6d6e850fc0b18b4458 + SwiftParamTest: 987895faa996f8be396b7ec3509064012a4b9b7b -PODFILE CHECKSUM: e6c577f10d8fc72ed0f6016c82bf0d8d61554390 +PODFILE CHECKSUM: 58dfcde10cc0fa0ccb91738546664b9c6f4adccd -COCOAPODS: 1.6.1 +COCOAPODS: 1.9.0 diff --git a/Example/Pods/Local Podspecs/SwiftParamTest.podspec.json b/Example/Pods/Local Podspecs/SwiftParamTest.podspec.json index 2a1a898..8955079 100644 --- a/Example/Pods/Local Podspecs/SwiftParamTest.podspec.json +++ b/Example/Pods/Local Podspecs/SwiftParamTest.podspec.json @@ -11,18 +11,24 @@ "authors": { "Yusuke Hosonuma": "tobi462@gmail.com" }, + "social_media_url": "https://twitter.com/tobi462", + "platforms": { + "ios": "9.3" + }, "source": { "git": "https://github.com/YusukeHosonuma/SwiftParamTest.git", "tag": "0.1.0" }, - "social_media_url": "https://twitter.com/tobi462", - "platforms": { - "ios": "9.3" + "source_files": "Sources/**/*.{swift}", + "frameworks": "XCTest", + "user_target_xcconfig": { + "LIBRARY_SEARCH_PATHS": "$(PLATFORM_DIR)/Developer/usr/lib" + }, + "pod_target_xcconfig": { + "APPLICATION_EXTENSION_API_ONLY": "YES", + "ENABLE_BITCODE": "NO", + "OTHER_LDFLAGS": "$(inherited) -Xlinker -no_application_extension -weak_framework XCTEST -weak-lXCTestSwiftSupport" }, - "source_files": "SwiftParamTest/Classes/**/*", - "frameworks": [ - "XCTest", - "Foundation" - ], - "swift_version": "4.2" + "swift_versions": "5.1", + "swift_version": "5.1" } diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index d1fca79..70e1dd9 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -9,8 +9,8 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - SwiftParamTest: 0f80c02d59e2c34deb98da6d6e850fc0b18b4458 + SwiftParamTest: 987895faa996f8be396b7ec3509064012a4b9b7b -PODFILE CHECKSUM: e6c577f10d8fc72ed0f6016c82bf0d8d61554390 +PODFILE CHECKSUM: 58dfcde10cc0fa0ccb91738546664b9c6f4adccd -COCOAPODS: 1.6.1 +COCOAPODS: 1.9.0 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index b833daf..1df2803 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -3,200 +3,195 @@ archiveVersion = 1; classes = { }; - objectVersion = 46; + objectVersion = 50; objects = { /* Begin PBXBuildFile section */ - 0405F71768A5CF178BA01A9E38F16F56 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CDE92ABC2F7B9A21F56722990F2D34E1 /* Foundation.framework */; }; - 2F82D614E62F2E198EEE844AD4E99B61 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CDE92ABC2F7B9A21F56722990F2D34E1 /* Foundation.framework */; }; - 326F458BAF3FF8F43BA5ACFF7209CD0C /* Core.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FA73DE52B46185FE583AD08C91489F2 /* Core.swift */; }; - 338E6387F61DF6D02007E17FD161EDD4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CDE92ABC2F7B9A21F56722990F2D34E1 /* Foundation.framework */; }; - 45FD42A7D2DABC107DDE11D3CF99236E /* Pods-SwiftParamTest_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A787F209398F4C2676EDB60FFB10BF2 /* Pods-SwiftParamTest_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 60812CA31A90321CC8C7D9F06D59CE0E /* Pods-SwiftParamTest_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FD260B0BBF48BD026AC6CA39F666347 /* Pods-SwiftParamTest_Tests-dummy.m */; }; - 64697BC8798D6A9A55A062B04C1C6837 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6FD98DB8C1AA8E2390412D61DB64864D /* XCTest.framework */; }; - 69727C5F94D54FA4A92A517B46D9D90A /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8015F078B8546AD543A8A0D090DCE79 /* DSL.swift */; }; - 721D9A836A1BB4D6D4E19394F8D601BD /* Pods-SwiftParamTest_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E9C5FA65EB2A3122E46B2E4978826252 /* Pods-SwiftParamTest_Example-dummy.m */; }; - B55AFD88C0D3D7E20D967F2B92E0992F /* Pods-SwiftParamTest_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CD0D02CB792A41630896C45C872A45D /* Pods-SwiftParamTest_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B778E13E46C25FA0D69292221397A50F /* SwiftParamTest-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B9B01E531196D8E8BC022F213B88CBE /* SwiftParamTest-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E21DCA0E3BE049BF764030AE0C21A11E /* SwiftParamTest-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CC2520B01B906F78581B8491693358A /* SwiftParamTest-dummy.m */; }; + 0747E3DF9B1936C2692D50CBEECCACE4 /* Pods-ExampleTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F7A138E84735521F2928BF640B811AF2 /* Pods-ExampleTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FE8718D184C2418A200D35A3358C760 /* SwiftParamTest-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 70F776FC58222D5F8AEA5BA45B2256D4 /* SwiftParamTest-dummy.m */; }; + 33A89F795FAC4DD688D68467E745EC37 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 033A36A29482FD32230FE0CA177F9BD3 /* Foundation.framework */; }; + 3E2AEA71D99CF7C71F18CA6C484054C8 /* Core.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BF6F13D109C4D9D423D104E5028F381 /* Core.swift */; }; + 421B8164539C9FCE7F957C80E897DF07 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 033A36A29482FD32230FE0CA177F9BD3 /* Foundation.framework */; }; + 50F2E75E37419341F8DCC5365234125A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 033A36A29482FD32230FE0CA177F9BD3 /* Foundation.framework */; }; + 5539B615D553E38BE101878DD46C4716 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C061463250766C9C05995AB8EE63E66 /* XCTest.framework */; }; + 9BA2E43FBBAE28079CF46E1DA3FFCACD /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 903F9D1463FFA8B74C571D039372B3A0 /* DSL.swift */; }; + A41D495D834F09640A5115AEB05443E1 /* Pods-Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9139CBD7EDAA661BDCF31244CBD86717 /* Pods-Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AEF51463035130694CD8D18A9B04D2BD /* Pods-Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E7ADD44CE25675A37BBEBB3BD03D7571 /* Pods-Example-dummy.m */; }; + C958FD05292A7A741F7D63EB247365B9 /* Pods-ExampleTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C3F0B4364B819037D11EAF7A6471648 /* Pods-ExampleTests-dummy.m */; }; + E73B9898FCCD0C154C6E994B36C33165 /* SwiftParamTest-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F95898E0BD794C7AEB83F59856F4DE71 /* SwiftParamTest-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 47554CA78060E664BC4E9D1F0A845870 /* PBXContainerItemProxy */ = { + 1749254322E1C46CAC3E1E62A462168F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 9A79B893CB83E8C47DDEB21C008FD81C; + remoteGlobalIDString = F60D7EB27EB492926AD3AF9F05DCE32E; remoteInfo = SwiftParamTest; }; - BC0F2E2ED3F8BCF07BEE3F6F6A7B512F /* PBXContainerItemProxy */ = { + 622467F4D56E763CF368E341855391A8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C6DF5BD8636625FC4A08B17F9654116E; - remoteInfo = "Pods-SwiftParamTest_Example"; + remoteGlobalIDString = 0AEE99A309977BD12A049FF48AF9BA4B; + remoteInfo = "Pods-Example"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 07E4DCDC49B9ED29180D61ECF7CF53C0 /* SwiftParamTest.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftParamTest.modulemap; sourceTree = ""; }; - 1A787F209398F4C2676EDB60FFB10BF2 /* Pods-SwiftParamTest_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SwiftParamTest_Tests-umbrella.h"; sourceTree = ""; }; - 2B2FD5BEEC6EE99401518EC767359E95 /* Pods-SwiftParamTest_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-SwiftParamTest_Example.modulemap"; sourceTree = ""; }; - 301AEA06855FE153B77CE30B0125F31E /* Pods-SwiftParamTest_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SwiftParamTest_Example-acknowledgements.plist"; sourceTree = ""; }; - 3CD0D02CB792A41630896C45C872A45D /* Pods-SwiftParamTest_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SwiftParamTest_Example-umbrella.h"; sourceTree = ""; }; - 519276845A4A49D4D543A12EE824C1FC /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 5B9B01E531196D8E8BC022F213B88CBE /* SwiftParamTest-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftParamTest-umbrella.h"; sourceTree = ""; }; - 5BE861442B2577C5373F03DFCE4CEC25 /* Pods-SwiftParamTest_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SwiftParamTest_Example-acknowledgements.markdown"; sourceTree = ""; }; - 5CC2520B01B906F78581B8491693358A /* SwiftParamTest-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftParamTest-dummy.m"; sourceTree = ""; }; - 601F2F052CDB1415E96E964C69232F25 /* Pods-SwiftParamTest_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SwiftParamTest_Example.release.xcconfig"; sourceTree = ""; }; - 6FD260B0BBF48BD026AC6CA39F666347 /* Pods-SwiftParamTest_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SwiftParamTest_Tests-dummy.m"; sourceTree = ""; }; - 6FD98DB8C1AA8E2390412D61DB64864D /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 7FA73DE52B46185FE583AD08C91489F2 /* Core.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Core.swift; path = SwiftParamTest/Classes/Core.swift; sourceTree = ""; }; - 8A5C8C04F1701EDBA5704428B1A490BA /* Pods-SwiftParamTest_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SwiftParamTest_Tests-Info.plist"; sourceTree = ""; }; - 8CBE6CD185C7FC45B17A304DBA99645C /* Pods-SwiftParamTest_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SwiftParamTest_Tests.release.xcconfig"; sourceTree = ""; }; - 93E4D4606086D7BEF612F77C4379B044 /* Pods_SwiftParamTest_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SwiftParamTest_Example.framework; path = "Pods-SwiftParamTest_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 94FAE9076B5D99B726B5016A44FEFBBD /* SwiftParamTest-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftParamTest-Info.plist"; sourceTree = ""; }; - 9A040DB5A8AE201D60AD3AECED73FDA0 /* Pods_SwiftParamTest_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SwiftParamTest_Tests.framework; path = "Pods-SwiftParamTest_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 9A4BA9AFDD765B7A657E0EF5B12C9A45 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 9BB75AD075495802767999018CEC0758 /* SwiftParamTest.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = SwiftParamTest.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 022DD66247524FD5C9965A5C398A1317 /* Pods-ExampleTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ExampleTests-acknowledgements.markdown"; sourceTree = ""; }; + 033A36A29482FD32230FE0CA177F9BD3 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 0BF6F13D109C4D9D423D104E5028F381 /* Core.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Core.swift; path = Sources/Core.swift; sourceTree = ""; }; + 18CC1581ABD06C9AE7AFA15EAEFA7521 /* Pods-Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Example-Info.plist"; sourceTree = ""; }; + 1F667CC0E19EAF34E5A4119E2121F585 /* Pods_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Example.framework; path = "Pods-Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 21B9C8F9796056E858AE940B20B6C8FD /* SwiftParamTest.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftParamTest.framework; path = SwiftParamTest.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2C061463250766C9C05995AB8EE63E66 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + 2DA3A8E2EB13FA4C8EC995C644B646C3 /* SwiftParamTest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftParamTest.debug.xcconfig; sourceTree = ""; }; + 41A59789E1EDD7F61DC36CF51E6B98D2 /* SwiftParamTest.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = SwiftParamTest.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 4960DA530FD6A4866F35E9D3F2EF7885 /* Pods-Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Example.modulemap"; sourceTree = ""; }; + 4FBD1A030D8E15690915343793BFCD0C /* Pods-ExampleTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ExampleTests.modulemap"; sourceTree = ""; }; + 55F2A7A8064D193475A29786CBD20CFA /* SwiftParamTest.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftParamTest.modulemap; sourceTree = ""; }; + 58E8EE80086DEC9345176EE4CB21BE6F /* SwiftParamTest.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftParamTest.release.xcconfig; sourceTree = ""; }; + 630CABE8F692FCDBFD1B122A2D0CE388 /* Pods_ExampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_ExampleTests.framework; path = "Pods-ExampleTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6355B5FC1A44BAA0B5E9ADEA44EC6E17 /* Pods-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Example.release.xcconfig"; sourceTree = ""; }; + 6C83882BDC5F0DDF8CAF4DF9CC2F1CA1 /* Pods-ExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ExampleTests.debug.xcconfig"; sourceTree = ""; }; + 70F776FC58222D5F8AEA5BA45B2256D4 /* SwiftParamTest-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftParamTest-dummy.m"; sourceTree = ""; }; + 7D2BCAEBEB1BFD0EC72E304681A704A9 /* SwiftParamTest-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftParamTest-prefix.pch"; sourceTree = ""; }; + 80C745EAA81E858FA161C459D6D873EC /* Pods-ExampleTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ExampleTests-frameworks.sh"; sourceTree = ""; }; + 83C5D8DACC1490F1C6C688FA0EC8E064 /* Pods-Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Example-acknowledgements.markdown"; sourceTree = ""; }; + 903F9D1463FFA8B74C571D039372B3A0 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Sources/DSL.swift; sourceTree = ""; }; + 9139CBD7EDAA661BDCF31244CBD86717 /* Pods-Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Example-umbrella.h"; sourceTree = ""; }; + 9A8C9C016CB5135D1C2B8A889DCD8AB5 /* Pods-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Example.debug.xcconfig"; sourceTree = ""; }; + 9C3F0B4364B819037D11EAF7A6471648 /* Pods-ExampleTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ExampleTests-dummy.m"; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - A6EF5815289E8ACCCBD04084B1B9141A /* Pods-SwiftParamTest_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SwiftParamTest_Tests-acknowledgements.plist"; sourceTree = ""; }; - A71113F393688F5AD6A53CBC20B2D4D9 /* SwiftParamTest-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftParamTest-prefix.pch"; sourceTree = ""; }; - A8015F078B8546AD543A8A0D090DCE79 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = SwiftParamTest/Classes/DSL.swift; sourceTree = ""; }; - A8260ADC10C2B843BFFDD5F363B7A761 /* SwiftParamTest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftParamTest.xcconfig; sourceTree = ""; }; - AA8F48153EDE90D04497B8516C4EE920 /* Pods-SwiftParamTest_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SwiftParamTest_Example.debug.xcconfig"; sourceTree = ""; }; - B2D45F33CB21A2D3CC58913E10EBA087 /* Pods-SwiftParamTest_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SwiftParamTest_Tests.debug.xcconfig"; sourceTree = ""; }; - BB0F6B53BE4E8DC0E69E8EEF1313D4EB /* Pods-SwiftParamTest_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-SwiftParamTest_Tests.modulemap"; sourceTree = ""; }; - C682D19CF5CD0AC3736F6F0CA90CC603 /* Pods-SwiftParamTest_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SwiftParamTest_Example-Info.plist"; sourceTree = ""; }; - C903465A5776D6568FB386BD44F8203B /* Pods-SwiftParamTest_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SwiftParamTest_Tests-acknowledgements.markdown"; sourceTree = ""; }; - CDE92ABC2F7B9A21F56722990F2D34E1 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - CFF668898F5B978E7EE2F781D0C49E8A /* Pods-SwiftParamTest_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SwiftParamTest_Example-frameworks.sh"; sourceTree = ""; }; - D0388BB2E1E7896965AD11E3AC1882A4 /* SwiftParamTest.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftParamTest.framework; path = SwiftParamTest.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E9C5FA65EB2A3122E46B2E4978826252 /* Pods-SwiftParamTest_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SwiftParamTest_Example-dummy.m"; sourceTree = ""; }; + B8A01D8D0EFEF6E02349CEB585497877 /* SwiftParamTest-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftParamTest-Info.plist"; sourceTree = ""; }; + C1454CDCD30922ED96B2B8CEC4B43D1B /* Pods-ExampleTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ExampleTests-Info.plist"; sourceTree = ""; }; + CA703F5B6704AFBED4ECAD5B2BF3B3D3 /* Pods-ExampleTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ExampleTests-acknowledgements.plist"; sourceTree = ""; }; + DFC8A34B50B0CEE977C62D99058A149A /* Pods-Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Example-acknowledgements.plist"; sourceTree = ""; }; + E43FC91A1E5DE8708D32BFFD3AF1B5CE /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + E7ADD44CE25675A37BBEBB3BD03D7571 /* Pods-Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Example-dummy.m"; sourceTree = ""; }; + EFD57907EF0BA9C323DE5BE1636A5C56 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + F7A138E84735521F2928BF640B811AF2 /* Pods-ExampleTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ExampleTests-umbrella.h"; sourceTree = ""; }; + F93392170780F44B14F905C61CDAC247 /* Pods-ExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ExampleTests.release.xcconfig"; sourceTree = ""; }; + F95898E0BD794C7AEB83F59856F4DE71 /* SwiftParamTest-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftParamTest-umbrella.h"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 36A7BE3AC82E3502AC83277283B121E8 /* Frameworks */ = { + 2DDB5C1B138A6559BD82751C8E01A85D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 338E6387F61DF6D02007E17FD161EDD4 /* Foundation.framework in Frameworks */, + 421B8164539C9FCE7F957C80E897DF07 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - A5FEE02A161A5E70BB1545B861D2C029 /* Frameworks */ = { + 6B80CC460F04CA9A69EB7BA4106E6F47 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0405F71768A5CF178BA01A9E38F16F56 /* Foundation.framework in Frameworks */, + 50F2E75E37419341F8DCC5365234125A /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C3A79B69C5736C98DE0F8D6A511E915D /* Frameworks */ = { + E376F26D95B7DE8C911B6F58348BBB2A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2F82D614E62F2E198EEE844AD4E99B61 /* Foundation.framework in Frameworks */, - 64697BC8798D6A9A55A062B04C1C6837 /* XCTest.framework in Frameworks */, + 33A89F795FAC4DD688D68467E745EC37 /* Foundation.framework in Frameworks */, + 5539B615D553E38BE101878DD46C4716 /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 01103BCC41094849D2A6BAD96FEB6E58 /* Pods-SwiftParamTest_Example */ = { + 04CAC7170D331CC5D1D91C9F79137827 /* Pod */ = { isa = PBXGroup; children = ( - 2B2FD5BEEC6EE99401518EC767359E95 /* Pods-SwiftParamTest_Example.modulemap */, - 5BE861442B2577C5373F03DFCE4CEC25 /* Pods-SwiftParamTest_Example-acknowledgements.markdown */, - 301AEA06855FE153B77CE30B0125F31E /* Pods-SwiftParamTest_Example-acknowledgements.plist */, - E9C5FA65EB2A3122E46B2E4978826252 /* Pods-SwiftParamTest_Example-dummy.m */, - CFF668898F5B978E7EE2F781D0C49E8A /* Pods-SwiftParamTest_Example-frameworks.sh */, - C682D19CF5CD0AC3736F6F0CA90CC603 /* Pods-SwiftParamTest_Example-Info.plist */, - 3CD0D02CB792A41630896C45C872A45D /* Pods-SwiftParamTest_Example-umbrella.h */, - AA8F48153EDE90D04497B8516C4EE920 /* Pods-SwiftParamTest_Example.debug.xcconfig */, - 601F2F052CDB1415E96E964C69232F25 /* Pods-SwiftParamTest_Example.release.xcconfig */, - ); - name = "Pods-SwiftParamTest_Example"; - path = "Target Support Files/Pods-SwiftParamTest_Example"; + E43FC91A1E5DE8708D32BFFD3AF1B5CE /* LICENSE */, + EFD57907EF0BA9C323DE5BE1636A5C56 /* README.md */, + 41A59789E1EDD7F61DC36CF51E6B98D2 /* SwiftParamTest.podspec */, + ); + name = Pod; sourceTree = ""; }; - 05BB9716275C6591A2477C4D78D2BDB4 /* Products */ = { + 08CACBC8BA64F9F9E4D79FC42FB46A95 /* Support Files */ = { isa = PBXGroup; children = ( - 93E4D4606086D7BEF612F77C4379B044 /* Pods_SwiftParamTest_Example.framework */, - 9A040DB5A8AE201D60AD3AECED73FDA0 /* Pods_SwiftParamTest_Tests.framework */, - D0388BB2E1E7896965AD11E3AC1882A4 /* SwiftParamTest.framework */, + 55F2A7A8064D193475A29786CBD20CFA /* SwiftParamTest.modulemap */, + 70F776FC58222D5F8AEA5BA45B2256D4 /* SwiftParamTest-dummy.m */, + B8A01D8D0EFEF6E02349CEB585497877 /* SwiftParamTest-Info.plist */, + 7D2BCAEBEB1BFD0EC72E304681A704A9 /* SwiftParamTest-prefix.pch */, + F95898E0BD794C7AEB83F59856F4DE71 /* SwiftParamTest-umbrella.h */, + 2DA3A8E2EB13FA4C8EC995C644B646C3 /* SwiftParamTest.debug.xcconfig */, + 58E8EE80086DEC9345176EE4CB21BE6F /* SwiftParamTest.release.xcconfig */, ); - name = Products; + name = "Support Files"; + path = "Example/Pods/Target Support Files/SwiftParamTest"; sourceTree = ""; }; - 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */ = { + 14D342E58C1F43B21B3DB4190E25DA58 /* Pods-Example */ = { isa = PBXGroup; children = ( - B4A20DE51C57CCE6549A26D79F664F86 /* iOS */, - ); - name = Frameworks; + 4960DA530FD6A4866F35E9D3F2EF7885 /* Pods-Example.modulemap */, + 83C5D8DACC1490F1C6C688FA0EC8E064 /* Pods-Example-acknowledgements.markdown */, + DFC8A34B50B0CEE977C62D99058A149A /* Pods-Example-acknowledgements.plist */, + E7ADD44CE25675A37BBEBB3BD03D7571 /* Pods-Example-dummy.m */, + 18CC1581ABD06C9AE7AFA15EAEFA7521 /* Pods-Example-Info.plist */, + 9139CBD7EDAA661BDCF31244CBD86717 /* Pods-Example-umbrella.h */, + 9A8C9C016CB5135D1C2B8A889DCD8AB5 /* Pods-Example.debug.xcconfig */, + 6355B5FC1A44BAA0B5E9ADEA44EC6E17 /* Pods-Example.release.xcconfig */, + ); + name = "Pods-Example"; + path = "Target Support Files/Pods-Example"; sourceTree = ""; }; - 17F7F507E64DED90482F4C08FFBF13F9 /* Support Files */ = { + 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */ = { isa = PBXGroup; children = ( - 07E4DCDC49B9ED29180D61ECF7CF53C0 /* SwiftParamTest.modulemap */, - A8260ADC10C2B843BFFDD5F363B7A761 /* SwiftParamTest.xcconfig */, - 5CC2520B01B906F78581B8491693358A /* SwiftParamTest-dummy.m */, - 94FAE9076B5D99B726B5016A44FEFBBD /* SwiftParamTest-Info.plist */, - A71113F393688F5AD6A53CBC20B2D4D9 /* SwiftParamTest-prefix.pch */, - 5B9B01E531196D8E8BC022F213B88CBE /* SwiftParamTest-umbrella.h */, + 3E285571EF144F8DACCF451128B351DD /* iOS */, ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/SwiftParamTest"; + name = Frameworks; sourceTree = ""; }; - 3AD8FEACFEAA2F682DD9844B4CB7E036 /* SwiftParamTest */ = { + 258F95123E5BF4BB1C0ADDAFA42525CC /* Products */ = { isa = PBXGroup; children = ( - 7FA73DE52B46185FE583AD08C91489F2 /* Core.swift */, - A8015F078B8546AD543A8A0D090DCE79 /* DSL.swift */, - CF83E68AD0BA32AD1F294D586B9262C4 /* Pod */, - 17F7F507E64DED90482F4C08FFBF13F9 /* Support Files */, + 1F667CC0E19EAF34E5A4119E2121F585 /* Pods_Example.framework */, + 630CABE8F692FCDBFD1B122A2D0CE388 /* Pods_ExampleTests.framework */, + 21B9C8F9796056E858AE940B20B6C8FD /* SwiftParamTest.framework */, ); - name = SwiftParamTest; - path = ../..; + name = Products; sourceTree = ""; }; - 8AA9CA5373338AB9A5119991DC9C426D /* Pods-SwiftParamTest_Tests */ = { + 3E285571EF144F8DACCF451128B351DD /* iOS */ = { isa = PBXGroup; children = ( - BB0F6B53BE4E8DC0E69E8EEF1313D4EB /* Pods-SwiftParamTest_Tests.modulemap */, - C903465A5776D6568FB386BD44F8203B /* Pods-SwiftParamTest_Tests-acknowledgements.markdown */, - A6EF5815289E8ACCCBD04084B1B9141A /* Pods-SwiftParamTest_Tests-acknowledgements.plist */, - 6FD260B0BBF48BD026AC6CA39F666347 /* Pods-SwiftParamTest_Tests-dummy.m */, - 8A5C8C04F1701EDBA5704428B1A490BA /* Pods-SwiftParamTest_Tests-Info.plist */, - 1A787F209398F4C2676EDB60FFB10BF2 /* Pods-SwiftParamTest_Tests-umbrella.h */, - B2D45F33CB21A2D3CC58913E10EBA087 /* Pods-SwiftParamTest_Tests.debug.xcconfig */, - 8CBE6CD185C7FC45B17A304DBA99645C /* Pods-SwiftParamTest_Tests.release.xcconfig */, - ); - name = "Pods-SwiftParamTest_Tests"; - path = "Target Support Files/Pods-SwiftParamTest_Tests"; + 033A36A29482FD32230FE0CA177F9BD3 /* Foundation.framework */, + 2C061463250766C9C05995AB8EE63E66 /* XCTest.framework */, + ); + name = iOS; sourceTree = ""; }; - 8D97BD897CD36199EE8B1FEFEF048BFB /* Targets Support Files */ = { + 5F29B9CF586CE09D00A8DA3BD62677B9 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 01103BCC41094849D2A6BAD96FEB6E58 /* Pods-SwiftParamTest_Example */, - 8AA9CA5373338AB9A5119991DC9C426D /* Pods-SwiftParamTest_Tests */, + 14D342E58C1F43B21B3DB4190E25DA58 /* Pods-Example */, + EDBF16FBBCEA8A57A8BBDB699D8A6C49 /* Pods-ExampleTests */, ); name = "Targets Support Files"; sourceTree = ""; }; - B4A20DE51C57CCE6549A26D79F664F86 /* iOS */ = { + 9AFCA00C77328A83F5707ED9064108D5 /* SwiftParamTest */ = { isa = PBXGroup; children = ( - CDE92ABC2F7B9A21F56722990F2D34E1 /* Foundation.framework */, - 6FD98DB8C1AA8E2390412D61DB64864D /* XCTest.framework */, + 0BF6F13D109C4D9D423D104E5028F381 /* Core.swift */, + 903F9D1463FFA8B74C571D039372B3A0 /* DSL.swift */, + 04CAC7170D331CC5D1D91C9F79137827 /* Pod */, + 08CACBC8BA64F9F9E4D79FC42FB46A95 /* Support Files */, ); - name = iOS; + name = SwiftParamTest; + path = ../..; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -205,113 +200,120 @@ 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, D98EB993A6AD6CEA0E96A34C33A18489 /* Development Pods */, 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */, - 05BB9716275C6591A2477C4D78D2BDB4 /* Products */, - 8D97BD897CD36199EE8B1FEFEF048BFB /* Targets Support Files */, + 258F95123E5BF4BB1C0ADDAFA42525CC /* Products */, + 5F29B9CF586CE09D00A8DA3BD62677B9 /* Targets Support Files */, ); sourceTree = ""; }; - CF83E68AD0BA32AD1F294D586B9262C4 /* Pod */ = { + D98EB993A6AD6CEA0E96A34C33A18489 /* Development Pods */ = { isa = PBXGroup; children = ( - 519276845A4A49D4D543A12EE824C1FC /* LICENSE */, - 9A4BA9AFDD765B7A657E0EF5B12C9A45 /* README.md */, - 9BB75AD075495802767999018CEC0758 /* SwiftParamTest.podspec */, + 9AFCA00C77328A83F5707ED9064108D5 /* SwiftParamTest */, ); - name = Pod; + name = "Development Pods"; sourceTree = ""; }; - D98EB993A6AD6CEA0E96A34C33A18489 /* Development Pods */ = { + EDBF16FBBCEA8A57A8BBDB699D8A6C49 /* Pods-ExampleTests */ = { isa = PBXGroup; children = ( - 3AD8FEACFEAA2F682DD9844B4CB7E036 /* SwiftParamTest */, - ); - name = "Development Pods"; + 4FBD1A030D8E15690915343793BFCD0C /* Pods-ExampleTests.modulemap */, + 022DD66247524FD5C9965A5C398A1317 /* Pods-ExampleTests-acknowledgements.markdown */, + CA703F5B6704AFBED4ECAD5B2BF3B3D3 /* Pods-ExampleTests-acknowledgements.plist */, + 9C3F0B4364B819037D11EAF7A6471648 /* Pods-ExampleTests-dummy.m */, + 80C745EAA81E858FA161C459D6D873EC /* Pods-ExampleTests-frameworks.sh */, + C1454CDCD30922ED96B2B8CEC4B43D1B /* Pods-ExampleTests-Info.plist */, + F7A138E84735521F2928BF640B811AF2 /* Pods-ExampleTests-umbrella.h */, + 6C83882BDC5F0DDF8CAF4DF9CC2F1CA1 /* Pods-ExampleTests.debug.xcconfig */, + F93392170780F44B14F905C61CDAC247 /* Pods-ExampleTests.release.xcconfig */, + ); + name = "Pods-ExampleTests"; + path = "Target Support Files/Pods-ExampleTests"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 3BCFC081D920BE8D418D8F6DDAE8A289 /* Headers */ = { + 07D1F451933893C6773E66C51241A4F5 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 45FD42A7D2DABC107DDE11D3CF99236E /* Pods-SwiftParamTest_Tests-umbrella.h in Headers */, + 0747E3DF9B1936C2692D50CBEECCACE4 /* Pods-ExampleTests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7051144E7E6A94978FBBD573285E9855 /* Headers */ = { + 62A9D2E8C59F31442888DF8F8F487FF6 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B55AFD88C0D3D7E20D967F2B92E0992F /* Pods-SwiftParamTest_Example-umbrella.h in Headers */, + A41D495D834F09640A5115AEB05443E1 /* Pods-Example-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 75FF7514EA5AF6980F4A83A5E505E818 /* Headers */ = { + BC119ECDEF31534B6E252431431F9791 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B778E13E46C25FA0D69292221397A50F /* SwiftParamTest-umbrella.h in Headers */, + E73B9898FCCD0C154C6E994B36C33165 /* SwiftParamTest-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 1387573C8DEAF02E0F9AFF15980A6940 /* Pods-SwiftParamTest_Tests */ = { + 0AEE99A309977BD12A049FF48AF9BA4B /* Pods-Example */ = { isa = PBXNativeTarget; - buildConfigurationList = 9531E51F9BB24F6E743207854518CDED /* Build configuration list for PBXNativeTarget "Pods-SwiftParamTest_Tests" */; + buildConfigurationList = B27F7CE3E8D2F5C6DD543243FB418D86 /* Build configuration list for PBXNativeTarget "Pods-Example" */; buildPhases = ( - 3BCFC081D920BE8D418D8F6DDAE8A289 /* Headers */, - F52389C41E43274B1EF37CDE4CCA5AD8 /* Sources */, - 36A7BE3AC82E3502AC83277283B121E8 /* Frameworks */, - 34AB12C3B10B002BEBDF7EF599D8FE27 /* Resources */, + 62A9D2E8C59F31442888DF8F8F487FF6 /* Headers */, + 29D7023F19C20103871CC273927CCCF8 /* Sources */, + 2DDB5C1B138A6559BD82751C8E01A85D /* Frameworks */, + 1848B9A0E8D3538A8FC0C39ADE29E4F3 /* Resources */, ); buildRules = ( ); dependencies = ( - CFF716203D9CE5226C80F6FF86A1FB26 /* PBXTargetDependency */, ); - name = "Pods-SwiftParamTest_Tests"; - productName = "Pods-SwiftParamTest_Tests"; - productReference = 9A040DB5A8AE201D60AD3AECED73FDA0 /* Pods_SwiftParamTest_Tests.framework */; + name = "Pods-Example"; + productName = "Pods-Example"; + productReference = 1F667CC0E19EAF34E5A4119E2121F585 /* Pods_Example.framework */; productType = "com.apple.product-type.framework"; }; - 9A79B893CB83E8C47DDEB21C008FD81C /* SwiftParamTest */ = { + 4432A314DF5F14FFF8809E319054F4AF /* Pods-ExampleTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 241CDE2383F6544D43D74A510AEF8C61 /* Build configuration list for PBXNativeTarget "SwiftParamTest" */; + buildConfigurationList = 5C635BB24BB83B7171AA60ADDF489594 /* Build configuration list for PBXNativeTarget "Pods-ExampleTests" */; buildPhases = ( - 75FF7514EA5AF6980F4A83A5E505E818 /* Headers */, - F0E03C366829C8C75AD9F20FC4016835 /* Sources */, - C3A79B69C5736C98DE0F8D6A511E915D /* Frameworks */, - 5235E75683A559945D78F6397BAC7032 /* Resources */, + 07D1F451933893C6773E66C51241A4F5 /* Headers */, + 18E8302E3C1EB3A76B5FAC152B1B96FF /* Sources */, + 6B80CC460F04CA9A69EB7BA4106E6F47 /* Frameworks */, + 3873E3AB7562B6C4C5553A88EA316A00 /* Resources */, ); buildRules = ( ); dependencies = ( + 604AD6212A1E04C6B219160840C0DBEE /* PBXTargetDependency */, + 76E94C501FB81CC148AFE50AB78195D2 /* PBXTargetDependency */, ); - name = SwiftParamTest; - productName = SwiftParamTest; - productReference = D0388BB2E1E7896965AD11E3AC1882A4 /* SwiftParamTest.framework */; + name = "Pods-ExampleTests"; + productName = "Pods-ExampleTests"; + productReference = 630CABE8F692FCDBFD1B122A2D0CE388 /* Pods_ExampleTests.framework */; productType = "com.apple.product-type.framework"; }; - C6DF5BD8636625FC4A08B17F9654116E /* Pods-SwiftParamTest_Example */ = { + F60D7EB27EB492926AD3AF9F05DCE32E /* SwiftParamTest */ = { isa = PBXNativeTarget; - buildConfigurationList = AD8B8BC8B49EF7575EE15693FAE9373A /* Build configuration list for PBXNativeTarget "Pods-SwiftParamTest_Example" */; + buildConfigurationList = BE025E3B65660E0A0A0E9A74C6CE38EA /* Build configuration list for PBXNativeTarget "SwiftParamTest" */; buildPhases = ( - 7051144E7E6A94978FBBD573285E9855 /* Headers */, - 25100A07BA14193B54A49387C0787CC8 /* Sources */, - A5FEE02A161A5E70BB1545B861D2C029 /* Frameworks */, - 92FAB9FF29C7AD67383598ED05E56B48 /* Resources */, + BC119ECDEF31534B6E252431431F9791 /* Headers */, + D665369CD4FF1B2E4B9A5C471C2BF517 /* Sources */, + E376F26D95B7DE8C911B6F58348BBB2A /* Frameworks */, + 33B00F1B9CAB60683D4FC7D1822EBF55 /* Resources */, ); buildRules = ( ); dependencies = ( - 6DF6077748F4BC99867D4626FEB10C80 /* PBXTargetDependency */, ); - name = "Pods-SwiftParamTest_Example"; - productName = "Pods-SwiftParamTest_Example"; - productReference = 93E4D4606086D7BEF612F77C4379B044 /* Pods_SwiftParamTest_Example.framework */; + name = SwiftParamTest; + productName = SwiftParamTest; + productReference = 21B9C8F9796056E858AE940B20B6C8FD /* SwiftParamTest.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -320,44 +322,45 @@ BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0930; - LastUpgradeCheck = 0930; + LastSwiftUpdateCheck = 1100; + LastUpgradeCheck = 1100; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, + Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 05BB9716275C6591A2477C4D78D2BDB4 /* Products */; + productRefGroup = 258F95123E5BF4BB1C0ADDAFA42525CC /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - C6DF5BD8636625FC4A08B17F9654116E /* Pods-SwiftParamTest_Example */, - 1387573C8DEAF02E0F9AFF15980A6940 /* Pods-SwiftParamTest_Tests */, - 9A79B893CB83E8C47DDEB21C008FD81C /* SwiftParamTest */, + 0AEE99A309977BD12A049FF48AF9BA4B /* Pods-Example */, + 4432A314DF5F14FFF8809E319054F4AF /* Pods-ExampleTests */, + F60D7EB27EB492926AD3AF9F05DCE32E /* SwiftParamTest */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 34AB12C3B10B002BEBDF7EF599D8FE27 /* Resources */ = { + 1848B9A0E8D3538A8FC0C39ADE29E4F3 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 5235E75683A559945D78F6397BAC7032 /* Resources */ = { + 33B00F1B9CAB60683D4FC7D1822EBF55 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 92FAB9FF29C7AD67383598ED05E56B48 /* Resources */ = { + 3873E3AB7562B6C4C5553A88EA316A00 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -367,55 +370,116 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 25100A07BA14193B54A49387C0787CC8 /* Sources */ = { + 18E8302E3C1EB3A76B5FAC152B1B96FF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 721D9A836A1BB4D6D4E19394F8D601BD /* Pods-SwiftParamTest_Example-dummy.m in Sources */, + C958FD05292A7A741F7D63EB247365B9 /* Pods-ExampleTests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - F0E03C366829C8C75AD9F20FC4016835 /* Sources */ = { + 29D7023F19C20103871CC273927CCCF8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 326F458BAF3FF8F43BA5ACFF7209CD0C /* Core.swift in Sources */, - 69727C5F94D54FA4A92A517B46D9D90A /* DSL.swift in Sources */, - E21DCA0E3BE049BF764030AE0C21A11E /* SwiftParamTest-dummy.m in Sources */, + AEF51463035130694CD8D18A9B04D2BD /* Pods-Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - F52389C41E43274B1EF37CDE4CCA5AD8 /* Sources */ = { + D665369CD4FF1B2E4B9A5C471C2BF517 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 60812CA31A90321CC8C7D9F06D59CE0E /* Pods-SwiftParamTest_Tests-dummy.m in Sources */, + 3E2AEA71D99CF7C71F18CA6C484054C8 /* Core.swift in Sources */, + 9BA2E43FBBAE28079CF46E1DA3FFCACD /* DSL.swift in Sources */, + 1FE8718D184C2418A200D35A3358C760 /* SwiftParamTest-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 6DF6077748F4BC99867D4626FEB10C80 /* PBXTargetDependency */ = { + 604AD6212A1E04C6B219160840C0DBEE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SwiftParamTest; - target = 9A79B893CB83E8C47DDEB21C008FD81C /* SwiftParamTest */; - targetProxy = 47554CA78060E664BC4E9D1F0A845870 /* PBXContainerItemProxy */; + name = "Pods-Example"; + target = 0AEE99A309977BD12A049FF48AF9BA4B /* Pods-Example */; + targetProxy = 622467F4D56E763CF368E341855391A8 /* PBXContainerItemProxy */; }; - CFF716203D9CE5226C80F6FF86A1FB26 /* PBXTargetDependency */ = { + 76E94C501FB81CC148AFE50AB78195D2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-SwiftParamTest_Example"; - target = C6DF5BD8636625FC4A08B17F9654116E /* Pods-SwiftParamTest_Example */; - targetProxy = BC0F2E2ED3F8BCF07BEE3F6F6A7B512F /* PBXContainerItemProxy */; + name = SwiftParamTest; + target = F60D7EB27EB492926AD3AF9F05DCE32E /* SwiftParamTest */; + targetProxy = 1749254322E1C46CAC3E1E62A462168F /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0BB17A93EB0FFEC3B082472346B5D946 /* Debug */ = { + 1422B121EAEAEA11307496903FA623C6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AA8F48153EDE90D04497B8516C4EE920 /* Pods-SwiftParamTest_Example.debug.xcconfig */; + 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_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_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=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.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + 1D4F49400ECF845665A5B46E2DB06573 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6C83882BDC5F0DDF8CAF4DF9CC2F1CA1 /* Pods-ExampleTests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -425,12 +489,16 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-ExampleTests/Pods-ExampleTests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-ExampleTests/Pods-ExampleTests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -444,10 +512,12 @@ }; name = Debug; }; - 53C617C2E36910DDB312C7E04103DC9D /* Release */ = { + 228C930388029314FD8FF3B19F4D2E08 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A8260ADC10C2B843BFFDD5F363B7A761 /* SwiftParamTest.xcconfig */; + baseConfigurationReference = 9A8C9C016CB5135D1C2B8A889DCD8AB5 /* Pods-Example.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -457,30 +527,33 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftParamTest/SwiftParamTest-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftParamTest/SwiftParamTest-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Example/Pods-Example-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SwiftParamTest/SwiftParamTest.modulemap"; - PRODUCT_MODULE_NAME = SwiftParamTest; - PRODUCT_NAME = SwiftParamTest; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Example/Pods-Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 6242E7A6CAC19CE48F6DD1B089815467 /* Release */ = { + 31AA69E552BEC19D1E3A08CE526574F4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 601F2F052CDB1415E96E964C69232F25 /* Pods-SwiftParamTest_Example.release.xcconfig */; + baseConfigurationReference = 58E8EE80086DEC9345176EE4CB21BE6F /* SwiftParamTest.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -490,19 +563,22 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftParamTest/SwiftParamTest-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftParamTest/SwiftParamTest-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftParamTest/SwiftParamTest.modulemap"; + PRODUCT_MODULE_NAME = SwiftParamTest; + PRODUCT_NAME = SwiftParamTest; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -510,11 +586,12 @@ }; name = Release; }; - 6B7828BC29979AE8B98979C4A446A98E /* Release */ = { + 704946758E60B44A9AEF5525642133CA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8CBE6CD185C7FC45B17A304DBA99645C /* Pods-SwiftParamTest_Tests.release.xcconfig */; + baseConfigurationReference = F93392170780F44B14F905C61CDAC247 /* Pods-ExampleTests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -524,12 +601,16 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-ExampleTests/Pods-ExampleTests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-ExampleTests/Pods-ExampleTests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -544,9 +625,9 @@ }; name = Release; }; - 96F3D605CB0BB4E4EBEFCE21A99CD4CC /* Debug */ = { + 82DDDA8A2BD891B5DCDD3E2E01FFF811 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A8260ADC10C2B843BFFDD5F363B7A761 /* SwiftParamTest.xcconfig */; + baseConfigurationReference = 2DA3A8E2EB13FA4C8EC995C644B646C3 /* SwiftParamTest.debug.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -561,25 +642,30 @@ INFOPLIST_FILE = "Target Support Files/SwiftParamTest/SwiftParamTest-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); MODULEMAP_FILE = "Target Support Files/SwiftParamTest/SwiftParamTest.modulemap"; PRODUCT_MODULE_NAME = SwiftParamTest; PRODUCT_NAME = SwiftParamTest; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - A31C3668E17AB82B03DC2F882D110118 /* Debug */ = { + BF66939BF16B91B1F2D05CC5C955F561 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B2D45F33CB21A2D3CC58913E10EBA087 /* Pods-SwiftParamTest_Tests.debug.xcconfig */; + baseConfigurationReference = 6355B5FC1A44BAA0B5E9ADEA44EC6E17 /* Pods-Example.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -589,12 +675,16 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Example/Pods-Example-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-Example/Pods-Example.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -603,12 +693,13 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - AB4D69770D8ACE3A05E80BB3502666F6 /* Debug */ = { + ED7888FA6713EABBF66D26A8003AD1CA /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -659,7 +750,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -667,106 +758,46 @@ STRIP_INSTALLED_PRODUCT = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; - F232B5ECA11A71BFA199A229B323F454 /* 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_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_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=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 = 9.3; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.2; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 241CDE2383F6544D43D74A510AEF8C61 /* Build configuration list for PBXNativeTarget "SwiftParamTest" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 96F3D605CB0BB4E4EBEFCE21A99CD4CC /* Debug */, - 53C617C2E36910DDB312C7E04103DC9D /* Release */, + ED7888FA6713EABBF66D26A8003AD1CA /* Debug */, + 1422B121EAEAEA11307496903FA623C6 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + 5C635BB24BB83B7171AA60ADDF489594 /* Build configuration list for PBXNativeTarget "Pods-ExampleTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - AB4D69770D8ACE3A05E80BB3502666F6 /* Debug */, - F232B5ECA11A71BFA199A229B323F454 /* Release */, + 1D4F49400ECF845665A5B46E2DB06573 /* Debug */, + 704946758E60B44A9AEF5525642133CA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9531E51F9BB24F6E743207854518CDED /* Build configuration list for PBXNativeTarget "Pods-SwiftParamTest_Tests" */ = { + B27F7CE3E8D2F5C6DD543243FB418D86 /* Build configuration list for PBXNativeTarget "Pods-Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - A31C3668E17AB82B03DC2F882D110118 /* Debug */, - 6B7828BC29979AE8B98979C4A446A98E /* Release */, + 228C930388029314FD8FF3B19F4D2E08 /* Debug */, + BF66939BF16B91B1F2D05CC5C955F561 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AD8B8BC8B49EF7575EE15693FAE9373A /* Build configuration list for PBXNativeTarget "Pods-SwiftParamTest_Example" */ = { + BE025E3B65660E0A0A0E9A74C6CE38EA /* Build configuration list for PBXNativeTarget "SwiftParamTest" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0BB17A93EB0FFEC3B082472346B5D946 /* Debug */, - 6242E7A6CAC19CE48F6DD1B089815467 /* Release */, + 82DDDA8A2BD891B5DCDD3E2E01FFF811 /* Debug */, + 31AA69E552BEC19D1E3A08CE526574F4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Info.plist b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Info.plist deleted file mode 100644 index 2243fe6..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-Info.plist b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-Info.plist deleted file mode 100644 index 2243fe6..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-acknowledgements.markdown deleted file mode 100644 index 5d66086..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-acknowledgements.markdown +++ /dev/null @@ -1,26 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: - -## SwiftParamTest - -Copyright (c) 2019 tobi462@gmail.com - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-acknowledgements.plist deleted file mode 100644 index 2c9367d..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-acknowledgements.plist +++ /dev/null @@ -1,58 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - Copyright (c) 2019 tobi462@gmail.com <tobi462@gmail.com> - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - License - MIT - Title - SwiftParamTest - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - https://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-dummy.m b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-dummy.m deleted file mode 100644 index 0c3b23e..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_SwiftParamTest_Example : NSObject -@end -@implementation PodsDummy_Pods_SwiftParamTest_Example -@end diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-frameworks.sh deleted file mode 100755 index 0d52407..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-frameworks.sh +++ /dev/null @@ -1,163 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -function on_error { - echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" -} -trap 'on_error $LINENO' ERR - -if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" - -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -# Copies and strips a vendored framework -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - elif [ -r "$1" ]; then - local source="$1" - fi - - local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" - fi - - # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - elif [ -L "${binary}" ]; then - echo "Destination binary is symlinked..." - dirname="$(dirname "${binary}")" - binary="${dirname}/$(readlink "${binary}")" - fi - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then - strip_invalid_archs "$binary" - fi - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done - fi -} - -# Copies and strips a vendored dSYM -install_dsym() { - local source="$1" - if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" - - local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then - strip_invalid_archs "$binary" - fi - - if [[ $STRIP_BINARY_RETVAL == 1 ]]; then - # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" - else - # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" - fi - fi -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identity - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} - -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - # Get architectures for current target binary - binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" - # Intersect them with the architectures we are building for - intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" - # If there are no archs supported by this binary then warn the user - if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - STRIP_BINARY_RETVAL=0 - return - fi - stripped="" - for arch in $binary_archs; do - if ! [[ "${ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi - STRIP_BINARY_RETVAL=1 -} - - -if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/SwiftParamTest/SwiftParamTest.framework" -fi -if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/SwiftParamTest/SwiftParamTest.framework" -fi -if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - wait -fi diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-resources.sh b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-resources.sh deleted file mode 100755 index 345301f..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-resources.sh +++ /dev/null @@ -1,118 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then - # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy - # resources to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -case "${TARGETED_DEVICE_FAMILY:-}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - 3) - TARGET_DEVICE_ARGS="--target-device tv" - ;; - 4) - TARGET_DEVICE_ARGS="--target-device watch" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; -esac - -install_resource() -{ - if [[ "$1" = /* ]] ; then - RESOURCE_PATH="$1" - else - RESOURCE_PATH="${PODS_ROOT}/$1" - fi - if [[ ! -e "$RESOURCE_PATH" ]] ; then - cat << EOM -error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. -EOM - exit 1 - fi - case $RESOURCE_PATH in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true - xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - *) - echo "$RESOURCE_PATH" || true - echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] -then - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "${PODS_ROOT}*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - else - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" - fi -fi diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-umbrella.h b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-umbrella.h deleted file mode 100644 index 2a696fb..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-umbrella.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - - -FOUNDATION_EXPORT double Pods_SwiftParamTest_ExampleVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_SwiftParamTest_ExampleVersionString[]; - diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example.debug.xcconfig deleted file mode 100644 index 8fad217..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example.debug.xcconfig +++ /dev/null @@ -1,11 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftParamTest" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SwiftParamTest/SwiftParamTest.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "SwiftParamTest" -framework "XCTest" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example.modulemap b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example.modulemap deleted file mode 100644 index e776a3b..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods_SwiftParamTest_Example { - umbrella header "Pods-SwiftParamTest_Example-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example.release.xcconfig deleted file mode 100644 index 8fad217..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example.release.xcconfig +++ /dev/null @@ -1,11 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftParamTest" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SwiftParamTest/SwiftParamTest.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "SwiftParamTest" -framework "XCTest" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Info.plist b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Info.plist deleted file mode 100644 index 2243fe6..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-Info.plist b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-Info.plist deleted file mode 100644 index 2243fe6..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-acknowledgements.markdown deleted file mode 100644 index 102af75..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-acknowledgements.markdown +++ /dev/null @@ -1,3 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: -Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-acknowledgements.plist deleted file mode 100644 index 7acbad1..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-acknowledgements.plist +++ /dev/null @@ -1,29 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - https://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-dummy.m b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-dummy.m deleted file mode 100644 index e1c2888..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_SwiftParamTest_Tests : NSObject -@end -@implementation PodsDummy_Pods_SwiftParamTest_Tests -@end diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-frameworks.sh deleted file mode 100755 index 08e3eaa..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-frameworks.sh +++ /dev/null @@ -1,146 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" - -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -# Copies and strips a vendored framework -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - elif [ -r "$1" ]; then - local source="$1" - fi - - local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" - fi - - # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - fi - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then - strip_invalid_archs "$binary" - fi - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done - fi -} - -# Copies and strips a vendored dSYM -install_dsym() { - local source="$1" - if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" - - local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then - strip_invalid_archs "$binary" - fi - - if [[ $STRIP_BINARY_RETVAL == 1 ]]; then - # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" - else - # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" - fi - fi -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} - -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - # Get architectures for current target binary - binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" - # Intersect them with the architectures we are building for - intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" - # If there are no archs supported by this binary then warn the user - if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - STRIP_BINARY_RETVAL=0 - return - fi - stripped="" - for arch in $binary_archs; do - if ! [[ "${ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi - STRIP_BINARY_RETVAL=1 -} - -if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - wait -fi diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-resources.sh b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-resources.sh deleted file mode 100755 index 345301f..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-resources.sh +++ /dev/null @@ -1,118 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then - # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy - # resources to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -case "${TARGETED_DEVICE_FAMILY:-}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - 3) - TARGET_DEVICE_ARGS="--target-device tv" - ;; - 4) - TARGET_DEVICE_ARGS="--target-device watch" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; -esac - -install_resource() -{ - if [[ "$1" = /* ]] ; then - RESOURCE_PATH="$1" - else - RESOURCE_PATH="${PODS_ROOT}/$1" - fi - if [[ ! -e "$RESOURCE_PATH" ]] ; then - cat << EOM -error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. -EOM - exit 1 - fi - case $RESOURCE_PATH in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true - xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - *) - echo "$RESOURCE_PATH" || true - echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] -then - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "${PODS_ROOT}*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - else - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" - fi -fi diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-umbrella.h b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-umbrella.h deleted file mode 100644 index 24341a8..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests-umbrella.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - - -FOUNDATION_EXPORT double Pods_SwiftParamTest_TestsVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_SwiftParamTest_TestsVersionString[]; - diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests.debug.xcconfig deleted file mode 100644 index 42a87bf..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests.debug.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftParamTest" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SwiftParamTest/SwiftParamTest.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "SwiftParamTest" -framework "XCTest" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests.modulemap b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests.modulemap deleted file mode 100644 index e861f7d..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods_SwiftParamTest_Tests { - umbrella header "Pods-SwiftParamTest_Tests-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests.release.xcconfig deleted file mode 100644 index 42a87bf..0000000 --- a/Example/Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests.release.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftParamTest" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SwiftParamTest/SwiftParamTest.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "SwiftParamTest" -framework "XCTest" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/SwiftParamTest/Info.plist b/Example/Pods/Target Support Files/SwiftParamTest/Info.plist deleted file mode 100644 index 161a9d3..0000000 --- a/Example/Pods/Target Support Files/SwiftParamTest/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 0.1.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/SwiftParamTest/SwiftParamTest.xcconfig b/Example/Pods/Target Support Files/SwiftParamTest/SwiftParamTest.xcconfig deleted file mode 100644 index 8c48ccc..0000000 --- a/Example/Pods/Target Support Files/SwiftParamTest/SwiftParamTest.xcconfig +++ /dev/null @@ -1,11 +0,0 @@ -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SwiftParamTest -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "XCTest" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES diff --git a/Example/SwiftParamTest.xcodeproj/project.pbxproj b/Example/SwiftParamTest.xcodeproj/project.pbxproj deleted file mode 100644 index bd93643..0000000 --- a/Example/SwiftParamTest.xcodeproj/project.pbxproj +++ /dev/null @@ -1,585 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 219CA5FF87F83868328DD147 /* Pods_SwiftParamTest_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 455B99C7B64BC6FFBF76F8E8 /* Pods_SwiftParamTest_Tests.framework */; }; - 607FACD61AFB9204008FA782 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD51AFB9204008FA782 /* AppDelegate.swift */; }; - 607FACD81AFB9204008FA782 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD71AFB9204008FA782 /* ViewController.swift */; }; - 607FACDB1AFB9204008FA782 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 607FACD91AFB9204008FA782 /* Main.storyboard */; }; - 607FACDD1AFB9204008FA782 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDC1AFB9204008FA782 /* Images.xcassets */; }; - 607FACE01AFB9204008FA782 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */; }; - 607FACEC1AFB9204008FA782 /* Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACEB1AFB9204008FA782 /* Tests.swift */; }; - 86EF72A5C44B19DB4154D66B /* Pods_SwiftParamTest_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 69E6A1E2B73AE7C4D736DBF8 /* Pods_SwiftParamTest_Example.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 607FACE61AFB9204008FA782 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 607FACC81AFB9204008FA782 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 607FACCF1AFB9204008FA782; - remoteInfo = SwiftParamTest; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 302F36DD41F2C0811ED57317 /* Pods-SwiftParamTest_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwiftParamTest_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests.release.xcconfig"; sourceTree = ""; }; - 455B99C7B64BC6FFBF76F8E8 /* Pods_SwiftParamTest_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SwiftParamTest_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5523E7729504855ABACE437F /* Pods-SwiftParamTest_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwiftParamTest_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example.debug.xcconfig"; sourceTree = ""; }; - 607FACD01AFB9204008FA782 /* SwiftParamTest_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SwiftParamTest_Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 607FACD41AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 607FACD51AFB9204008FA782 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 607FACD71AFB9204008FA782 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 607FACDA1AFB9204008FA782 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 607FACDC1AFB9204008FA782 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 607FACDF1AFB9204008FA782 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - 607FACE51AFB9204008FA782 /* SwiftParamTest_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SwiftParamTest_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 607FACEA1AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 607FACEB1AFB9204008FA782 /* Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tests.swift; sourceTree = ""; }; - 69E6A1E2B73AE7C4D736DBF8 /* Pods_SwiftParamTest_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SwiftParamTest_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 7DD862F3EABB53048700A2A0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; - 992974A4DBCAC2B085401C7B /* Pods-SwiftParamTest_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwiftParamTest_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example.release.xcconfig"; sourceTree = ""; }; - A1B4EDF2003C771C652746E8 /* Pods-SwiftParamTest_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwiftParamTest_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SwiftParamTest_Tests/Pods-SwiftParamTest_Tests.debug.xcconfig"; sourceTree = ""; }; - B6DE5332AD6F068771876AD9 /* SwiftParamTest.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = SwiftParamTest.podspec; path = ../SwiftParamTest.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - E540CE3622645ADA00CE4D33 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - E8783EC994E4CF244CC3186A /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 607FACCD1AFB9204008FA782 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 86EF72A5C44B19DB4154D66B /* Pods_SwiftParamTest_Example.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACE21AFB9204008FA782 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 219CA5FF87F83868328DD147 /* Pods_SwiftParamTest_Tests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 607FACC71AFB9204008FA782 = { - isa = PBXGroup; - children = ( - 607FACF51AFB993E008FA782 /* Podspec Metadata */, - 607FACD21AFB9204008FA782 /* Example for SwiftParamTest */, - 607FACE81AFB9204008FA782 /* Tests */, - 607FACD11AFB9204008FA782 /* Products */, - B11950F2DE1001587B0C5C13 /* Pods */, - 848A0FB8FFE30C80499E337B /* Frameworks */, - ); - sourceTree = ""; - }; - 607FACD11AFB9204008FA782 /* Products */ = { - isa = PBXGroup; - children = ( - 607FACD01AFB9204008FA782 /* SwiftParamTest_Example.app */, - 607FACE51AFB9204008FA782 /* SwiftParamTest_Tests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 607FACD21AFB9204008FA782 /* Example for SwiftParamTest */ = { - isa = PBXGroup; - children = ( - 607FACD51AFB9204008FA782 /* AppDelegate.swift */, - 607FACD71AFB9204008FA782 /* ViewController.swift */, - 607FACD91AFB9204008FA782 /* Main.storyboard */, - 607FACDC1AFB9204008FA782 /* Images.xcassets */, - 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */, - 607FACD31AFB9204008FA782 /* Supporting Files */, - ); - name = "Example for SwiftParamTest"; - path = SwiftParamTest; - sourceTree = ""; - }; - 607FACD31AFB9204008FA782 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 607FACD41AFB9204008FA782 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 607FACE81AFB9204008FA782 /* Tests */ = { - isa = PBXGroup; - children = ( - 607FACEB1AFB9204008FA782 /* Tests.swift */, - 607FACE91AFB9204008FA782 /* Supporting Files */, - ); - path = Tests; - sourceTree = ""; - }; - 607FACE91AFB9204008FA782 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 607FACEA1AFB9204008FA782 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 607FACF51AFB993E008FA782 /* Podspec Metadata */ = { - isa = PBXGroup; - children = ( - B6DE5332AD6F068771876AD9 /* SwiftParamTest.podspec */, - 7DD862F3EABB53048700A2A0 /* README.md */, - E8783EC994E4CF244CC3186A /* LICENSE */, - ); - name = "Podspec Metadata"; - sourceTree = ""; - }; - 848A0FB8FFE30C80499E337B /* Frameworks */ = { - isa = PBXGroup; - children = ( - E540CE3622645ADA00CE4D33 /* XCTest.framework */, - 69E6A1E2B73AE7C4D736DBF8 /* Pods_SwiftParamTest_Example.framework */, - 455B99C7B64BC6FFBF76F8E8 /* Pods_SwiftParamTest_Tests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - B11950F2DE1001587B0C5C13 /* Pods */ = { - isa = PBXGroup; - children = ( - 5523E7729504855ABACE437F /* Pods-SwiftParamTest_Example.debug.xcconfig */, - 992974A4DBCAC2B085401C7B /* Pods-SwiftParamTest_Example.release.xcconfig */, - A1B4EDF2003C771C652746E8 /* Pods-SwiftParamTest_Tests.debug.xcconfig */, - 302F36DD41F2C0811ED57317 /* Pods-SwiftParamTest_Tests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 607FACCF1AFB9204008FA782 /* SwiftParamTest_Example */ = { - isa = PBXNativeTarget; - buildConfigurationList = 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "SwiftParamTest_Example" */; - buildPhases = ( - BFC236FFCB3EA2B580E0D332 /* [CP] Check Pods Manifest.lock */, - 607FACCC1AFB9204008FA782 /* Sources */, - 607FACCD1AFB9204008FA782 /* Frameworks */, - 607FACCE1AFB9204008FA782 /* Resources */, - F8723C695E444B7C1373AAB7 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = SwiftParamTest_Example; - productName = SwiftParamTest; - productReference = 607FACD01AFB9204008FA782 /* SwiftParamTest_Example.app */; - productType = "com.apple.product-type.application"; - }; - 607FACE41AFB9204008FA782 /* SwiftParamTest_Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "SwiftParamTest_Tests" */; - buildPhases = ( - 550477345A258D1F9B264BE1 /* [CP] Check Pods Manifest.lock */, - 607FACE11AFB9204008FA782 /* Sources */, - 607FACE21AFB9204008FA782 /* Frameworks */, - 607FACE31AFB9204008FA782 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 607FACE71AFB9204008FA782 /* PBXTargetDependency */, - ); - name = SwiftParamTest_Tests; - productName = Tests; - productReference = 607FACE51AFB9204008FA782 /* SwiftParamTest_Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 607FACC81AFB9204008FA782 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0830; - LastUpgradeCheck = 0830; - ORGANIZATIONNAME = CocoaPods; - TargetAttributes = { - 607FACCF1AFB9204008FA782 = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 0900; - }; - 607FACE41AFB9204008FA782 = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 0900; - TestTargetID = 607FACCF1AFB9204008FA782; - }; - }; - }; - buildConfigurationList = 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "SwiftParamTest" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = 607FACC71AFB9204008FA782; - productRefGroup = 607FACD11AFB9204008FA782 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 607FACCF1AFB9204008FA782 /* SwiftParamTest_Example */, - 607FACE41AFB9204008FA782 /* SwiftParamTest_Tests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 607FACCE1AFB9204008FA782 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 607FACDB1AFB9204008FA782 /* Main.storyboard in Resources */, - 607FACE01AFB9204008FA782 /* LaunchScreen.xib in Resources */, - 607FACDD1AFB9204008FA782 /* Images.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACE31AFB9204008FA782 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 550477345A258D1F9B264BE1 /* [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-SwiftParamTest_Tests-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; - }; - BFC236FFCB3EA2B580E0D332 /* [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-SwiftParamTest_Example-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; - }; - F8723C695E444B7C1373AAB7 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/SwiftParamTest/SwiftParamTest.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - ); - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftParamTest.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-SwiftParamTest_Example/Pods-SwiftParamTest_Example-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 607FACCC1AFB9204008FA782 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 607FACD81AFB9204008FA782 /* ViewController.swift in Sources */, - 607FACD61AFB9204008FA782 /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACE11AFB9204008FA782 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 607FACEC1AFB9204008FA782 /* Tests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 607FACE71AFB9204008FA782 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 607FACCF1AFB9204008FA782 /* SwiftParamTest_Example */; - targetProxy = 607FACE61AFB9204008FA782 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 607FACD91AFB9204008FA782 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 607FACDA1AFB9204008FA782 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - 607FACDF1AFB9204008FA782 /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 607FACED1AFB9204008FA782 /* 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_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_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 = 9.3; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 607FACEE1AFB9204008FA782 /* 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_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_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 = 9.3; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 607FACF01AFB9204008FA782 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5523E7729504855ABACE437F /* Pods-SwiftParamTest_Example.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = SwiftParamTest/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MODULE_NAME = ExampleApp; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; - }; - name = Debug; - }; - 607FACF11AFB9204008FA782 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 992974A4DBCAC2B085401C7B /* Pods-SwiftParamTest_Example.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = SwiftParamTest/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MODULE_NAME = ExampleApp; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; - }; - name = Release; - }; - 607FACF31AFB9204008FA782 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A1B4EDF2003C771C652746E8 /* Pods-SwiftParamTest_Tests.debug.xcconfig */; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SwiftParamTest_Example.app/SwiftParamTest_Example"; - }; - name = Debug; - }; - 607FACF41AFB9204008FA782 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 302F36DD41F2C0811ED57317 /* Pods-SwiftParamTest_Tests.release.xcconfig */; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SwiftParamTest_Example.app/SwiftParamTest_Example"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "SwiftParamTest" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACED1AFB9204008FA782 /* Debug */, - 607FACEE1AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "SwiftParamTest_Example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACF01AFB9204008FA782 /* Debug */, - 607FACF11AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "SwiftParamTest_Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACF31AFB9204008FA782 /* Debug */, - 607FACF41AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 607FACC81AFB9204008FA782 /* Project object */; -} diff --git a/Example/SwiftParamTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/SwiftParamTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 5cc45c9..0000000 --- a/Example/SwiftParamTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Example/SwiftParamTest.xcodeproj/xcshareddata/xcschemes/SwiftParamTest-Example.xcscheme b/Example/SwiftParamTest.xcodeproj/xcshareddata/xcschemes/SwiftParamTest-Example.xcscheme deleted file mode 100644 index 152435d..0000000 --- a/Example/SwiftParamTest.xcodeproj/xcshareddata/xcschemes/SwiftParamTest-Example.xcscheme +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/SwiftParamTest.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Example/SwiftParamTest.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index 0c67376..0000000 --- a/Example/SwiftParamTest.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/Example/SwiftParamTest/AppDelegate.swift b/Example/SwiftParamTest/AppDelegate.swift deleted file mode 100644 index f508b3a..0000000 --- a/Example/SwiftParamTest/AppDelegate.swift +++ /dev/null @@ -1,46 +0,0 @@ -// -// AppDelegate.swift -// SwiftParamTest -// -// Created by tobi462@gmail.com on 04/13/2019. -// Copyright (c) 2019 tobi462@gmail.com. All rights reserved. -// - -import UIKit - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate { - - var window: UIWindow? - - - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { - // Override point for customization after application launch. - return true - } - - func applicationWillResignActive(_ application: UIApplication) { - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. - } - - func applicationDidEnterBackground(_ application: UIApplication) { - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. - } - - func applicationWillEnterForeground(_ application: UIApplication) { - // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. - } - - func applicationDidBecomeActive(_ application: UIApplication) { - // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. - } - - func applicationWillTerminate(_ application: UIApplication) { - // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. - } - - -} - diff --git a/Example/SwiftParamTest/Base.lproj/LaunchScreen.xib b/Example/SwiftParamTest/Base.lproj/LaunchScreen.xib deleted file mode 100644 index a4b4a0c..0000000 --- a/Example/SwiftParamTest/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/SwiftParamTest/Base.lproj/Main.storyboard b/Example/SwiftParamTest/Base.lproj/Main.storyboard deleted file mode 100644 index 863df4e..0000000 --- a/Example/SwiftParamTest/Base.lproj/Main.storyboard +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/SwiftParamTest/ViewController.swift b/Example/SwiftParamTest/ViewController.swift deleted file mode 100644 index dd29c44..0000000 --- a/Example/SwiftParamTest/ViewController.swift +++ /dev/null @@ -1,24 +0,0 @@ -// -// ViewController.swift -// SwiftParamTest -// -// Created by tobi462@gmail.com on 04/13/2019. -// Copyright (c) 2019 tobi462@gmail.com. All rights reserved. -// - -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/Gemfile b/Gemfile new file mode 100644 index 0000000..b8b61e5 --- /dev/null +++ b/Gemfile @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +source "https://rubygems.org" + +git_source(:github) {|repo_name| "https://github.com/#{repo_name}" } + +gem "cocoapods" diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..e204c04 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,90 @@ +GEM + remote: https://rubygems.org/ + specs: + CFPropertyList (3.0.2) + activesupport (4.2.11.1) + i18n (~> 0.7) + minitest (~> 5.1) + thread_safe (~> 0.3, >= 0.3.4) + tzinfo (~> 1.1) + algoliasearch (1.27.1) + httpclient (~> 2.8, >= 2.8.3) + json (>= 1.5.1) + atomos (0.1.3) + claide (1.0.3) + cocoapods (1.9.0) + activesupport (>= 4.0.2, < 5) + claide (>= 1.0.2, < 2.0) + cocoapods-core (= 1.9.0) + cocoapods-deintegrate (>= 1.0.3, < 2.0) + cocoapods-downloader (>= 1.2.2, < 2.0) + cocoapods-plugins (>= 1.0.0, < 2.0) + cocoapods-search (>= 1.0.0, < 2.0) + cocoapods-stats (>= 1.0.0, < 2.0) + cocoapods-trunk (>= 1.4.0, < 2.0) + cocoapods-try (>= 1.1.0, < 2.0) + colored2 (~> 3.1) + escape (~> 0.0.4) + fourflusher (>= 2.3.0, < 3.0) + gh_inspector (~> 1.0) + molinillo (~> 0.6.6) + nap (~> 1.0) + ruby-macho (~> 1.4) + xcodeproj (>= 1.14.0, < 2.0) + cocoapods-core (1.9.0) + activesupport (>= 4.0.2, < 6) + algoliasearch (~> 1.0) + concurrent-ruby (~> 1.1) + fuzzy_match (~> 2.0.4) + nap (~> 1.0) + netrc (~> 0.11) + typhoeus (~> 1.0) + cocoapods-deintegrate (1.0.4) + cocoapods-downloader (1.3.0) + cocoapods-plugins (1.0.0) + nap + cocoapods-search (1.0.0) + cocoapods-stats (1.1.0) + cocoapods-trunk (1.4.1) + nap (>= 0.8, < 2.0) + netrc (~> 0.11) + cocoapods-try (1.1.0) + colored2 (3.1.2) + concurrent-ruby (1.1.6) + escape (0.0.4) + ethon (0.12.0) + ffi (>= 1.3.0) + ffi (1.12.2) + fourflusher (2.3.1) + fuzzy_match (2.0.4) + gh_inspector (1.1.3) + httpclient (2.8.3) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + json (2.3.0) + minitest (5.14.0) + molinillo (0.6.6) + nanaimo (0.2.6) + nap (1.1.0) + netrc (0.11.0) + ruby-macho (1.4.0) + thread_safe (0.3.6) + typhoeus (1.3.1) + ethon (>= 0.9.0) + tzinfo (1.2.6) + thread_safe (~> 0.1) + xcodeproj (1.15.0) + CFPropertyList (>= 2.3.3, < 4.0) + atomos (~> 0.1.3) + claide (>= 1.0.2, < 2.0) + colored2 (~> 3.1) + nanaimo (~> 0.2.6) + +PLATFORMS + ruby + +DEPENDENCIES + cocoapods + +BUNDLED WITH + 2.1.4 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c1f5840 --- /dev/null +++ b/Makefile @@ -0,0 +1,32 @@ +EFAULT_GOAL := help +HELP_INDENT := "10" + +# ref: https://postd.cc/auto-documented-makefile/ +.PHONY: help +help: + @grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-$(HELP_INDENT)s\033[0m %s\n", $$1, $$2}' + +.PHONY: setup +setup: ## Install requirement development tools to system and setup (not include Xcode 11.3) + brew bundle + pre-commit install + +.PHONY: build +build: ## swift - build + swift build + +.PHONY: test +test: ## swift - test + swift test + +.PHONY: xcode +xcode: ## swift - generate xcode project + swift package generate-xcodeproj + +.PHONY: lint +lint: ## cocoapods - lint podspec + bundle exec pod lib lint + +.PHONY: release +release: ## cocoapods - release + bundle exec pod trunk push SwiftParamTest.podspec diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..4b2f009 --- /dev/null +++ b/Package.swift @@ -0,0 +1,16 @@ +// swift-tools-version:5.1 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package( + name: "SwiftParamTest", + products: [ + .library(name: "SwiftParamTest", targets: ["SwiftParamTest"]), + ], + dependencies: [], + targets: [ + .target(name: "SwiftParamTest", dependencies: [], path: "Sources"), + .testTarget(name: "SwiftParamTestTests", dependencies: ["SwiftParamTest"], path: "Tests"), + ] +) diff --git a/SwiftParamTest/Classes/Core.swift b/Sources/Core.swift similarity index 100% rename from SwiftParamTest/Classes/Core.swift rename to Sources/Core.swift diff --git a/SwiftParamTest/Classes/DSL.swift b/Sources/DSL.swift similarity index 100% rename from SwiftParamTest/Classes/DSL.swift rename to Sources/DSL.swift diff --git a/SwiftParamTest.podspec b/SwiftParamTest.podspec index 65152a3..cd9aeef 100644 --- a/SwiftParamTest.podspec +++ b/SwiftParamTest.podspec @@ -1,43 +1,35 @@ -# -# Be sure to run `pod lib lint SwiftParamTest.podspec' to ensure this is a -# valid spec before submitting. -# -# Any lines starting with a # are optional, but their use is encouraged -# To learn more about a Podspec see https://guides.cocoapods.org/syntax/podspec.html -# - -Pod::Spec.new do |s| - s.name = 'SwiftParamTest' - s.version = '0.1.0' - s.summary = 'Parameterized test for Swift.' - -# This description is used to generate tags and improve search results. -# * Think: What does it do? Why did you write it? What is the focus? -# * Try to keep it short, snappy and to the point. -# * Write the description between the DESC delimiters below. -# * Finally, don't worry about the indent, CocoaPods strips it! - - s.description = <<-DESC -Parameterized test for Swift with XCTest. - DESC - - s.homepage = 'https://github.com/YusukeHosonuma/SwiftParamTest' - # s.screenshots = 'www.example.com/screenshots_1', 'www.example.com/screenshots_2' - s.license = { :type => 'MIT', :file => 'LICENSE' } - s.author = { 'Yusuke Hosonuma' => 'tobi462@gmail.com' } - s.source = { :git => 'https://github.com/YusukeHosonuma/SwiftParamTest.git', :tag => s.version.to_s } - s.social_media_url = 'https://twitter.com/tobi462' - - s.ios.deployment_target = '9.3' - - s.source_files = 'SwiftParamTest/Classes/**/*' - - # s.resource_bundles = { - # 'SwiftParamTest' => ['SwiftParamTest/Assets/*.png'] - # } - - # s.public_header_files = 'Pod/Classes/**/*.h' - s.frameworks = 'XCTest', 'Foundation' - # s.dependency 'AFNetworking', '~> 2.3' - s.swift_version = '4.2' +Pod::Spec.new do |spec| + spec.name = "SwiftParamTest" + spec.version = "0.1.0" + spec.summary = "Parameterized test for Swift." + + spec.description = <<-DESC + Parameterized test for Swift with XCTest. + DESC + + spec.homepage = "https://github.com/YusukeHosonuma/SwiftParamTest" + spec.license = { :type => 'MIT', :file => 'LICENSE' } + spec.authors = { "Yusuke Hosonuma" => "tobi462@gmail.com" } + spec.social_media_url = "https://twitter.com/tobi462" + + spec.ios.deployment_target = "9.3" + # spec.osx.deployment_target = "9.3" + # spec.watchos.deployment_target = "9.3" + # spec.tvos.deployment_target = "9.3" + + spec.source = { :git => "https://github.com/YusukeHosonuma/SwiftParamTest.git", :tag => "#{spec.version}" } + + spec.source_files = "Sources/**/*.{swift}" + + spec.framework = "XCTest" + spec.user_target_xcconfig = { + 'LIBRARY_SEARCH_PATHS' => '$(PLATFORM_DIR)/Developer/usr/lib', + } + spec.pod_target_xcconfig = { + 'APPLICATION_EXTENSION_API_ONLY' => 'YES', + 'ENABLE_BITCODE' => 'NO', + 'OTHER_LDFLAGS' => '$(inherited) -Xlinker -no_application_extension -weak_framework XCTEST -weak-lXCTestSwiftSupport', + } + + spec.swift_version = "5.1" end diff --git a/SwiftParamTest/Assets/.gitkeep b/SwiftParamTest/Assets/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/SwiftParamTest/Classes/.gitkeep b/SwiftParamTest/Classes/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/Tests/LinuxMain.swift b/Tests/LinuxMain.swift new file mode 100644 index 0000000..07ea52d --- /dev/null +++ b/Tests/LinuxMain.swift @@ -0,0 +1,7 @@ +import XCTest + +import SwiftParamTestTests + +var tests = [XCTestCaseEntry]() +tests += SwiftParamTestTests.allTests() +XCTMain(tests) diff --git a/Tests/XCTestManifests.swift b/Tests/XCTestManifests.swift new file mode 100644 index 0000000..e0dddd9 --- /dev/null +++ b/Tests/XCTestManifests.swift @@ -0,0 +1,9 @@ +import XCTest + +#if !canImport(ObjectiveC) +public func allTests() -> [XCTestCaseEntry] { + return [ + testCase(SwiftParamTestTests.allTests), + ] +} +#endif diff --git a/_Pods.xcodeproj b/_Pods.xcodeproj deleted file mode 120000 index 3c5a8e7..0000000 --- a/_Pods.xcodeproj +++ /dev/null @@ -1 +0,0 @@ -Example/Pods/Pods.xcodeproj \ No newline at end of file