diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..3b9b85e --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,19 @@ +name: Swift + +on: + push: + branches: [ develop ] + pull_request: + branches: [ master ] + +jobs: + build: + + runs-on: macos-latest + + steps: + - uses: actions/checkout@v2 + - name: Build + run: swift build -v + - name: Run tests + run: swift test -v diff --git a/.gitignore b/.gitignore index a249290..fa419b6 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,23 @@ *.diff xcuserdata + +# Created by https://www.toptal.com/developers/gitignore/api/swiftpm +# Edit at https://www.toptal.com/developers/gitignore?templates=swiftpm + +### SwiftPM ### +Packages +.build/ +xcuserdata +DerivedData/ + +### Xcode Patch ### +*.xcodeproj/* +!*.xcodeproj/project.pbxproj +!*.xcodeproj/xcshareddata/ +!*.xcworkspace/contents.xcworkspacedata +**/xcshareddata/WorkspaceSettings.xcsettings + + +# End of https://www.toptal.com/developers/gitignore/api/swiftpm +.swiftpm diff --git a/Peertalk Swift Example/AppDelegate.swift b/Example/Peertalk Swift Example/ Example/AppDelegate.swift similarity index 100% rename from Peertalk Swift Example/AppDelegate.swift rename to Example/Peertalk Swift Example/ Example/AppDelegate.swift diff --git a/Peertalk Swift Example/Assets.xcassets/AccentColor.colorset/Contents.json b/Example/Peertalk Swift Example/ Example/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from Peertalk Swift Example/Assets.xcassets/AccentColor.colorset/Contents.json rename to Example/Peertalk Swift Example/ Example/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/Peertalk Swift Example/Assets.xcassets/AppIcon.appiconset/Contents.json b/Example/Peertalk Swift Example/ Example/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Peertalk Swift Example/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Example/Peertalk Swift Example/ Example/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Peertalk Swift Example/Assets.xcassets/Contents.json b/Example/Peertalk Swift Example/ Example/Assets.xcassets/Contents.json similarity index 100% rename from Peertalk Swift Example/Assets.xcassets/Contents.json rename to Example/Peertalk Swift Example/ Example/Assets.xcassets/Contents.json diff --git a/Peertalk Swift Example/Base.lproj/LaunchScreen.storyboard b/Example/Peertalk Swift Example/ Example/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Peertalk Swift Example/Base.lproj/LaunchScreen.storyboard rename to Example/Peertalk Swift Example/ Example/Base.lproj/LaunchScreen.storyboard diff --git a/Peertalk Swift Example/Base.lproj/Main.storyboard b/Example/Peertalk Swift Example/ Example/Base.lproj/Main.storyboard similarity index 100% rename from Peertalk Swift Example/Base.lproj/Main.storyboard rename to Example/Peertalk Swift Example/ Example/Base.lproj/Main.storyboard diff --git a/Peertalk Swift Example/Info.plist b/Example/Peertalk Swift Example/ Example/Info.plist similarity index 100% rename from Peertalk Swift Example/Info.plist rename to Example/Peertalk Swift Example/ Example/Info.plist diff --git a/Peertalk Swift Example/SceneDelegate.swift b/Example/Peertalk Swift Example/ Example/SceneDelegate.swift similarity index 100% rename from Peertalk Swift Example/SceneDelegate.swift rename to Example/Peertalk Swift Example/ Example/SceneDelegate.swift diff --git a/Peertalk Swift Example/ViewController.swift b/Example/Peertalk Swift Example/ Example/ViewController.swift similarity index 100% rename from Peertalk Swift Example/ViewController.swift rename to Example/Peertalk Swift Example/ Example/ViewController.swift diff --git a/Peertalk iOS Example/Icon-114@2x.png b/Example/Peertalk iOS Example/Icon-114@2x.png similarity index 100% rename from Peertalk iOS Example/Icon-114@2x.png rename to Example/Peertalk iOS Example/Icon-114@2x.png diff --git a/Peertalk iOS Example/Icon-114@2x.psd b/Example/Peertalk iOS Example/Icon-114@2x.psd similarity index 100% rename from Peertalk iOS Example/Icon-114@2x.psd rename to Example/Peertalk iOS Example/Icon-114@2x.psd diff --git a/Peertalk iOS Example/Icon-144@2x.png b/Example/Peertalk iOS Example/Icon-144@2x.png similarity index 100% rename from Peertalk iOS Example/Icon-144@2x.png rename to Example/Peertalk iOS Example/Icon-144@2x.png diff --git a/Peertalk iOS Example/Icon-144@2x.psd b/Example/Peertalk iOS Example/Icon-144@2x.psd similarity index 100% rename from Peertalk iOS Example/Icon-144@2x.psd rename to Example/Peertalk iOS Example/Icon-144@2x.psd diff --git a/Peertalk iOS Example/Icon-72.png b/Example/Peertalk iOS Example/Icon-72.png similarity index 100% rename from Peertalk iOS Example/Icon-72.png rename to Example/Peertalk iOS Example/Icon-72.png diff --git a/Peertalk iOS Example/Icon-72.psd b/Example/Peertalk iOS Example/Icon-72.psd similarity index 100% rename from Peertalk iOS Example/Icon-72.psd rename to Example/Peertalk iOS Example/Icon-72.psd diff --git a/Peertalk iOS Example/Info.plist b/Example/Peertalk iOS Example/Info.plist similarity index 100% rename from Peertalk iOS Example/Info.plist rename to Example/Peertalk iOS Example/Info.plist diff --git a/Peertalk iOS Example/LaunchScreen.storyboard b/Example/Peertalk iOS Example/LaunchScreen.storyboard similarity index 100% rename from Peertalk iOS Example/LaunchScreen.storyboard rename to Example/Peertalk iOS Example/LaunchScreen.storyboard diff --git a/Peertalk iOS Example/Main.storyboard b/Example/Peertalk iOS Example/Main.storyboard similarity index 100% rename from Peertalk iOS Example/Main.storyboard rename to Example/Peertalk iOS Example/Main.storyboard diff --git a/Peertalk iOS Example/PTAppDelegate.h b/Example/Peertalk iOS Example/PTAppDelegate.h similarity index 100% rename from Peertalk iOS Example/PTAppDelegate.h rename to Example/Peertalk iOS Example/PTAppDelegate.h diff --git a/Peertalk iOS Example/PTAppDelegate.m b/Example/Peertalk iOS Example/PTAppDelegate.m similarity index 100% rename from Peertalk iOS Example/PTAppDelegate.m rename to Example/Peertalk iOS Example/PTAppDelegate.m diff --git a/Peertalk iOS Example/PTViewController.h b/Example/Peertalk iOS Example/PTViewController.h similarity index 100% rename from Peertalk iOS Example/PTViewController.h rename to Example/Peertalk iOS Example/PTViewController.h diff --git a/Peertalk iOS Example/PTViewController.m b/Example/Peertalk iOS Example/PTViewController.m similarity index 100% rename from Peertalk iOS Example/PTViewController.m rename to Example/Peertalk iOS Example/PTViewController.m diff --git a/Peertalk iOS Example/main.m b/Example/Peertalk iOS Example/main.m similarity index 100% rename from Peertalk iOS Example/main.m rename to Example/Peertalk iOS Example/main.m diff --git a/Peertalk macOS Example/Icon-1024.psd b/Example/Peertalk macOS Example/Icon-1024.psd similarity index 100% rename from Peertalk macOS Example/Icon-1024.psd rename to Example/Peertalk macOS Example/Icon-1024.psd diff --git a/Peertalk macOS Example/Icon.icns b/Example/Peertalk macOS Example/Icon.icns similarity index 100% rename from Peertalk macOS Example/Icon.icns rename to Example/Peertalk macOS Example/Icon.icns diff --git a/Peertalk macOS Example/Info.plist b/Example/Peertalk macOS Example/Info.plist similarity index 100% rename from Peertalk macOS Example/Info.plist rename to Example/Peertalk macOS Example/Info.plist diff --git a/Peertalk macOS Example/PTAppDelegate.h b/Example/Peertalk macOS Example/PTAppDelegate.h similarity index 100% rename from Peertalk macOS Example/PTAppDelegate.h rename to Example/Peertalk macOS Example/PTAppDelegate.h diff --git a/Peertalk macOS Example/PTAppDelegate.m b/Example/Peertalk macOS Example/PTAppDelegate.m similarity index 100% rename from Peertalk macOS Example/PTAppDelegate.m rename to Example/Peertalk macOS Example/PTAppDelegate.m diff --git a/Peertalk macOS Example/PTExampleProtocol.h b/Example/Peertalk macOS Example/PTExampleProtocol.h similarity index 100% rename from Peertalk macOS Example/PTExampleProtocol.h rename to Example/Peertalk macOS Example/PTExampleProtocol.h diff --git a/Peertalk macOS Example/en.lproj/MainMenu.xib b/Example/Peertalk macOS Example/en.lproj/MainMenu.xib similarity index 100% rename from Peertalk macOS Example/en.lproj/MainMenu.xib rename to Example/Peertalk macOS Example/en.lproj/MainMenu.xib diff --git a/Peertalk macOS Example/main.m b/Example/Peertalk macOS Example/main.m similarity index 100% rename from Peertalk macOS Example/main.m rename to Example/Peertalk macOS Example/main.m diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..8cfab32 --- /dev/null +++ b/Package.swift @@ -0,0 +1,59 @@ +// swift-tools-version:5.3 +// The swift-tools-version declares the minimum version of Swift required to build this package. +// +// +// 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. + +import PackageDescription + +let package = Package( + name: "Peertalk", + platforms: [ + .macOS(.v10_15), + .iOS(.v14) + ], + products: [ + // Products define the executables and libraries a package produces, and make them visible to other packages. + .library( + name: "Peertalk", + targets: ["Peertalk"]), + ], + dependencies: [ + // Dependencies declare other packages that this package depends on. + // .package(url: /* package url */, from: "1.0.0"), + ], + targets: [ + // Targets are the basic building blocks of a package. A target can define a module or a test suite. + // Targets can depend on other targets in this package, and on products in packages this package depends on. + .target( + name: "Peertalk", + dependencies: [], + exclude: [ + "Info.plist" + ], + publicHeadersPath: ""), + .testTarget( + name: "PeertalkTests", + dependencies: ["Peertalk"], + exclude: [ + "Info.plist" + ] + ) + ] +) diff --git a/PeerTalk.podspec b/PeerTalk.podspec index b235cdd..a5f7c07 100644 --- a/PeerTalk.podspec +++ b/PeerTalk.podspec @@ -10,7 +10,7 @@ Pod::Spec.new do |spec| spec.summary = 'iOS and OS X Cocoa library for communicating over USB and TCP.' spec.source = { :git => "https://github.com/rsms/PeerTalk.git", :tag => '0.1.0' } - spec.source_files = 'peertalk/*.{h,m}' + spec.source_files = 'Sources/peertalk/*.{h,m}' spec.ios.deployment_target = '14.0' spec.osx.deployment_target = '11.0' diff --git a/Peertalk.xcodeproj/project.pbxproj b/Peertalk.xcodeproj/project.pbxproj new file mode 100644 index 0000000..5eaa3a7 --- /dev/null +++ b/Peertalk.xcodeproj/project.pbxproj @@ -0,0 +1,682 @@ +// !$*UTF8*$! +{ + archiveVersion = "1"; + objectVersion = "46"; + objects = { + "OBJ_1" = { + isa = "PBXProject"; + attributes = { + LastSwiftMigration = "9999"; + LastUpgradeCheck = "9999"; + }; + buildConfigurationList = "OBJ_2"; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = "en"; + hasScannedForEncodings = "0"; + knownRegions = ( + "en" + ); + mainGroup = "OBJ_5"; + productRefGroup = "OBJ_26"; + projectDirPath = "."; + targets = ( + "Peertalk::Peertalk", + "Peertalk::SwiftPMPackageDescription", + "Peertalk::PeertalkPackageTests::ProductTarget", + "Peertalk::PeertalkTests" + ); + }; + "OBJ_10" = { + isa = "PBXFileReference"; + path = "PTChannel.m"; + sourceTree = ""; + }; + "OBJ_11" = { + isa = "PBXFileReference"; + path = "PTProtocol.m"; + sourceTree = ""; + }; + "OBJ_12" = { + isa = "PBXFileReference"; + path = "PTUSBHub.m"; + sourceTree = ""; + }; + "OBJ_13" = { + isa = "PBXGroup"; + children = ( + "OBJ_14", + "OBJ_15", + "OBJ_16", + "OBJ_17", + "OBJ_18", + "OBJ_19" + ); + name = "include"; + path = "include"; + sourceTree = ""; + }; + "OBJ_14" = { + isa = "PBXFileReference"; + path = "Peertalk.h"; + sourceTree = ""; + }; + "OBJ_15" = { + isa = "PBXFileReference"; + path = "PTDefines.h"; + sourceTree = ""; + }; + "OBJ_16" = { + isa = "PBXFileReference"; + path = "PTPrivate.h"; + sourceTree = ""; + }; + "OBJ_17" = { + isa = "PBXFileReference"; + path = "PTProtocol.h"; + sourceTree = ""; + }; + "OBJ_18" = { + isa = "PBXFileReference"; + path = "PTUSBHub.h"; + sourceTree = ""; + }; + "OBJ_19" = { + isa = "PBXFileReference"; + path = "PTChannel.h"; + sourceTree = ""; + }; + "OBJ_2" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_3", + "OBJ_4" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_20" = { + isa = "PBXFileReference"; + name = "module.modulemap"; + path = "/Users/markoposio/Develop/work/peertalk/Peertalk.xcodeproj/GeneratedModuleMap/Peertalk/module.modulemap"; + sourceTree = ""; + }; + "OBJ_21" = { + isa = "PBXGroup"; + children = ( + "OBJ_22" + ); + name = "Tests"; + path = ""; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_22" = { + isa = "PBXGroup"; + children = ( + "OBJ_23", + "OBJ_24", + "OBJ_25" + ); + name = "PeertalkTests"; + path = "Tests/PeertalkTests"; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_23" = { + isa = "PBXFileReference"; + path = "PTProtocolTests.h"; + sourceTree = ""; + }; + "OBJ_24" = { + isa = "PBXFileReference"; + path = "Info.plist"; + sourceTree = ""; + }; + "OBJ_25" = { + isa = "PBXFileReference"; + path = "PTProtocolTests.m"; + sourceTree = ""; + }; + "OBJ_26" = { + isa = "PBXGroup"; + children = ( + "Peertalk::Peertalk::Product", + "Peertalk::PeertalkTests::Product" + ); + name = "Products"; + path = ""; + sourceTree = "BUILT_PRODUCTS_DIR"; + }; + "OBJ_29" = { + isa = "PBXFileReference"; + path = "Example"; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_3" = { + isa = "XCBuildConfiguration"; + buildSettings = { + CLANG_ENABLE_OBJC_ARC = "YES"; + COMBINE_HIDPI_IMAGES = "YES"; + COPY_PHASE_STRIP = "NO"; + DEBUG_INFORMATION_FORMAT = "dwarf"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_NS_ASSERTIONS = "YES"; + GCC_OPTIMIZATION_LEVEL = "0"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "SWIFT_PACKAGE=1", + "DEBUG=1" + ); + MACOSX_DEPLOYMENT_TARGET = "10.10"; + ONLY_ACTIVE_ARCH = "YES"; + OTHER_SWIFT_FLAGS = ( + "$(inherited)", + "-DXcode" + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = "macosx"; + SUPPORTED_PLATFORMS = ( + "$(AVAILABLE_PLATFORMS)" + ); + SUPPORTS_MACCATALYST = "YES"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + "SWIFT_PACKAGE", + "DEBUG" + ); + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + USE_HEADERMAP = "NO"; + }; + name = "Debug"; + }; + "OBJ_30" = { + isa = "PBXFileReference"; + path = "etc"; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_31" = { + isa = "PBXFileReference"; + path = "index.html"; + sourceTree = ""; + }; + "OBJ_32" = { + isa = "PBXFileReference"; + path = "PeerTalk.podspec"; + sourceTree = ""; + }; + "OBJ_33" = { + isa = "PBXFileReference"; + path = "README.md"; + sourceTree = ""; + }; + "OBJ_34" = { + isa = "PBXFileReference"; + path = "LICENSE.txt"; + sourceTree = ""; + }; + "OBJ_36" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_37", + "OBJ_38" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_37" = { + isa = "XCBuildConfiguration"; + buildSettings = { + CURRENT_PROJECT_VERSION = "1"; + DEFINES_MODULE = "NO"; + DRIVERKIT_DEPLOYMENT_TARGET = "19.0"; + ENABLE_TESTABILITY = "YES"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks" + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/Sources/Peertalk" + ); + INFOPLIST_FILE = "Peertalk.xcodeproj/Peertalk_Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = "14.0"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" + ); + MACOSX_DEPLOYMENT_TARGET = "10.15"; + OTHER_CFLAGS = ( + "$(inherited)" + ); + OTHER_LDFLAGS = ( + "$(inherited)" + ); + OTHER_SWIFT_FLAGS = ( + "$(inherited)" + ); + PRODUCT_BUNDLE_IDENTIFIER = "Peertalk"; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = "YES"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)" + ); + TARGET_NAME = "Peertalk"; + TVOS_DEPLOYMENT_TARGET = "9.0"; + WATCHOS_DEPLOYMENT_TARGET = "2.0"; + }; + name = "Debug"; + }; + "OBJ_38" = { + isa = "XCBuildConfiguration"; + buildSettings = { + CURRENT_PROJECT_VERSION = "1"; + DEFINES_MODULE = "NO"; + DRIVERKIT_DEPLOYMENT_TARGET = "19.0"; + ENABLE_TESTABILITY = "YES"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks" + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/Sources/Peertalk" + ); + INFOPLIST_FILE = "Peertalk.xcodeproj/Peertalk_Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = "14.0"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" + ); + MACOSX_DEPLOYMENT_TARGET = "10.15"; + OTHER_CFLAGS = ( + "$(inherited)" + ); + OTHER_LDFLAGS = ( + "$(inherited)" + ); + OTHER_SWIFT_FLAGS = ( + "$(inherited)" + ); + PRODUCT_BUNDLE_IDENTIFIER = "Peertalk"; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = "YES"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)" + ); + TARGET_NAME = "Peertalk"; + TVOS_DEPLOYMENT_TARGET = "9.0"; + WATCHOS_DEPLOYMENT_TARGET = "2.0"; + }; + name = "Release"; + }; + "OBJ_39" = { + isa = "PBXSourcesBuildPhase"; + files = ( + "OBJ_40", + "OBJ_41", + "OBJ_42" + ); + }; + "OBJ_4" = { + isa = "XCBuildConfiguration"; + buildSettings = { + CLANG_ENABLE_OBJC_ARC = "YES"; + COMBINE_HIDPI_IMAGES = "YES"; + COPY_PHASE_STRIP = "YES"; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_OPTIMIZATION_LEVEL = "s"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "SWIFT_PACKAGE=1" + ); + MACOSX_DEPLOYMENT_TARGET = "10.10"; + OTHER_SWIFT_FLAGS = ( + "$(inherited)", + "-DXcode" + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = "macosx"; + SUPPORTED_PLATFORMS = ( + "$(AVAILABLE_PLATFORMS)" + ); + SUPPORTS_MACCATALYST = "YES"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + "SWIFT_PACKAGE" + ); + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + USE_HEADERMAP = "NO"; + }; + name = "Release"; + }; + "OBJ_40" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_10"; + }; + "OBJ_41" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_11"; + }; + "OBJ_42" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_12"; + }; + "OBJ_43" = { + isa = "PBXFrameworksBuildPhase"; + files = ( + ); + }; + "OBJ_45" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_46", + "OBJ_47" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_46" = { + isa = "XCBuildConfiguration"; + buildSettings = { + LD = "/usr/bin/true"; + OTHER_SWIFT_FLAGS = ( + "-swift-version", + "5", + "-I", + "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/ManifestAPI", + "-sdk", + "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk", + "-package-description-version", + "5.3.0" + ); + SWIFT_VERSION = "5.0"; + }; + name = "Debug"; + }; + "OBJ_47" = { + isa = "XCBuildConfiguration"; + buildSettings = { + LD = "/usr/bin/true"; + OTHER_SWIFT_FLAGS = ( + "-swift-version", + "5", + "-I", + "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/ManifestAPI", + "-sdk", + "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk", + "-package-description-version", + "5.3.0" + ); + SWIFT_VERSION = "5.0"; + }; + name = "Release"; + }; + "OBJ_48" = { + isa = "PBXSourcesBuildPhase"; + files = ( + "OBJ_49" + ); + }; + "OBJ_49" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_6"; + }; + "OBJ_5" = { + isa = "PBXGroup"; + children = ( + "OBJ_6", + "OBJ_7", + "OBJ_21", + "OBJ_26", + "OBJ_29", + "OBJ_30", + "OBJ_31", + "OBJ_32", + "OBJ_33", + "OBJ_34" + ); + path = ""; + sourceTree = ""; + }; + "OBJ_51" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_52", + "OBJ_53" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_52" = { + isa = "XCBuildConfiguration"; + buildSettings = { + }; + name = "Debug"; + }; + "OBJ_53" = { + isa = "XCBuildConfiguration"; + buildSettings = { + }; + name = "Release"; + }; + "OBJ_54" = { + isa = "PBXTargetDependency"; + target = "Peertalk::PeertalkTests"; + }; + "OBJ_56" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_57", + "OBJ_58" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_57" = { + isa = "XCBuildConfiguration"; + buildSettings = { + CLANG_ENABLE_MODULES = "YES"; + CURRENT_PROJECT_VERSION = "1"; + DRIVERKIT_DEPLOYMENT_TARGET = "19.0"; + EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks" + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/Tests/PeertalkTests/include", + "$(SRCROOT)/Sources/Peertalk" + ); + INFOPLIST_FILE = "Peertalk.xcodeproj/PeertalkTests_Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = "14.0"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@loader_path/../Frameworks", + "@loader_path/Frameworks" + ); + MACOSX_DEPLOYMENT_TARGET = "11.0"; + OTHER_CFLAGS = ( + "$(inherited)" + ); + OTHER_LDFLAGS = ( + "$(inherited)" + ); + OTHER_SWIFT_FLAGS = ( + "$(inherited)" + ); + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)" + ); + TARGET_NAME = "PeertalkTests"; + TVOS_DEPLOYMENT_TARGET = "14.0"; + WATCHOS_DEPLOYMENT_TARGET = "7.0"; + }; + name = "Debug"; + }; + "OBJ_58" = { + isa = "XCBuildConfiguration"; + buildSettings = { + CLANG_ENABLE_MODULES = "YES"; + CURRENT_PROJECT_VERSION = "1"; + DRIVERKIT_DEPLOYMENT_TARGET = "19.0"; + EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks" + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/Tests/PeertalkTests/include", + "$(SRCROOT)/Sources/Peertalk" + ); + INFOPLIST_FILE = "Peertalk.xcodeproj/PeertalkTests_Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = "14.0"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@loader_path/../Frameworks", + "@loader_path/Frameworks" + ); + MACOSX_DEPLOYMENT_TARGET = "11.0"; + OTHER_CFLAGS = ( + "$(inherited)" + ); + OTHER_LDFLAGS = ( + "$(inherited)" + ); + OTHER_SWIFT_FLAGS = ( + "$(inherited)" + ); + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)" + ); + TARGET_NAME = "PeertalkTests"; + TVOS_DEPLOYMENT_TARGET = "14.0"; + WATCHOS_DEPLOYMENT_TARGET = "7.0"; + }; + name = "Release"; + }; + "OBJ_59" = { + isa = "PBXSourcesBuildPhase"; + files = ( + "OBJ_60" + ); + }; + "OBJ_6" = { + isa = "PBXFileReference"; + explicitFileType = "sourcecode.swift"; + path = "Package.swift"; + sourceTree = ""; + }; + "OBJ_60" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_25"; + }; + "OBJ_61" = { + isa = "PBXFrameworksBuildPhase"; + files = ( + "OBJ_62" + ); + }; + "OBJ_62" = { + isa = "PBXBuildFile"; + fileRef = "Peertalk::Peertalk::Product"; + }; + "OBJ_63" = { + isa = "PBXTargetDependency"; + target = "Peertalk::Peertalk"; + }; + "OBJ_7" = { + isa = "PBXGroup"; + children = ( + "OBJ_8" + ); + name = "Sources"; + path = ""; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_8" = { + isa = "PBXGroup"; + children = ( + "OBJ_9", + "OBJ_10", + "OBJ_11", + "OBJ_12", + "OBJ_13", + "OBJ_20" + ); + name = "Peertalk"; + path = "Sources/Peertalk"; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_9" = { + isa = "PBXFileReference"; + path = "Info.plist"; + sourceTree = ""; + }; + "Peertalk::Peertalk" = { + isa = "PBXNativeTarget"; + buildConfigurationList = "OBJ_36"; + buildPhases = ( + "OBJ_39", + "OBJ_43" + ); + dependencies = ( + ); + name = "Peertalk"; + productName = "Peertalk"; + productReference = "Peertalk::Peertalk::Product"; + productType = "com.apple.product-type.framework"; + }; + "Peertalk::Peertalk::Product" = { + isa = "PBXFileReference"; + path = "Peertalk.framework"; + sourceTree = "BUILT_PRODUCTS_DIR"; + }; + "Peertalk::PeertalkPackageTests::ProductTarget" = { + isa = "PBXAggregateTarget"; + buildConfigurationList = "OBJ_51"; + buildPhases = ( + ); + dependencies = ( + "OBJ_54" + ); + name = "PeertalkPackageTests"; + productName = "PeertalkPackageTests"; + }; + "Peertalk::PeertalkTests" = { + isa = "PBXNativeTarget"; + buildConfigurationList = "OBJ_56"; + buildPhases = ( + "OBJ_59", + "OBJ_61" + ); + dependencies = ( + "OBJ_63" + ); + name = "PeertalkTests"; + productName = "PeertalkTests"; + productReference = "Peertalk::PeertalkTests::Product"; + productType = "com.apple.product-type.bundle.unit-test"; + }; + "Peertalk::PeertalkTests::Product" = { + isa = "PBXFileReference"; + path = "PeertalkTests.xctest"; + sourceTree = "BUILT_PRODUCTS_DIR"; + }; + "Peertalk::SwiftPMPackageDescription" = { + isa = "PBXNativeTarget"; + buildConfigurationList = "OBJ_45"; + buildPhases = ( + "OBJ_48" + ); + dependencies = ( + ); + name = "PeertalkPackageDescription"; + productName = "PeertalkPackageDescription"; + productType = "com.apple.product-type.framework"; + }; + }; + rootObject = "OBJ_1"; +} diff --git a/peertalk.xcodeproj/xcshareddata/xcschemes/Peertalk macOS Example.xcscheme b/Peertalk.xcodeproj/xcshareddata/xcschemes/Peertalk-Package.xcscheme similarity index 60% rename from peertalk.xcodeproj/xcshareddata/xcschemes/Peertalk macOS Example.xcscheme rename to Peertalk.xcodeproj/xcshareddata/xcschemes/Peertalk-Package.xcscheme index cae6732..1d493c6 100644 --- a/peertalk.xcodeproj/xcshareddata/xcschemes/Peertalk macOS Example.xcscheme +++ b/Peertalk.xcodeproj/xcshareddata/xcschemes/Peertalk-Package.xcscheme @@ -1,6 +1,6 @@ + BlueprintIdentifier = "Peertalk::Peertalk" + BuildableName = "Peertalk.framework" + BlueprintName = "Peertalk" + ReferencedContainer = "container:Peertalk.xcodeproj"> @@ -28,6 +28,16 @@ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" shouldUseLaunchSchemeArgsEnv = "YES"> + + + + - - - - - - - - diff --git a/peertalk/Info.plist b/Sources/peertalk/Info.plist similarity index 100% rename from peertalk/Info.plist rename to Sources/peertalk/Info.plist diff --git a/peertalk/PTChannel.m b/Sources/peertalk/PTChannel.m similarity index 99% rename from peertalk/PTChannel.m rename to Sources/peertalk/PTChannel.m index 9f491e0..1ef2d94 100644 --- a/peertalk/PTChannel.m +++ b/Sources/peertalk/PTChannel.m @@ -1,5 +1,5 @@ -#import "PTChannel.h" -#import "PTPrivate.h" +#import "include/PTChannel.h" +#import "include/PTPrivate.h" #include #include diff --git a/peertalk/PTProtocol.m b/Sources/peertalk/PTProtocol.m similarity index 99% rename from peertalk/PTProtocol.m rename to Sources/peertalk/PTProtocol.m index 24f4423..758fb33 100644 --- a/peertalk/PTProtocol.m +++ b/Sources/peertalk/PTProtocol.m @@ -1,5 +1,5 @@ -#import "PTProtocol.h" -#import "PTPrivate.h" +#import "include/PTProtocol.h" +#import "include/PTPrivate.h" #import static const uint32_t PTProtocolVersion1 = 1; diff --git a/peertalk/PTUSBHub.m b/Sources/peertalk/PTUSBHub.m similarity index 99% rename from peertalk/PTUSBHub.m rename to Sources/peertalk/PTUSBHub.m index eb8a838..a3fe0ff 100644 --- a/peertalk/PTUSBHub.m +++ b/Sources/peertalk/PTUSBHub.m @@ -1,5 +1,5 @@ -#import "PTUSBHub.h" -#import "PTPrivate.h" +#import "include/PTUSBHub.h" +#import "include/PTPrivate.h" #include #include diff --git a/peertalk/PTChannel.h b/Sources/peertalk/include/PTChannel.h similarity index 98% rename from peertalk/PTChannel.h rename to Sources/peertalk/include/PTChannel.h index 85bde16..9c6c673 100644 --- a/peertalk/PTChannel.h +++ b/Sources/peertalk/include/PTChannel.h @@ -7,9 +7,9 @@ #import #import -#import -#import -#import +#import "PTProtocol.h" +#import "PTUSBHub.h" +#import "PTDefines.h" @class PTAddress; @protocol PTChannelDelegate; diff --git a/peertalk/PTDefines.h b/Sources/peertalk/include/PTDefines.h similarity index 100% rename from peertalk/PTDefines.h rename to Sources/peertalk/include/PTDefines.h diff --git a/peertalk/PTPrivate.h b/Sources/peertalk/include/PTPrivate.h similarity index 100% rename from peertalk/PTPrivate.h rename to Sources/peertalk/include/PTPrivate.h diff --git a/peertalk/PTProtocol.h b/Sources/peertalk/include/PTProtocol.h similarity index 100% rename from peertalk/PTProtocol.h rename to Sources/peertalk/include/PTProtocol.h diff --git a/peertalk/PTUSBHub.h b/Sources/peertalk/include/PTUSBHub.h similarity index 100% rename from peertalk/PTUSBHub.h rename to Sources/peertalk/include/PTUSBHub.h diff --git a/peertalk/Peertalk.h b/Sources/peertalk/include/Peertalk.h similarity index 64% rename from peertalk/Peertalk.h rename to Sources/peertalk/include/Peertalk.h index 33ca2ca..3eb4e70 100644 --- a/peertalk/Peertalk.h +++ b/Sources/peertalk/include/Peertalk.h @@ -6,7 +6,7 @@ FOUNDATION_EXPORT double PeertalkVersionNumber; //! Project version string for Peertalk. FOUNDATION_EXPORT const unsigned char PeertalkVersionString[]; -#import -#import -#import -#import +#import "PTChannel.h" +#import "PTDefines.h" +#import "PTProtocol.h" +#import "PTUSBHub.h" diff --git a/peertalk-tests/Info.plist b/Tests/PeertalkTests/Info.plist similarity index 100% rename from peertalk-tests/Info.plist rename to Tests/PeertalkTests/Info.plist diff --git a/peertalk-tests/PTProtocolTests.h b/Tests/PeertalkTests/PTProtocolTests.h similarity index 78% rename from peertalk-tests/PTProtocolTests.h rename to Tests/PeertalkTests/PTProtocolTests.h index 799a53a..311daf9 100644 --- a/peertalk-tests/PTProtocolTests.h +++ b/Tests/PeertalkTests/PTProtocolTests.h @@ -1,7 +1,8 @@ #import #include -#import "PTProtocol.h" -#import "PTPrivate.h" + +#import "include/PTProtocol.h" +#import "include/PTPrivate.h" @interface PTProtocolTests : XCTestCase { dispatch_fd_t socket_[2]; diff --git a/peertalk-tests/PTProtocolTests.m b/Tests/PeertalkTests/PTProtocolTests.m similarity index 100% rename from peertalk-tests/PTProtocolTests.m rename to Tests/PeertalkTests/PTProtocolTests.m diff --git a/peertalk.xcodeproj/project.pbxproj b/peertalk.xcodeproj/project.pbxproj deleted file mode 100644 index 58a3b47..0000000 --- a/peertalk.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1240 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 6A2E8E371527451D001B90E4 /* Icon-144@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6A2E8E361527451D001B90E4 /* Icon-144@2x.png */; }; - 6A2E8E39152745EF001B90E4 /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = 6A2E8E38152745EF001B90E4 /* Icon-72.png */; }; - 6A2E8E3B1527467E001B90E4 /* Icon-114@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6A2E8E3A1527467E001B90E4 /* Icon-114@2x.png */; }; - 6A2E8E3D152749E0001B90E4 /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 6A2E8E3C152749E0001B90E4 /* Icon.icns */; }; - 6A64AAD0152604D40065BF86 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A64AACF152604D40065BF86 /* main.m */; }; - 6A64AAD7152604D40065BF86 /* PTAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A64AAD6152604D40065BF86 /* PTAppDelegate.m */; }; - 6A64AADA152604D40065BF86 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6A64AAD8152604D40065BF86 /* MainMenu.xib */; }; - 6A64AAF01526050D0065BF86 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A64AAEF1526050D0065BF86 /* main.m */; }; - 6A64AAF41526050D0065BF86 /* PTAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A64AAF31526050D0065BF86 /* PTAppDelegate.m */; }; - 6A64AAFD1526050D0065BF86 /* PTViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A64AAFC1526050D0065BF86 /* PTViewController.m */; }; - 6A88FA53150D613800FC3647 /* PTProtocolTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A88FA52150D613800FC3647 /* PTProtocolTests.m */; }; - AB1C5BF1257A7CE200F41941 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AB1C5BF0257A7CE200F41941 /* Main.storyboard */; }; - AB1C5C61257A7E9A00F41941 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AB1C5C60257A7E9A00F41941 /* LaunchScreen.storyboard */; }; - AB1C5C77257A900600F41941 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB1C5C76257A900600F41941 /* AppDelegate.swift */; }; - AB1C5C79257A900600F41941 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB1C5C78257A900600F41941 /* SceneDelegate.swift */; }; - AB1C5C7B257A900600F41941 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB1C5C7A257A900600F41941 /* ViewController.swift */; }; - AB1C5C7E257A900600F41941 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AB1C5C7C257A900600F41941 /* Main.storyboard */; }; - AB1C5C80257A900700F41941 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AB1C5C7F257A900700F41941 /* Assets.xcassets */; }; - AB1C5C83257A900700F41941 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AB1C5C81257A900700F41941 /* LaunchScreen.storyboard */; }; - AB6C996A257BB6E800D5624E /* PTDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = AB1C5CA8257B96E200F41941 /* PTDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB6C996B257BB6E800D5624E /* PTPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E2C5023171F46A6008A9752 /* PTPrivate.h */; }; - AB6C996C257BB6E800D5624E /* PTUSBHub.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A88FA5E150D61DE00FC3647 /* PTUSBHub.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB6C996D257BB6E800D5624E /* Peertalk.h in Headers */ = {isa = PBXBuildFile; fileRef = EE158A7C1CBD402600A3E3F0 /* Peertalk.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB6C996E257BB6E800D5624E /* PTChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ACFD2D5151D36220081ACF5 /* PTChannel.m */; }; - AB6C996F257BB6E800D5624E /* PTProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A88FA5D150D61DE00FC3647 /* PTProtocol.m */; }; - AB6C9970257BB6E800D5624E /* PTChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ACFD2D4151D36220081ACF5 /* PTChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB6C9971257BB6E800D5624E /* PTProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A88FA5C150D61DE00FC3647 /* PTProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB6C9972257BB6E800D5624E /* PTUSBHub.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A88FA5F150D61DE00FC3647 /* PTUSBHub.m */; }; - AB6C9973257BB6E900D5624E /* PTDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = AB1C5CA8257B96E200F41941 /* PTDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB6C9974257BB6E900D5624E /* PTPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E2C5023171F46A6008A9752 /* PTPrivate.h */; }; - AB6C9975257BB6E900D5624E /* PTUSBHub.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A88FA5E150D61DE00FC3647 /* PTUSBHub.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB6C9976257BB6E900D5624E /* Peertalk.h in Headers */ = {isa = PBXBuildFile; fileRef = EE158A7C1CBD402600A3E3F0 /* Peertalk.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB6C9977257BB6E900D5624E /* PTChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ACFD2D5151D36220081ACF5 /* PTChannel.m */; }; - AB6C9978257BB6E900D5624E /* PTProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A88FA5D150D61DE00FC3647 /* PTProtocol.m */; }; - AB6C9979257BB6E900D5624E /* PTChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ACFD2D4151D36220081ACF5 /* PTChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB6C997A257BB6E900D5624E /* PTProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A88FA5C150D61DE00FC3647 /* PTProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB6C997B257BB6E900D5624E /* PTUSBHub.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A88FA5F150D61DE00FC3647 /* PTUSBHub.m */; }; - AB6C9988257BB73900D5624E /* Peertalk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB6C9946257BB67A00D5624E /* Peertalk.framework */; }; - AB6C9989257BB73900D5624E /* Peertalk.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = AB6C9946257BB67A00D5624E /* Peertalk.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - AB6C998C257BB75600D5624E /* Peertalk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB6C9946257BB67A00D5624E /* Peertalk.framework */; }; - AB6C998D257BB75600D5624E /* Peertalk.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = AB6C9946257BB67A00D5624E /* Peertalk.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - AB6C99DD257BD89600D5624E /* Peertalk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB6C995A257BB68D00D5624E /* Peertalk.framework */; }; - AB6C99DE257BD89600D5624E /* Peertalk.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = AB6C995A257BB68D00D5624E /* Peertalk.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - AB6C9A3C257BDCEB00D5624E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB6C9A3B257BDCEB00D5624E /* Cocoa.framework */; }; - AB6C9A3E257BDCF200D5624E /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB6C9A3D257BDCF200D5624E /* QuartzCore.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - AB6C998A257BB73900D5624E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 6A88FA27150D613800FC3647 /* Project object */; - proxyType = 1; - remoteGlobalIDString = AB6C9945257BB67A00D5624E; - remoteInfo = "Peertalk iOS"; - }; - AB6C998E257BB75600D5624E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 6A88FA27150D613800FC3647 /* Project object */; - proxyType = 1; - remoteGlobalIDString = AB6C9945257BB67A00D5624E; - remoteInfo = "Peertalk iOS"; - }; - AB6C99DF257BD89600D5624E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 6A88FA27150D613800FC3647 /* Project object */; - proxyType = 1; - remoteGlobalIDString = AB6C9959257BB68D00D5624E; - remoteInfo = "Peertalk macOS"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - AB6C9929257BB63400D5624E /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - AB6C9989257BB73900D5624E /* Peertalk.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - AB6C9990257BB75600D5624E /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - AB6C998D257BB75600D5624E /* Peertalk.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - AB6C99E1257BD89600D5624E /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - AB6C99DE257BD89600D5624E /* Peertalk.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 5E2C5023171F46A6008A9752 /* PTPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PTPrivate.h; sourceTree = ""; }; - 6A2E8E361527451D001B90E4 /* Icon-144@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-144@2x.png"; sourceTree = ""; }; - 6A2E8E38152745EF001B90E4 /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-72.png"; sourceTree = ""; }; - 6A2E8E3A1527467E001B90E4 /* Icon-114@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-114@2x.png"; sourceTree = ""; }; - 6A2E8E3C152749E0001B90E4 /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Icon.icns; sourceTree = ""; }; - 6A64AAC6152604D40065BF86 /* Peertalk macOS Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Peertalk macOS Example.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6A64AACB152604D40065BF86 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6A64AACF152604D40065BF86 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 6A64AAD5152604D40065BF86 /* PTAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PTAppDelegate.h; sourceTree = ""; }; - 6A64AAD6152604D40065BF86 /* PTAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PTAppDelegate.m; sourceTree = ""; }; - 6A64AAD9152604D40065BF86 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = ""; }; - 6A64AAE21526050D0065BF86 /* Peertalk iOS Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Peertalk iOS Example.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6A64AAEB1526050D0065BF86 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6A64AAEF1526050D0065BF86 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 6A64AAF21526050D0065BF86 /* PTAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PTAppDelegate.h; sourceTree = ""; }; - 6A64AAF31526050D0065BF86 /* PTAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PTAppDelegate.m; sourceTree = ""; }; - 6A64AAFB1526050D0065BF86 /* PTViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PTViewController.h; sourceTree = ""; }; - 6A64AAFC1526050D0065BF86 /* PTViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PTViewController.m; sourceTree = ""; }; - 6A64AB01152608C80065BF86 /* PTExampleProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PTExampleProtocol.h; sourceTree = ""; }; - 6A88FA44150D613800FC3647 /* peertalkTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = peertalkTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 6A88FA4D150D613800FC3647 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6A88FA51150D613800FC3647 /* PTProtocolTests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PTProtocolTests.h; sourceTree = ""; }; - 6A88FA52150D613800FC3647 /* PTProtocolTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PTProtocolTests.m; sourceTree = ""; }; - 6A88FA5C150D61DE00FC3647 /* PTProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PTProtocol.h; sourceTree = ""; }; - 6A88FA5D150D61DE00FC3647 /* PTProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PTProtocol.m; sourceTree = ""; }; - 6A88FA5E150D61DE00FC3647 /* PTUSBHub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PTUSBHub.h; sourceTree = ""; }; - 6A88FA5F150D61DE00FC3647 /* PTUSBHub.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PTUSBHub.m; sourceTree = ""; }; - 6ACFD2D4151D36220081ACF5 /* PTChannel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PTChannel.h; sourceTree = ""; }; - 6ACFD2D5151D36220081ACF5 /* PTChannel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PTChannel.m; sourceTree = ""; }; - AB1C5BF0257A7CE200F41941 /* Main.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = ""; }; - AB1C5C60257A7E9A00F41941 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; - AB1C5C74257A900600F41941 /* Peertalk iOS Swift Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Peertalk iOS Swift Example.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - AB1C5C76257A900600F41941 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - AB1C5C78257A900600F41941 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - AB1C5C7A257A900600F41941 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - AB1C5C7D257A900600F41941 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - AB1C5C7F257A900700F41941 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - AB1C5C82257A900700F41941 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - AB1C5C84257A900700F41941 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - AB1C5CA8257B96E200F41941 /* PTDefines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PTDefines.h; sourceTree = ""; }; - AB6C9946257BB67A00D5624E /* Peertalk.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Peertalk.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - AB6C995A257BB68D00D5624E /* Peertalk.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Peertalk.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - AB6C99A9257BB91300D5624E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../../MessagePack/MessagePack iOS/Info.plist"; sourceTree = ""; }; - AB6C9A3B257BDCEB00D5624E /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; - AB6C9A3D257BDCF200D5624E /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - EE158A7C1CBD402600A3E3F0 /* Peertalk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Peertalk.h; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 6A64AAC3152604D40065BF86 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AB6C9A3C257BDCEB00D5624E /* Cocoa.framework in Frameworks */, - AB6C99DD257BD89600D5624E /* Peertalk.framework in Frameworks */, - AB6C9A3E257BDCF200D5624E /* QuartzCore.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6A64AADF1526050D0065BF86 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AB6C998C257BB75600D5624E /* Peertalk.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6A88FA40150D613800FC3647 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB1C5C71257A900600F41941 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AB6C9988257BB73900D5624E /* Peertalk.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB6C9943257BB67A00D5624E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB6C9957257BB68D00D5624E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 6A64AAC9152604D40065BF86 /* Peertalk macOS Example */ = { - isa = PBXGroup; - children = ( - 6A64AB01152608C80065BF86 /* PTExampleProtocol.h */, - 6A64AAD5152604D40065BF86 /* PTAppDelegate.h */, - 6A64AAD6152604D40065BF86 /* PTAppDelegate.m */, - 6A64AAD8152604D40065BF86 /* MainMenu.xib */, - 6A64AACA152604D40065BF86 /* Supporting Files */, - ); - path = "Peertalk macOS Example"; - sourceTree = ""; - }; - 6A64AACA152604D40065BF86 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 6A2E8E3C152749E0001B90E4 /* Icon.icns */, - 6A64AACB152604D40065BF86 /* Info.plist */, - 6A64AACF152604D40065BF86 /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 6A64AAE91526050D0065BF86 /* Peertalk iOS Example */ = { - isa = PBXGroup; - children = ( - 6A64AAF21526050D0065BF86 /* PTAppDelegate.h */, - 6A64AAF31526050D0065BF86 /* PTAppDelegate.m */, - 6A64AAFB1526050D0065BF86 /* PTViewController.h */, - 6A64AAFC1526050D0065BF86 /* PTViewController.m */, - AB1C5C60257A7E9A00F41941 /* LaunchScreen.storyboard */, - AB1C5BF0257A7CE200F41941 /* Main.storyboard */, - 6A64AAEA1526050D0065BF86 /* Supporting Files */, - ); - path = "Peertalk iOS Example"; - sourceTree = ""; - }; - 6A64AAEA1526050D0065BF86 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 6A2E8E3A1527467E001B90E4 /* Icon-114@2x.png */, - 6A2E8E361527451D001B90E4 /* Icon-144@2x.png */, - 6A2E8E38152745EF001B90E4 /* Icon-72.png */, - 6A64AAEB1526050D0065BF86 /* Info.plist */, - 6A64AAEF1526050D0065BF86 /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 6A88FA25150D613800FC3647 = { - isa = PBXGroup; - children = ( - 6A88FA39150D613800FC3647 /* peertalk */, - 6A88FA4B150D613800FC3647 /* tests */, - 6A64AAC9152604D40065BF86 /* Peertalk macOS Example */, - 6A64AAE91526050D0065BF86 /* Peertalk iOS Example */, - AB1C5C75257A900600F41941 /* Peertalk Swift Example */, - 6A88FA31150D613800FC3647 /* Products */, - AB6C99DC257BD89600D5624E /* Frameworks */, - ); - sourceTree = ""; - }; - 6A88FA31150D613800FC3647 /* Products */ = { - isa = PBXGroup; - children = ( - 6A88FA44150D613800FC3647 /* peertalkTests.xctest */, - 6A64AAC6152604D40065BF86 /* Peertalk macOS Example.app */, - 6A64AAE21526050D0065BF86 /* Peertalk iOS Example.app */, - AB1C5C74257A900600F41941 /* Peertalk iOS Swift Example.app */, - AB6C9946257BB67A00D5624E /* Peertalk.framework */, - AB6C995A257BB68D00D5624E /* Peertalk.framework */, - ); - name = Products; - sourceTree = ""; - }; - 6A88FA39150D613800FC3647 /* peertalk */ = { - isa = PBXGroup; - children = ( - EE158A7C1CBD402600A3E3F0 /* Peertalk.h */, - AB1C5CA8257B96E200F41941 /* PTDefines.h */, - 5E2C5023171F46A6008A9752 /* PTPrivate.h */, - 6ACFD2D4151D36220081ACF5 /* PTChannel.h */, - 6ACFD2D5151D36220081ACF5 /* PTChannel.m */, - 6A88FA5C150D61DE00FC3647 /* PTProtocol.h */, - 6A88FA5D150D61DE00FC3647 /* PTProtocol.m */, - 6A88FA5E150D61DE00FC3647 /* PTUSBHub.h */, - 6A88FA5F150D61DE00FC3647 /* PTUSBHub.m */, - AB6C99A9257BB91300D5624E /* Info.plist */, - ); - path = peertalk; - sourceTree = ""; - }; - 6A88FA4B150D613800FC3647 /* tests */ = { - isa = PBXGroup; - children = ( - 6A88FA51150D613800FC3647 /* PTProtocolTests.h */, - 6A88FA52150D613800FC3647 /* PTProtocolTests.m */, - 6A88FA4C150D613800FC3647 /* Supporting Files */, - ); - name = tests; - path = "peertalk-tests"; - sourceTree = ""; - }; - 6A88FA4C150D613800FC3647 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 6A88FA4D150D613800FC3647 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - AB1C5C75257A900600F41941 /* Peertalk Swift Example */ = { - isa = PBXGroup; - children = ( - AB1C5C76257A900600F41941 /* AppDelegate.swift */, - AB1C5C78257A900600F41941 /* SceneDelegate.swift */, - AB1C5C7A257A900600F41941 /* ViewController.swift */, - AB1C5C7C257A900600F41941 /* Main.storyboard */, - AB1C5C7F257A900700F41941 /* Assets.xcassets */, - AB1C5C81257A900700F41941 /* LaunchScreen.storyboard */, - AB1C5C84257A900700F41941 /* Info.plist */, - ); - path = "Peertalk Swift Example"; - sourceTree = ""; - }; - AB6C99DC257BD89600D5624E /* Frameworks */ = { - isa = PBXGroup; - children = ( - AB6C9A3D257BDCF200D5624E /* QuartzCore.framework */, - AB6C9A3B257BDCEB00D5624E /* Cocoa.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - AB6C9941257BB67A00D5624E /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - AB6C996B257BB6E800D5624E /* PTPrivate.h in Headers */, - AB6C996C257BB6E800D5624E /* PTUSBHub.h in Headers */, - AB6C9971257BB6E800D5624E /* PTProtocol.h in Headers */, - AB6C996A257BB6E800D5624E /* PTDefines.h in Headers */, - AB6C9970257BB6E800D5624E /* PTChannel.h in Headers */, - AB6C996D257BB6E800D5624E /* Peertalk.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB6C9955257BB68D00D5624E /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - AB6C9974257BB6E900D5624E /* PTPrivate.h in Headers */, - AB6C9975257BB6E900D5624E /* PTUSBHub.h in Headers */, - AB6C997A257BB6E900D5624E /* PTProtocol.h in Headers */, - AB6C9973257BB6E900D5624E /* PTDefines.h in Headers */, - AB6C9979257BB6E900D5624E /* PTChannel.h in Headers */, - AB6C9976257BB6E900D5624E /* Peertalk.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 6A64AAC5152604D40065BF86 /* Peertalk macOS Example */ = { - isa = PBXNativeTarget; - buildConfigurationList = 6A64AADB152604D40065BF86 /* Build configuration list for PBXNativeTarget "Peertalk macOS Example" */; - buildPhases = ( - 6A64AAC2152604D40065BF86 /* Sources */, - 6A64AAC3152604D40065BF86 /* Frameworks */, - 6A64AAC4152604D40065BF86 /* Resources */, - AB6C99E1257BD89600D5624E /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - AB6C99E0257BD89600D5624E /* PBXTargetDependency */, - ); - name = "Peertalk macOS Example"; - productName = "Peertalk Example"; - productReference = 6A64AAC6152604D40065BF86 /* Peertalk macOS Example.app */; - productType = "com.apple.product-type.application"; - }; - 6A64AAE11526050D0065BF86 /* Peertalk iOS Example */ = { - isa = PBXNativeTarget; - buildConfigurationList = 6A64AAFE1526050D0065BF86 /* Build configuration list for PBXNativeTarget "Peertalk iOS Example" */; - buildPhases = ( - 6A64AADE1526050D0065BF86 /* Sources */, - 6A64AADF1526050D0065BF86 /* Frameworks */, - 6A64AAE01526050D0065BF86 /* Resources */, - AB6C9990257BB75600D5624E /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - AB6C998F257BB75600D5624E /* PBXTargetDependency */, - ); - name = "Peertalk iOS Example"; - productName = "Peertalk iOS Example"; - productReference = 6A64AAE21526050D0065BF86 /* Peertalk iOS Example.app */; - productType = "com.apple.product-type.application"; - }; - 6A88FA43150D613800FC3647 /* peertalkTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 6A88FA59150D613800FC3647 /* Build configuration list for PBXNativeTarget "peertalkTests" */; - buildPhases = ( - 6A88FA3F150D613800FC3647 /* Sources */, - 6A88FA40150D613800FC3647 /* Frameworks */, - 6A88FA41150D613800FC3647 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = peertalkTests; - productName = rusbhubTests; - productReference = 6A88FA44150D613800FC3647 /* peertalkTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - AB1C5C73257A900600F41941 /* Peertalk iOS Swift Example */ = { - isa = PBXNativeTarget; - buildConfigurationList = AB1C5C85257A900700F41941 /* Build configuration list for PBXNativeTarget "Peertalk iOS Swift Example" */; - buildPhases = ( - AB1C5C70257A900600F41941 /* Sources */, - AB1C5C71257A900600F41941 /* Frameworks */, - AB1C5C72257A900600F41941 /* Resources */, - AB6C9929257BB63400D5624E /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - AB6C998B257BB73900D5624E /* PBXTargetDependency */, - ); - name = "Peertalk iOS Swift Example"; - productName = "Peertalk Swift"; - productReference = AB1C5C74257A900600F41941 /* Peertalk iOS Swift Example.app */; - productType = "com.apple.product-type.application"; - }; - AB6C9945257BB67A00D5624E /* Peertalk iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = AB6C994F257BB67A00D5624E /* Build configuration list for PBXNativeTarget "Peertalk iOS" */; - buildPhases = ( - AB6C9941257BB67A00D5624E /* Headers */, - AB6C9942257BB67A00D5624E /* Sources */, - AB6C9943257BB67A00D5624E /* Frameworks */, - AB6C9944257BB67A00D5624E /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Peertalk iOS"; - productName = "Peertalk iOS"; - productReference = AB6C9946257BB67A00D5624E /* Peertalk.framework */; - productType = "com.apple.product-type.framework"; - }; - AB6C9959257BB68D00D5624E /* Peertalk macOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = AB6C9963257BB68D00D5624E /* Build configuration list for PBXNativeTarget "Peertalk macOS" */; - buildPhases = ( - AB6C9955257BB68D00D5624E /* Headers */, - AB6C9956257BB68D00D5624E /* Sources */, - AB6C9957257BB68D00D5624E /* Frameworks */, - AB6C9958257BB68D00D5624E /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Peertalk macOS"; - productName = "Peertalk macOS"; - productReference = AB6C995A257BB68D00D5624E /* Peertalk.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 6A88FA27150D613800FC3647 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1230; - LastUpgradeCheck = 1230; - TargetAttributes = { - AB1C5C73257A900600F41941 = { - CreatedOnToolsVersion = 12.3; - }; - AB6C9945257BB67A00D5624E = { - CreatedOnToolsVersion = 12.3; - }; - AB6C9959257BB68D00D5624E = { - CreatedOnToolsVersion = 12.3; - }; - }; - }; - buildConfigurationList = 6A88FA2A150D613800FC3647 /* Build configuration list for PBXProject "peertalk" */; - compatibilityVersion = "Xcode 12.0"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = 6A88FA25150D613800FC3647; - productRefGroup = 6A88FA31150D613800FC3647 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 6A88FA43150D613800FC3647 /* peertalkTests */, - 6A64AAC5152604D40065BF86 /* Peertalk macOS Example */, - 6A64AAE11526050D0065BF86 /* Peertalk iOS Example */, - AB1C5C73257A900600F41941 /* Peertalk iOS Swift Example */, - AB6C9945257BB67A00D5624E /* Peertalk iOS */, - AB6C9959257BB68D00D5624E /* Peertalk macOS */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 6A64AAC4152604D40065BF86 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6A64AADA152604D40065BF86 /* MainMenu.xib in Resources */, - 6A2E8E3D152749E0001B90E4 /* Icon.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6A64AAE01526050D0065BF86 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6A2E8E371527451D001B90E4 /* Icon-144@2x.png in Resources */, - AB1C5BF1257A7CE200F41941 /* Main.storyboard in Resources */, - AB1C5C61257A7E9A00F41941 /* LaunchScreen.storyboard in Resources */, - 6A2E8E39152745EF001B90E4 /* Icon-72.png in Resources */, - 6A2E8E3B1527467E001B90E4 /* Icon-114@2x.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6A88FA41150D613800FC3647 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB1C5C72257A900600F41941 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB1C5C83257A900700F41941 /* LaunchScreen.storyboard in Resources */, - AB1C5C80257A900700F41941 /* Assets.xcassets in Resources */, - AB1C5C7E257A900600F41941 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB6C9944257BB67A00D5624E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB6C9958257BB68D00D5624E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 6A64AAC2152604D40065BF86 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6A64AAD0152604D40065BF86 /* main.m in Sources */, - 6A64AAD7152604D40065BF86 /* PTAppDelegate.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6A64AADE1526050D0065BF86 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6A64AAF01526050D0065BF86 /* main.m in Sources */, - 6A64AAF41526050D0065BF86 /* PTAppDelegate.m in Sources */, - 6A64AAFD1526050D0065BF86 /* PTViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6A88FA3F150D613800FC3647 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6A88FA53150D613800FC3647 /* PTProtocolTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB1C5C70257A900600F41941 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB1C5C7B257A900600F41941 /* ViewController.swift in Sources */, - AB1C5C77257A900600F41941 /* AppDelegate.swift in Sources */, - AB1C5C79257A900600F41941 /* SceneDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB6C9942257BB67A00D5624E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB6C996E257BB6E800D5624E /* PTChannel.m in Sources */, - AB6C9972257BB6E800D5624E /* PTUSBHub.m in Sources */, - AB6C996F257BB6E800D5624E /* PTProtocol.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB6C9956257BB68D00D5624E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB6C9977257BB6E900D5624E /* PTChannel.m in Sources */, - AB6C997B257BB6E900D5624E /* PTUSBHub.m in Sources */, - AB6C9978257BB6E900D5624E /* PTProtocol.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - AB6C998B257BB73900D5624E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AB6C9945257BB67A00D5624E /* Peertalk iOS */; - targetProxy = AB6C998A257BB73900D5624E /* PBXContainerItemProxy */; - }; - AB6C998F257BB75600D5624E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AB6C9945257BB67A00D5624E /* Peertalk iOS */; - targetProxy = AB6C998E257BB75600D5624E /* PBXContainerItemProxy */; - }; - AB6C99E0257BD89600D5624E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AB6C9959257BB68D00D5624E /* Peertalk macOS */; - targetProxy = AB6C99DF257BD89600D5624E /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 6A64AAD8152604D40065BF86 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 6A64AAD9152604D40065BF86 /* en */, - ); - name = MainMenu.xib; - sourceTree = ""; - }; - AB1C5C7C257A900600F41941 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - AB1C5C7D257A900600F41941 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - AB1C5C81257A900700F41941 /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - AB1C5C82257A900700F41941 /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 6A64AADC152604D40065BF86 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - INFOPLIST_FILE = "Peertalk macOS Example/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_BUNDLE_IDENTIFIER = "me.rsms.peertalk.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 6A64AADD152604D40065BF86 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - INFOPLIST_FILE = "Peertalk macOS Example/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_BUNDLE_IDENTIFIER = "me.rsms.peertalk.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - 6A64AAFF1526050D0065BF86 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = "Peertalk iOS Example/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.2; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "me.rsms.peertalk.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 6A64AB001526050D0065BF86 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = "Peertalk iOS Example/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.2; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; - PRODUCT_BUNDLE_IDENTIFIER = "me.rsms.peertalk.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - 6A88FA54150D613800FC3647 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = ""; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - 6A88FA55150D613800FC3647 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = ""; - SDKROOT = macosx; - }; - name = Release; - }; - 6A88FA5A150D613800FC3647 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_LIBRARY_DIR)/Frameworks", - "$(PLATFORM_DIR)/Developer/Library/Frameworks", - ); - INFOPLIST_FILE = "peertalk-tests/Info.plist"; - MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_BUNDLE_IDENTIFIER = "me.rsms.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = peertalkTests; - WRAPPER_EXTENSION = xctest; - }; - name = Debug; - }; - 6A88FA5B150D613800FC3647 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_LIBRARY_DIR)/Frameworks", - "$(PLATFORM_DIR)/Developer/Library/Frameworks", - ); - INFOPLIST_FILE = "peertalk-tests/Info.plist"; - MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_BUNDLE_IDENTIFIER = "me.rsms.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = peertalkTests; - WRAPPER_EXTENSION = xctest; - }; - name = Release; - }; - AB1C5C86257A900700F41941 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - 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_WEAK = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - DEBUG_INFORMATION_FORMAT = dwarf; - DEVELOPMENT_TEAM = DMFXH53CN6; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = "Peertalk Swift Example/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.2; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "me.rsms.peertalk.Peertalk-iOS-Swift-Example"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - AB1C5C87257A900700F41941 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - 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_WEAK = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - COPY_PHASE_STRIP = NO; - DEVELOPMENT_TEAM = DMFXH53CN6; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = "Peertalk Swift Example/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.2; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "me.rsms.peertalk.Peertalk-iOS-Swift-Example"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - AB6C9950257BB67A00D5624E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - 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_WEAK = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = peertalk/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.2; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = me.rsms.peertalk; - PRODUCT_NAME = Peertalk; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - AB6C9951257BB67A00D5624E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - 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_WEAK = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = peertalk/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.2; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = me.rsms.peertalk; - PRODUCT_NAME = Peertalk; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - AB6C9964257BB68D00D5624E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - 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_WEAK = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = peertalk/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.2; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = me.rsms.peertalk; - PRODUCT_NAME = Peertalk; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - AB6C9965257BB68D00D5624E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - 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_WEAK = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = peertalk/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.2; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = me.rsms.peertalk; - PRODUCT_NAME = Peertalk; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 6A64AADB152604D40065BF86 /* Build configuration list for PBXNativeTarget "Peertalk macOS Example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6A64AADC152604D40065BF86 /* Debug */, - 6A64AADD152604D40065BF86 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6A64AAFE1526050D0065BF86 /* Build configuration list for PBXNativeTarget "Peertalk iOS Example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6A64AAFF1526050D0065BF86 /* Debug */, - 6A64AB001526050D0065BF86 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6A88FA2A150D613800FC3647 /* Build configuration list for PBXProject "peertalk" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6A88FA54150D613800FC3647 /* Debug */, - 6A88FA55150D613800FC3647 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6A88FA59150D613800FC3647 /* Build configuration list for PBXNativeTarget "peertalkTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6A88FA5A150D613800FC3647 /* Debug */, - 6A88FA5B150D613800FC3647 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AB1C5C85257A900700F41941 /* Build configuration list for PBXNativeTarget "Peertalk iOS Swift Example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AB1C5C86257A900700F41941 /* Debug */, - AB1C5C87257A900700F41941 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AB6C994F257BB67A00D5624E /* Build configuration list for PBXNativeTarget "Peertalk iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AB6C9950257BB67A00D5624E /* Debug */, - AB6C9951257BB67A00D5624E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AB6C9963257BB68D00D5624E /* Build configuration list for PBXNativeTarget "Peertalk macOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AB6C9964257BB68D00D5624E /* Debug */, - AB6C9965257BB68D00D5624E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 6A88FA27150D613800FC3647 /* Project object */; -} diff --git a/peertalk.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/peertalk.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/peertalk.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/peertalk.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/peertalk.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/peertalk.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/peertalk.xcodeproj/project.xcworkspace/xcuserdata/rinov.xcuserdatad/UserInterfaceState.xcuserstate b/peertalk.xcodeproj/project.xcworkspace/xcuserdata/rinov.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index ed0d367..0000000 Binary files a/peertalk.xcodeproj/project.xcworkspace/xcuserdata/rinov.xcuserdatad/UserInterfaceState.xcuserstate and /dev/null differ diff --git a/peertalk.xcodeproj/xcshareddata/xcschemes/Peertalk iOS Swift Example.xcscheme b/peertalk.xcodeproj/xcshareddata/xcschemes/Peertalk iOS Swift Example.xcscheme deleted file mode 100644 index e94a3ff..0000000 --- a/peertalk.xcodeproj/xcshareddata/xcschemes/Peertalk iOS Swift Example.xcscheme +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/peertalk.xcodeproj/xcshareddata/xcschemes/Peertalk iOS.xcscheme b/peertalk.xcodeproj/xcshareddata/xcschemes/Peertalk iOS.xcscheme deleted file mode 100644 index bd2dae1..0000000 --- a/peertalk.xcodeproj/xcshareddata/xcschemes/Peertalk iOS.xcscheme +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -