diff --git a/iOS/Demo/README.MD b/iOS/Demo/README.MD new file mode 100644 index 0000000..0f6e16f --- /dev/null +++ b/iOS/Demo/README.MD @@ -0,0 +1,10 @@ +##iOS Demo Xcode project + +This project briefly shows how to manually integrate the STK static library into an Xcode project. See the **README** file in the STK's `iOS` directory for precise instructions. + +Currently, this project does not output sound, it only shows how to generate audio samples from the STK classes within an iOS project, and how to control STK objects via UI controls. + +Note the following: + + * ViewController needs to be renamed with the **.mm** extension as it's importing STK files, which are C++. + * The header search paths in the *Build Settings* of **iOS Demo.xcodeproj** point to `../../include/` because the STK's `include` directory is two directories up relative to it. \ No newline at end of file diff --git a/projects/demo/iOS Demo/iOS Demo.xcodeproj/project.pbxproj b/iOS/Demo/iOS Demo.xcodeproj/project.pbxproj similarity index 91% rename from projects/demo/iOS Demo/iOS Demo.xcodeproj/project.pbxproj rename to iOS/Demo/iOS Demo.xcodeproj/project.pbxproj index 9f2f1ea..b6cec26 100644 --- a/projects/demo/iOS Demo/iOS Demo.xcodeproj/project.pbxproj +++ b/iOS/Demo/iOS Demo.xcodeproj/project.pbxproj @@ -19,8 +19,9 @@ B02FD55118C520D70009ECA9 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B02FD53918C520D60009ECA9 /* UIKit.framework */; }; B02FD55918C520D70009ECA9 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = B02FD55718C520D70009ECA9 /* InfoPlist.strings */; }; B02FD55B18C520D70009ECA9 /* iOS_DemoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = B02FD55A18C520D70009ECA9 /* iOS_DemoTests.m */; }; - B02FD56D18C521390009ECA9 /* libSTK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B02FD56A18C520E60009ECA9 /* libSTK.a */; }; B02FD57018C521560009ECA9 /* ViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B02FD56F18C521560009ECA9 /* ViewController.mm */; }; + B0779A8718D376F5004DA9B7 /* libSTK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B0779A8418D376A6004DA9B7 /* libSTK.a */; }; + B0779A8B18D37C13004DA9B7 /* rawwaves.bundle in Resources */ = {isa = PBXBuildFile; fileRef = B0779A8618D376A6004DA9B7 /* rawwaves.bundle */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -31,18 +32,18 @@ remoteGlobalIDString = B02FD53118C520D60009ECA9; remoteInfo = "iOS Demo"; }; - B02FD56918C520E60009ECA9 /* PBXContainerItemProxy */ = { + B0779A8318D376A6004DA9B7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = B02FD56418C520E60009ECA9 /* STK.xcodeproj */; + containerPortal = B0779A7E18D376A5004DA9B7 /* STK.xcodeproj */; proxyType = 2; - remoteGlobalIDString = B05F5A5918BC1018008EE790; + remoteGlobalIDString = B0AC5BEE18CB31DE00D860C0; remoteInfo = STK; }; - B02FD56B18C520E60009ECA9 /* PBXContainerItemProxy */ = { + B0779A8518D376A6004DA9B7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = B02FD56418C520E60009ECA9 /* STK.xcodeproj */; + containerPortal = B0779A7E18D376A5004DA9B7 /* STK.xcodeproj */; proxyType = 2; - remoteGlobalIDString = B0F70ED518C01AB600DAF1DF; + remoteGlobalIDString = B0EC33B718CB73A70005787B; remoteInfo = rawwaves; }; /* End PBXContainerItemProxy section */ @@ -64,9 +65,10 @@ B02FD55618C520D70009ECA9 /* iOS DemoTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "iOS DemoTests-Info.plist"; sourceTree = ""; }; B02FD55818C520D70009ECA9 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; B02FD55A18C520D70009ECA9 /* iOS_DemoTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = iOS_DemoTests.m; sourceTree = ""; }; - B02FD56418C520E60009ECA9 /* STK.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = STK.xcodeproj; path = "../../../STK for iOS/STK.xcodeproj"; sourceTree = ""; }; B02FD56E18C521560009ECA9 /* ViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; B02FD56F18C521560009ECA9 /* ViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ViewController.mm; sourceTree = ""; }; + B0779A7E18D376A5004DA9B7 /* STK.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = STK.xcodeproj; path = ../STK.xcodeproj; sourceTree = ""; }; + B0779A8918D37977004DA9B7 /* README.MD */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.MD; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -74,7 +76,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B02FD56D18C521390009ECA9 /* libSTK.a in Frameworks */, + B0779A8718D376F5004DA9B7 /* libSTK.a in Frameworks */, B02FD53818C520D60009ECA9 /* CoreGraphics.framework in Frameworks */, B02FD53A18C520D60009ECA9 /* UIKit.framework in Frameworks */, B02FD53618C520D60009ECA9 /* Foundation.framework in Frameworks */, @@ -97,7 +99,8 @@ B02FD52918C520D60009ECA9 = { isa = PBXGroup; children = ( - B02FD56418C520E60009ECA9 /* STK.xcodeproj */, + B0779A8918D37977004DA9B7 /* README.MD */, + B0779A7E18D376A5004DA9B7 /* STK.xcodeproj */, B02FD53B18C520D60009ECA9 /* iOS Demo */, B02FD55418C520D70009ECA9 /* iOS DemoTests */, B02FD53418C520D60009ECA9 /* Frameworks */, @@ -167,11 +170,11 @@ name = "Supporting Files"; sourceTree = ""; }; - B02FD56518C520E60009ECA9 /* Products */ = { + B0779A7F18D376A5004DA9B7 /* Products */ = { isa = PBXGroup; children = ( - B02FD56A18C520E60009ECA9 /* libSTK.a */, - B02FD56C18C520E60009ECA9 /* rawwaves.bundle */, + B0779A8418D376A6004DA9B7 /* libSTK.a */, + B0779A8618D376A6004DA9B7 /* rawwaves.bundle */, ); name = Products; sourceTree = ""; @@ -220,7 +223,7 @@ B02FD52A18C520D60009ECA9 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0500; + LastUpgradeCheck = 0510; ORGANIZATIONNAME = "Ariel Elkin"; TargetAttributes = { B02FD54C18C520D70009ECA9 = { @@ -240,8 +243,8 @@ projectDirPath = ""; projectReferences = ( { - ProductGroup = B02FD56518C520E60009ECA9 /* Products */; - ProjectRef = B02FD56418C520E60009ECA9 /* STK.xcodeproj */; + ProductGroup = B0779A7F18D376A5004DA9B7 /* Products */; + ProjectRef = B0779A7E18D376A5004DA9B7 /* STK.xcodeproj */; }, ); projectRoot = ""; @@ -253,18 +256,18 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - B02FD56A18C520E60009ECA9 /* libSTK.a */ = { + B0779A8418D376A6004DA9B7 /* libSTK.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libSTK.a; - remoteRef = B02FD56918C520E60009ECA9 /* PBXContainerItemProxy */; + remoteRef = B0779A8318D376A6004DA9B7 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - B02FD56C18C520E60009ECA9 /* rawwaves.bundle */ = { + B0779A8618D376A6004DA9B7 /* rawwaves.bundle */ = { isa = PBXReferenceProxy; fileType = wrapper.cfbundle; path = rawwaves.bundle; - remoteRef = B02FD56B18C520E60009ECA9 /* PBXContainerItemProxy */; + remoteRef = B0779A8518D376A6004DA9B7 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ @@ -274,6 +277,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + B0779A8B18D37C13004DA9B7 /* rawwaves.bundle in Resources */, B02FD54018C520D60009ECA9 /* InfoPlist.strings in Resources */, B02FD54818C520D60009ECA9 /* Images.xcassets in Resources */, ); @@ -342,7 +346,6 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; @@ -381,7 +384,6 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; @@ -418,7 +420,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "iOS Demo/iOS Demo-Prefix.pch"; HEADER_SEARCH_PATHS = ( - ../../../include/, + ../../include/, "$(inherited)", /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, ); @@ -436,7 +438,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "iOS Demo/iOS Demo-Prefix.pch"; HEADER_SEARCH_PATHS = ( - ../../../include/, + ../../include/, "$(inherited)", /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, ); @@ -449,7 +451,6 @@ B02FD56218C520D70009ECA9 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/iOS Demo.app/iOS Demo"; FRAMEWORK_SEARCH_PATHS = ( "$(SDKROOT)/Developer/Library/Frameworks", @@ -472,7 +473,6 @@ B02FD56318C520D70009ECA9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/iOS Demo.app/iOS Demo"; FRAMEWORK_SEARCH_PATHS = ( "$(SDKROOT)/Developer/Library/Frameworks", @@ -507,6 +507,7 @@ B02FD56018C520D70009ECA9 /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; B02FD56118C520D70009ECA9 /* Build configuration list for PBXNativeTarget "iOS DemoTests" */ = { isa = XCConfigurationList; @@ -515,6 +516,7 @@ B02FD56318C520D70009ECA9 /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; diff --git a/projects/demo/iOS Demo/iOS Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/iOS/Demo/iOS Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from projects/demo/iOS Demo/iOS Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to iOS/Demo/iOS Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/projects/demo/iOS Demo/iOS Demo.xcodeproj/project.xcworkspace/xcshareddata/iOS Demo.xccheckout b/iOS/Demo/iOS Demo.xcodeproj/project.xcworkspace/xcshareddata/iOS Demo.xccheckout similarity index 74% rename from projects/demo/iOS Demo/iOS Demo.xcodeproj/project.xcworkspace/xcshareddata/iOS Demo.xccheckout rename to iOS/Demo/iOS Demo.xcodeproj/project.xcworkspace/xcshareddata/iOS Demo.xccheckout index dc1f671..b1c5ce2 100644 --- a/projects/demo/iOS Demo/iOS Demo.xcodeproj/project.xcworkspace/xcshareddata/iOS Demo.xccheckout +++ b/iOS/Demo/iOS Demo.xcodeproj/project.xcworkspace/xcshareddata/iOS Demo.xccheckout @@ -5,34 +5,34 @@ IDESourceControlProjectFavoriteDictionaryKey IDESourceControlProjectIdentifier - E602299E-DB19-4B00-AF7B-996F57389303 + A49E4421-16FD-4274-8E8F-FEB022755C87 IDESourceControlProjectName iOS Demo IDESourceControlProjectOriginsDictionary - C63BAB2E-2814-4CC0-BE1C-AD1656A8AD24 + CB047168-D1C4-40BC-85A3-6EB0A20AD217 ssh://github.com/arielelkin/stk.git IDESourceControlProjectPath - projects/demo/iOS Demo/iOS Demo.xcodeproj/project.xcworkspace + iOS/Demo/iOS Demo.xcodeproj/project.xcworkspace IDESourceControlProjectRelativeInstallPathDictionary - C63BAB2E-2814-4CC0-BE1C-AD1656A8AD24 - ../../../../.. + CB047168-D1C4-40BC-85A3-6EB0A20AD217 + ../../../.. IDESourceControlProjectURL ssh://github.com/arielelkin/stk.git IDESourceControlProjectVersion 110 IDESourceControlProjectWCCIdentifier - C63BAB2E-2814-4CC0-BE1C-AD1656A8AD24 + CB047168-D1C4-40BC-85A3-6EB0A20AD217 IDESourceControlProjectWCConfigurations IDESourceControlRepositoryExtensionIdentifierKey public.vcs.git IDESourceControlWCCIdentifierKey - C63BAB2E-2814-4CC0-BE1C-AD1656A8AD24 + CB047168-D1C4-40BC-85A3-6EB0A20AD217 IDESourceControlWCCName stk diff --git a/projects/demo/iOS Demo/iOS Demo/AppDelegate.h b/iOS/Demo/iOS Demo/AppDelegate.h similarity index 100% rename from projects/demo/iOS Demo/iOS Demo/AppDelegate.h rename to iOS/Demo/iOS Demo/AppDelegate.h diff --git a/projects/demo/iOS Demo/iOS Demo/AppDelegate.m b/iOS/Demo/iOS Demo/AppDelegate.m similarity index 100% rename from projects/demo/iOS Demo/iOS Demo/AppDelegate.m rename to iOS/Demo/iOS Demo/AppDelegate.m diff --git a/projects/demo/iOS Demo/iOS Demo/Images.xcassets/AppIcon.appiconset/Contents.json b/iOS/Demo/iOS Demo/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from projects/demo/iOS Demo/iOS Demo/Images.xcassets/AppIcon.appiconset/Contents.json rename to iOS/Demo/iOS Demo/Images.xcassets/AppIcon.appiconset/Contents.json diff --git a/projects/demo/iOS Demo/iOS Demo/Images.xcassets/LaunchImage.launchimage/Contents.json b/iOS/Demo/iOS Demo/Images.xcassets/LaunchImage.launchimage/Contents.json similarity index 100% rename from projects/demo/iOS Demo/iOS Demo/Images.xcassets/LaunchImage.launchimage/Contents.json rename to iOS/Demo/iOS Demo/Images.xcassets/LaunchImage.launchimage/Contents.json diff --git a/projects/demo/iOS Demo/iOS Demo/ViewController.h b/iOS/Demo/iOS Demo/ViewController.h similarity index 100% rename from projects/demo/iOS Demo/iOS Demo/ViewController.h rename to iOS/Demo/iOS Demo/ViewController.h diff --git a/projects/demo/iOS Demo/iOS Demo/ViewController.mm b/iOS/Demo/iOS Demo/ViewController.mm similarity index 87% rename from projects/demo/iOS Demo/iOS Demo/ViewController.mm rename to iOS/Demo/iOS Demo/ViewController.mm index bef1c8f..31d3b09 100644 --- a/projects/demo/iOS Demo/iOS Demo/ViewController.mm +++ b/iOS/Demo/iOS Demo/ViewController.mm @@ -7,17 +7,9 @@ #import "ViewController.h" -/* - - Cherry-pick the files you'll need for your app: - - Click on STK.xcodeproj, select the STK target, - go to the Build Phases, and add the .cpp files you - need in the 'Compile Sources' section. - */ - -#import "SineWave.h" //Add SineWave.cpp -#import "Brass.h" //Add ADSR.cpp, BiQuad.cpp, DelayA.cpp, and PoleZero.cpp +#import "SineWave.h" +#import "Brass.h" +#import "Mandolin.h" @implementation ViewController { stk::SineWave *sineWave; @@ -30,8 +22,8 @@ [self setupUI]; } -- (void)viewDidLoad { - [super viewDidLoad]; +- (void)viewDidAppear:(BOOL)animated { + [super viewDidAppear:animated]; NSUInteger samplesToGenerate = 1000; @@ -53,6 +45,17 @@ NSLog(@"Brass sample: %f", sample); } + //Test Mandolin: + stk::Mandolin *mandolin = new stk::Mandolin(400); + + mandolin->pluck(1); + + for (NSUInteger i = 0; i < samplesToGenerate; i ++) { + float sample = mandolin->tick(); + NSLog(@"Mandolin sample: %f", sample); + } + + #pragma mark TODO - Audio playback } diff --git a/projects/demo/iOS Demo/iOS Demo/en.lproj/InfoPlist.strings b/iOS/Demo/iOS Demo/en.lproj/InfoPlist.strings similarity index 100% rename from projects/demo/iOS Demo/iOS Demo/en.lproj/InfoPlist.strings rename to iOS/Demo/iOS Demo/en.lproj/InfoPlist.strings diff --git a/projects/demo/iOS Demo/iOS Demo/iOS Demo-Info.plist b/iOS/Demo/iOS Demo/iOS Demo-Info.plist similarity index 100% rename from projects/demo/iOS Demo/iOS Demo/iOS Demo-Info.plist rename to iOS/Demo/iOS Demo/iOS Demo-Info.plist diff --git a/projects/demo/iOS Demo/iOS Demo/iOS Demo-Prefix.pch b/iOS/Demo/iOS Demo/iOS Demo-Prefix.pch similarity index 100% rename from projects/demo/iOS Demo/iOS Demo/iOS Demo-Prefix.pch rename to iOS/Demo/iOS Demo/iOS Demo-Prefix.pch diff --git a/projects/demo/iOS Demo/iOS Demo/main.m b/iOS/Demo/iOS Demo/main.m similarity index 100% rename from projects/demo/iOS Demo/iOS Demo/main.m rename to iOS/Demo/iOS Demo/main.m diff --git a/projects/demo/iOS Demo/iOS DemoTests/en.lproj/InfoPlist.strings b/iOS/Demo/iOS DemoTests/en.lproj/InfoPlist.strings similarity index 100% rename from projects/demo/iOS Demo/iOS DemoTests/en.lproj/InfoPlist.strings rename to iOS/Demo/iOS DemoTests/en.lproj/InfoPlist.strings diff --git a/projects/demo/iOS Demo/iOS DemoTests/iOS DemoTests-Info.plist b/iOS/Demo/iOS DemoTests/iOS DemoTests-Info.plist similarity index 100% rename from projects/demo/iOS Demo/iOS DemoTests/iOS DemoTests-Info.plist rename to iOS/Demo/iOS DemoTests/iOS DemoTests-Info.plist diff --git a/projects/demo/iOS Demo/iOS DemoTests/iOS_DemoTests.m b/iOS/Demo/iOS DemoTests/iOS_DemoTests.m similarity index 100% rename from projects/demo/iOS Demo/iOS DemoTests/iOS_DemoTests.m rename to iOS/Demo/iOS DemoTests/iOS_DemoTests.m diff --git a/STK for iOS/README.md b/iOS/README.md similarity index 100% rename from STK for iOS/README.md rename to iOS/README.md diff --git a/STK for iOS/STK.xcodeproj/project.pbxproj b/iOS/STK.xcodeproj/project.pbxproj similarity index 99% rename from STK for iOS/STK.xcodeproj/project.pbxproj rename to iOS/STK.xcodeproj/project.pbxproj index effc246..9cdc8b3 100644 --- a/STK for iOS/STK.xcodeproj/project.pbxproj +++ b/iOS/STK.xcodeproj/project.pbxproj @@ -718,7 +718,7 @@ B08F608818BA9B0600C14A90 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0500; + LastUpgradeCheck = 0510; }; buildConfigurationList = B08F608B18BA9B0600C14A90 /* Build configuration list for PBXProject "STK" */; compatibilityVersion = "Xcode 3.2"; @@ -887,6 +887,7 @@ B08F608C18BA9B0600C14A90 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ONLY_ACTIVE_ARCH = YES; }; name = Debug; }; @@ -900,7 +901,6 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; @@ -949,7 +949,6 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; @@ -1096,6 +1095,7 @@ B0EC338D18CB73480005787B /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; diff --git a/STK for iOS/STK.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/iOS/STK.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from STK for iOS/STK.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to iOS/STK.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/STK for iOS/STK.xcodeproj/project.xcworkspace/xcshareddata/STK for iOS.xccheckout b/iOS/STK.xcodeproj/project.xcworkspace/xcshareddata/STK for iOS.xccheckout similarity index 100% rename from STK for iOS/STK.xcodeproj/project.xcworkspace/xcshareddata/STK for iOS.xccheckout rename to iOS/STK.xcodeproj/project.xcworkspace/xcshareddata/STK for iOS.xccheckout diff --git a/STK for iOS/STK.xcodeproj/project.xcworkspace/xcshareddata/STK.xccheckout b/iOS/STK.xcodeproj/project.xcworkspace/xcshareddata/STK.xccheckout similarity index 100% rename from STK for iOS/STK.xcodeproj/project.xcworkspace/xcshareddata/STK.xccheckout rename to iOS/STK.xcodeproj/project.xcworkspace/xcshareddata/STK.xccheckout