diff --git a/HDAugmentedReality/HDAugmentedReality.h b/HDAugmentedReality/HDAugmentedReality.h new file mode 100644 index 0000000..c671bbb --- /dev/null +++ b/HDAugmentedReality/HDAugmentedReality.h @@ -0,0 +1,19 @@ +// +// HDAugmentedReality.h +// HDAugmentedReality +// +// Created by GEORGE QUENTIN on 04/02/2018. +// Copyright © 2018 Danijel Huis. All rights reserved. +// + +#import + +//! Project version number for HDAugmentedReality. +FOUNDATION_EXPORT double HDAugmentedRealityVersionNumber; + +//! Project version string for HDAugmentedReality. +FOUNDATION_EXPORT const unsigned char HDAugmentedRealityVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/HDAugmentedReality/Info.plist b/HDAugmentedReality/Info.plist new file mode 100644 index 0000000..1007fd9 --- /dev/null +++ b/HDAugmentedReality/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + + diff --git a/HDAugmentedReality/Resources/DebugMapViewController.xib b/HDAugmentedReality/Resources/DebugMapViewController.xib index d95eb45..9fd96b9 100644 --- a/HDAugmentedReality/Resources/DebugMapViewController.xib +++ b/HDAugmentedReality/Resources/DebugMapViewController.xib @@ -1,8 +1,12 @@ - - + + + + + - + + @@ -13,11 +17,11 @@ - + - + @@ -25,8 +29,8 @@ - + @@ -59,7 +63,6 @@ - diff --git a/HDAugmentedRealityDemo.xcodeproj/project.pbxproj b/HDAugmentedRealityDemo.xcodeproj/project.pbxproj index 28847b9..35ae12a 100644 --- a/HDAugmentedRealityDemo.xcodeproj/project.pbxproj +++ b/HDAugmentedRealityDemo.xcodeproj/project.pbxproj @@ -7,31 +7,58 @@ objects = { /* Begin PBXBuildFile section */ - 0C02D0D61E041D0100B4A827 /* ARPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C02D0D51E041D0100B4A827 /* ARPresenter.swift */; }; - 0C10A15B1BC67B5C009EDF6A /* DebugMapViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0C10A1571BC67B5C009EDF6A /* DebugMapViewController.xib */; }; - 0C10A15C1BC67B5C009EDF6A /* hdar_close.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C10A1581BC67B5C009EDF6A /* hdar_close.png */; }; - 0C10A15D1BC67B5C009EDF6A /* hdar_close@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C10A1591BC67B5C009EDF6A /* hdar_close@2x.png */; }; - 0C10A15E1BC67B5C009EDF6A /* hdar_close@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C10A15A1BC67B5C009EDF6A /* hdar_close@3x.png */; }; - 0C4FD3671E06DFA700F20DAA /* CameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C4FD3661E06DFA700F20DAA /* CameraView.swift */; }; - 0C56798D1EA00F7300E4613C /* ARPresenterTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C56798C1EA00F7300E4613C /* ARPresenterTransform.swift */; }; 0C56798F1EA0160800E4613C /* FrontRowTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C56798E1EA0160800E4613C /* FrontRowTransform.swift */; }; 0C5E594B1E6769F8003CCA93 /* StackTestViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C5E594A1E6769F8003CCA93 /* StackTestViewController.swift */; }; 0CAD4EB31AE6FC14000F2A2A /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CAD4EB21AE6FC14000F2A2A /* AppDelegate.swift */; }; 0CAD4EB51AE6FC14000F2A2A /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CAD4EB41AE6FC14000F2A2A /* ViewController.swift */; }; - 0CAD4EB81AE6FC14000F2A2A /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0CAD4EB61AE6FC14000F2A2A /* Main.storyboard */; }; - 0CAD4EBA1AE6FC14000F2A2A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0CAD4EB91AE6FC14000F2A2A /* Images.xcassets */; }; - 0CAD4F041AE70A3E000F2A2A /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CAD4F031AE70A3E000F2A2A /* CoreMotion.framework */; }; - 0CAD4F061AE70ACA000F2A2A /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CAD4F051AE70ACA000F2A2A /* CoreLocation.framework */; }; 0CB2C2471AF18C620006E949 /* TestAnnotationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CB2C2461AF18C620006E949 /* TestAnnotationView.swift */; }; - 0CB56FB21B35E5DF000EDEBB /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CB56FB11B35E5DF000EDEBB /* MapKit.framework */; }; - 0CF0F8E71BC5E70C00C7646E /* ARAnnotation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF0F8E01BC5E70C00C7646E /* ARAnnotation.swift */; }; - 0CF0F8E81BC5E70C00C7646E /* ARAnnotationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF0F8E11BC5E70C00C7646E /* ARAnnotationView.swift */; }; - 0CF0F8E91BC5E70C00C7646E /* ARConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF0F8E21BC5E70C00C7646E /* ARConfiguration.swift */; }; - 0CF0F8EA1BC5E70C00C7646E /* ARTrackingManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF0F8E31BC5E70C00C7646E /* ARTrackingManager.swift */; }; - 0CF0F8EB1BC5E70C00C7646E /* ARViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF0F8E41BC5E70C00C7646E /* ARViewController.swift */; }; - 0CF0F8EC1BC5E70C00C7646E /* DebugMapViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF0F8E61BC5E70C00C7646E /* DebugMapViewController.swift */; }; + C7F3C4F020274C000028C2AE /* HDAugmentedReality.h in Headers */ = {isa = PBXBuildFile; fileRef = C7F3C4EE20274C000028C2AE /* HDAugmentedReality.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7F3C4F320274C000028C2AE /* HDAugmentedReality.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7F3C4EC20274C000028C2AE /* HDAugmentedReality.framework */; }; + C7F3C4F420274C000028C2AE /* HDAugmentedReality.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C7F3C4EC20274C000028C2AE /* HDAugmentedReality.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + C7F3C4F920274C0D0028C2AE /* ARAnnotation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF0F8E01BC5E70C00C7646E /* ARAnnotation.swift */; }; + C7F3C4FA20274C110028C2AE /* ARAnnotationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF0F8E11BC5E70C00C7646E /* ARAnnotationView.swift */; }; + C7F3C4FB20274C110028C2AE /* ARConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF0F8E21BC5E70C00C7646E /* ARConfiguration.swift */; }; + C7F3C4FC20274C110028C2AE /* ARTrackingManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF0F8E31BC5E70C00C7646E /* ARTrackingManager.swift */; }; + C7F3C4FD20274C110028C2AE /* ARViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF0F8E41BC5E70C00C7646E /* ARViewController.swift */; }; + C7F3C4FE20274C110028C2AE /* ARPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C02D0D51E041D0100B4A827 /* ARPresenter.swift */; }; + C7F3C4FF20274C110028C2AE /* ARPresenterTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C56798C1EA00F7300E4613C /* ARPresenterTransform.swift */; }; + C7F3C50020274C140028C2AE /* DebugMapViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF0F8E61BC5E70C00C7646E /* DebugMapViewController.swift */; }; + C7F3C50120274C170028C2AE /* CameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C4FD3661E06DFA700F20DAA /* CameraView.swift */; }; + C7F3C50220274C2E0028C2AE /* DebugMapViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0C10A1571BC67B5C009EDF6A /* DebugMapViewController.xib */; }; + C7F3C50320274C2E0028C2AE /* hdar_close.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C10A1581BC67B5C009EDF6A /* hdar_close.png */; }; + C7F3C50420274C2E0028C2AE /* hdar_close@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C10A1591BC67B5C009EDF6A /* hdar_close@2x.png */; }; + C7F3C50520274C2E0028C2AE /* hdar_close@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C10A15A1BC67B5C009EDF6A /* hdar_close@3x.png */; }; + C7F3C50620274C630028C2AE /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CB56FB11B35E5DF000EDEBB /* MapKit.framework */; }; + C7F3C50720274C700028C2AE /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CAD4F031AE70A3E000F2A2A /* CoreMotion.framework */; }; + C7F3C50820274C770028C2AE /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CAD4F051AE70ACA000F2A2A /* CoreLocation.framework */; }; + C7F3C50B20274CF00028C2AE /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0CAD4EB61AE6FC14000F2A2A /* Main.storyboard */; }; + C7F3C50C20274CF30028C2AE /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0CAD4EB91AE6FC14000F2A2A /* Images.xcassets */; }; /* End PBXBuildFile section */ +/* Begin PBXContainerItemProxy section */ + C7F3C4F120274C000028C2AE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0CAD4EA51AE6FC14000F2A2A /* Project object */; + proxyType = 1; + remoteGlobalIDString = C7F3C4EB20274C000028C2AE; + remoteInfo = HDAugmentedReality; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + C7F3C4F820274C000028C2AE /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + C7F3C4F420274C000028C2AE /* HDAugmentedReality.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 0C02D0D51E041D0100B4A827 /* ARPresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ARPresenter.swift; sourceTree = ""; }; 0C10A1571BC67B5C009EDF6A /* DebugMapViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DebugMapViewController.xib; sourceTree = ""; }; @@ -58,6 +85,9 @@ 0CF0F8E31BC5E70C00C7646E /* ARTrackingManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ARTrackingManager.swift; sourceTree = ""; }; 0CF0F8E41BC5E70C00C7646E /* ARViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ARViewController.swift; sourceTree = ""; }; 0CF0F8E61BC5E70C00C7646E /* DebugMapViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DebugMapViewController.swift; sourceTree = ""; }; + C7F3C4EC20274C000028C2AE /* HDAugmentedReality.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = HDAugmentedReality.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C7F3C4EE20274C000028C2AE /* HDAugmentedReality.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDAugmentedReality.h; sourceTree = ""; }; + C7F3C4EF20274C000028C2AE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -65,9 +95,17 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0CB56FB21B35E5DF000EDEBB /* MapKit.framework in Frameworks */, - 0CAD4F061AE70ACA000F2A2A /* CoreLocation.framework in Frameworks */, - 0CAD4F041AE70A3E000F2A2A /* CoreMotion.framework in Frameworks */, + C7F3C4F320274C000028C2AE /* HDAugmentedReality.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C7F3C4E820274C000028C2AE /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C7F3C50820274C770028C2AE /* CoreLocation.framework in Frameworks */, + C7F3C50720274C700028C2AE /* CoreMotion.framework in Frameworks */, + C7F3C50620274C630028C2AE /* MapKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -110,6 +148,7 @@ 0CF0F8DF1BC5E70C00C7646E /* Classes */, 0CAD4EAF1AE6FC14000F2A2A /* HDAugmentedRealityDemo */, 0C10A1561BC67B5C009EDF6A /* Resources */, + C7F3C4ED20274C000028C2AE /* HDAugmentedReality */, 0CAD4EAE1AE6FC14000F2A2A /* Products */, 0C1E92881B336AA7005254F2 /* Frameworks */, ); @@ -119,6 +158,7 @@ isa = PBXGroup; children = ( 0CAD4EAD1AE6FC14000F2A2A /* HDAugmentedRealityDemo.app */, + C7F3C4EC20274C000028C2AE /* HDAugmentedReality.framework */, ); name = Products; sourceTree = ""; @@ -171,8 +211,28 @@ path = Debug; sourceTree = ""; }; + C7F3C4ED20274C000028C2AE /* HDAugmentedReality */ = { + isa = PBXGroup; + children = ( + C7F3C4EE20274C000028C2AE /* HDAugmentedReality.h */, + C7F3C4EF20274C000028C2AE /* Info.plist */, + ); + path = HDAugmentedReality; + sourceTree = ""; + }; /* End PBXGroup section */ +/* Begin PBXHeadersBuildPhase section */ + C7F3C4E920274C000028C2AE /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + C7F3C4F020274C000028C2AE /* HDAugmentedReality.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + /* Begin PBXNativeTarget section */ 0CAD4EAC1AE6FC14000F2A2A /* HDAugmentedRealityDemo */ = { isa = PBXNativeTarget; @@ -181,16 +241,36 @@ 0CAD4EA91AE6FC14000F2A2A /* Sources */, 0CAD4EAA1AE6FC14000F2A2A /* Frameworks */, 0CAD4EAB1AE6FC14000F2A2A /* Resources */, + C7F3C4F820274C000028C2AE /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( + C7F3C4F220274C000028C2AE /* PBXTargetDependency */, ); name = HDAugmentedRealityDemo; productName = HDAugmentedRealityDemo; productReference = 0CAD4EAD1AE6FC14000F2A2A /* HDAugmentedRealityDemo.app */; productType = "com.apple.product-type.application"; }; + C7F3C4EB20274C000028C2AE /* HDAugmentedReality */ = { + isa = PBXNativeTarget; + buildConfigurationList = C7F3C4F720274C000028C2AE /* Build configuration list for PBXNativeTarget "HDAugmentedReality" */; + buildPhases = ( + C7F3C4E720274C000028C2AE /* Sources */, + C7F3C4E820274C000028C2AE /* Frameworks */, + C7F3C4E920274C000028C2AE /* Headers */, + C7F3C4EA20274C000028C2AE /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = HDAugmentedReality; + productName = HDAugmentedReality; + productReference = C7F3C4EC20274C000028C2AE /* HDAugmentedReality.framework */; + productType = "com.apple.product-type.framework"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -206,6 +286,10 @@ CreatedOnToolsVersion = 6.2; LastSwiftMigration = 0900; }; + C7F3C4EB20274C000028C2AE = { + CreatedOnToolsVersion = 9.2; + ProvisioningStyle = Automatic; + }; }; }; buildConfigurationList = 0CAD4EA81AE6FC14000F2A2A /* Build configuration list for PBXProject "HDAugmentedRealityDemo" */; @@ -222,6 +306,7 @@ projectRoot = ""; targets = ( 0CAD4EAC1AE6FC14000F2A2A /* HDAugmentedRealityDemo */, + C7F3C4EB20274C000028C2AE /* HDAugmentedReality */, ); }; /* End PBXProject section */ @@ -231,12 +316,19 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0CAD4EB81AE6FC14000F2A2A /* Main.storyboard in Resources */, - 0C10A15E1BC67B5C009EDF6A /* hdar_close@3x.png in Resources */, - 0C10A15C1BC67B5C009EDF6A /* hdar_close.png in Resources */, - 0CAD4EBA1AE6FC14000F2A2A /* Images.xcassets in Resources */, - 0C10A15B1BC67B5C009EDF6A /* DebugMapViewController.xib in Resources */, - 0C10A15D1BC67B5C009EDF6A /* hdar_close@2x.png in Resources */, + C7F3C50B20274CF00028C2AE /* Main.storyboard in Resources */, + C7F3C50C20274CF30028C2AE /* Images.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C7F3C4EA20274C000028C2AE /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C7F3C50220274C2E0028C2AE /* DebugMapViewController.xib in Resources */, + C7F3C50420274C2E0028C2AE /* hdar_close@2x.png in Resources */, + C7F3C50320274C2E0028C2AE /* hdar_close.png in Resources */, + C7F3C50520274C2E0028C2AE /* hdar_close@3x.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -248,24 +340,39 @@ buildActionMask = 2147483647; files = ( 0CB2C2471AF18C620006E949 /* TestAnnotationView.swift in Sources */, - 0CF0F8E81BC5E70C00C7646E /* ARAnnotationView.swift in Sources */, 0CAD4EB51AE6FC14000F2A2A /* ViewController.swift in Sources */, - 0C4FD3671E06DFA700F20DAA /* CameraView.swift in Sources */, - 0CF0F8E71BC5E70C00C7646E /* ARAnnotation.swift in Sources */, 0C5E594B1E6769F8003CCA93 /* StackTestViewController.swift in Sources */, 0CAD4EB31AE6FC14000F2A2A /* AppDelegate.swift in Sources */, - 0CF0F8EB1BC5E70C00C7646E /* ARViewController.swift in Sources */, - 0C56798D1EA00F7300E4613C /* ARPresenterTransform.swift in Sources */, 0C56798F1EA0160800E4613C /* FrontRowTransform.swift in Sources */, - 0CF0F8E91BC5E70C00C7646E /* ARConfiguration.swift in Sources */, - 0C02D0D61E041D0100B4A827 /* ARPresenter.swift in Sources */, - 0CF0F8EC1BC5E70C00C7646E /* DebugMapViewController.swift in Sources */, - 0CF0F8EA1BC5E70C00C7646E /* ARTrackingManager.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C7F3C4E720274C000028C2AE /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C7F3C4FA20274C110028C2AE /* ARAnnotationView.swift in Sources */, + C7F3C4FF20274C110028C2AE /* ARPresenterTransform.swift in Sources */, + C7F3C4FB20274C110028C2AE /* ARConfiguration.swift in Sources */, + C7F3C50120274C170028C2AE /* CameraView.swift in Sources */, + C7F3C50020274C140028C2AE /* DebugMapViewController.swift in Sources */, + C7F3C4F920274C0D0028C2AE /* ARAnnotation.swift in Sources */, + C7F3C4FE20274C110028C2AE /* ARPresenter.swift in Sources */, + C7F3C4FC20274C110028C2AE /* ARTrackingManager.swift in Sources */, + C7F3C4FD20274C110028C2AE /* ARViewController.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ +/* Begin PBXTargetDependency section */ + C7F3C4F220274C000028C2AE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = C7F3C4EB20274C000028C2AE /* HDAugmentedReality */; + targetProxy = C7F3C4F120274C000028C2AE /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + /* Begin PBXVariantGroup section */ 0CAD4EB61AE6FC14000F2A2A /* Main.storyboard */ = { isa = PBXVariantGroup; @@ -380,6 +487,7 @@ 0CAD4ECD1AE6FC14000F2A2A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; CODE_SIGN_IDENTITY = "iPhone Developer: Danijel Huis (Z5VTM983UF)"; @@ -399,6 +507,7 @@ 0CAD4ECE1AE6FC14000F2A2A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; CODE_SIGN_IDENTITY = "iPhone Developer: Danijel Huis (Z5VTM983UF)"; @@ -415,6 +524,71 @@ }; name = Release; }; + C7F3C4F520274C000028C2AE /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = "iPhone Developer: Danijel Huis (Z5VTM983UF)"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Danijel Huis (Z5VTM983UF)"; + 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; + INFOPLIST_FILE = HDAugmentedReality/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = Huis.HDAugmentedReality; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C7F3C4F620274C000028C2AE /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = "iPhone Developer: Danijel Huis (Z5VTM983UF)"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Danijel Huis (Z5VTM983UF)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = HDAugmentedReality/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = Huis.HDAugmentedReality; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -436,6 +610,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + C7F3C4F720274C000028C2AE /* Build configuration list for PBXNativeTarget "HDAugmentedReality" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C7F3C4F520274C000028C2AE /* Debug */, + C7F3C4F620274C000028C2AE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = 0CAD4EA51AE6FC14000F2A2A /* Project object */; diff --git a/HDAugmentedRealityDemo/AppDelegate.swift b/HDAugmentedRealityDemo/AppDelegate.swift index f21cd98..d527fc2 100644 --- a/HDAugmentedRealityDemo/AppDelegate.swift +++ b/HDAugmentedRealityDemo/AppDelegate.swift @@ -7,6 +7,7 @@ // import UIKit +import HDAugmentedReality import CoreLocation import CoreMotion diff --git a/HDAugmentedRealityDemo/FrontRowTransform.swift b/HDAugmentedRealityDemo/FrontRowTransform.swift index e909401..52464f8 100644 --- a/HDAugmentedRealityDemo/FrontRowTransform.swift +++ b/HDAugmentedRealityDemo/FrontRowTransform.swift @@ -7,6 +7,7 @@ // import UIKit +import HDAugmentedReality class FrontRowTransform: ARPresenterTransform { diff --git a/HDAugmentedRealityDemo/Images.xcassets/AppIcon.appiconset/Contents.json b/HDAugmentedRealityDemo/Images.xcassets/AppIcon.appiconset/Contents.json index 1d060ed..d8db8d6 100644 --- a/HDAugmentedRealityDemo/Images.xcassets/AppIcon.appiconset/Contents.json +++ b/HDAugmentedRealityDemo/Images.xcassets/AppIcon.appiconset/Contents.json @@ -84,6 +84,11 @@ "idiom" : "ipad", "size" : "83.5x83.5", "scale" : "2x" + }, + { + "idiom" : "ios-marketing", + "size" : "1024x1024", + "scale" : "1x" } ], "info" : { diff --git a/HDAugmentedRealityDemo/StackTestViewController.swift b/HDAugmentedRealityDemo/StackTestViewController.swift index 787c053..63327c2 100644 --- a/HDAugmentedRealityDemo/StackTestViewController.swift +++ b/HDAugmentedRealityDemo/StackTestViewController.swift @@ -7,6 +7,7 @@ // import UIKit +import HDAugmentedReality class StackTestViewController: UIViewController { diff --git a/HDAugmentedRealityDemo/TestAnnotationView.swift b/HDAugmentedRealityDemo/TestAnnotationView.swift index 54a04b4..521a9ee 100644 --- a/HDAugmentedRealityDemo/TestAnnotationView.swift +++ b/HDAugmentedRealityDemo/TestAnnotationView.swift @@ -7,6 +7,7 @@ // import UIKit +import HDAugmentedReality open class TestAnnotationView: ARAnnotationView, UIGestureRecognizerDelegate { diff --git a/HDAugmentedRealityDemo/ViewController.swift b/HDAugmentedRealityDemo/ViewController.swift index 63ba095..3d4f335 100644 --- a/HDAugmentedRealityDemo/ViewController.swift +++ b/HDAugmentedRealityDemo/ViewController.swift @@ -7,6 +7,7 @@ // import UIKit +import HDAugmentedReality import CoreLocation class ViewController: UIViewController, ARDataSource