From 53cecad483aa1df37984d3075535e2a07e7009f1 Mon Sep 17 00:00:00 2001 From: CooperRS Date: Sun, 7 May 2017 10:58:20 +0200 Subject: [PATCH] Make RMStepsController available as framework --- .../project.pbxproj | 174 +++++++++++++++++- .../xcschemes/xcschememanagement.plist | 10 + .../AppIcon.appiconset/Contents.json | 25 +++ RMStepsController/Info.plist | 24 +++ RMStepsController/RMStep.h | 2 +- 5 files changed, 226 insertions(+), 9 deletions(-) create mode 100644 RMStepsController/Info.plist diff --git a/RMStepsController-Demo.xcodeproj/project.pbxproj b/RMStepsController-Demo.xcodeproj/project.pbxproj index ba10c57..11439e0 100644 --- a/RMStepsController-Demo.xcodeproj/project.pbxproj +++ b/RMStepsController-Demo.xcodeproj/project.pbxproj @@ -13,6 +13,14 @@ CA30C0CE183D36660037EE3A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CAB31EDF18350D4A00D8CF4E /* UIKit.framework */; }; CA30C0D4183D36660037EE3A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = CA30C0D2183D36660037EE3A /* InfoPlist.strings */; }; CA30C0DE183D37640037EE3A /* RMStepsControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = CA30C0DD183D37640037EE3A /* RMStepsControllerTests.m */; }; + CA7F06361EBF170A001106A0 /* RMStepsController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA7F062F1EBF170A001106A0 /* RMStepsController.framework */; }; + CA7F06371EBF170A001106A0 /* RMStepsController.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = CA7F062F1EBF170A001106A0 /* RMStepsController.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + CA7F063C1EBF17B9001106A0 /* RMStepsController.m in Sources */ = {isa = PBXBuildFile; fileRef = CAB31F1518350EBE00D8CF4E /* RMStepsController.m */; }; + CA7F063D1EBF17B9001106A0 /* RMStepsBar.h in Headers */ = {isa = PBXBuildFile; fileRef = CAB31F261835123500D8CF4E /* RMStepsBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA7F063E1EBF17B9001106A0 /* RMStepsBar.m in Sources */ = {isa = PBXBuildFile; fileRef = CAB31F271835123500D8CF4E /* RMStepsBar.m */; }; + CA7F063F1EBF17B9001106A0 /* RMStep.h in Headers */ = {isa = PBXBuildFile; fileRef = CAB31F291835128300D8CF4E /* RMStep.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA7F06401EBF17B9001106A0 /* RMStep.m in Sources */ = {isa = PBXBuildFile; fileRef = CAB31F2A1835128300D8CF4E /* RMStep.m */; }; + CA7F06451EBF19C9001106A0 /* RMStepsController.h in Headers */ = {isa = PBXBuildFile; fileRef = CAB31F1418350EBE00D8CF4E /* RMStepsController.h */; settings = {ATTRIBUTES = (Public, ); }; }; CAB31EDC18350D4A00D8CF4E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CAB31EDB18350D4A00D8CF4E /* Foundation.framework */; }; CAB31EDE18350D4A00D8CF4E /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CAB31EDD18350D4A00D8CF4E /* CoreGraphics.framework */; }; CAB31EE018350D4A00D8CF4E /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CAB31EDF18350D4A00D8CF4E /* UIKit.framework */; }; @@ -21,11 +29,8 @@ CAB31EEC18350D4A00D8CF4E /* RMAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CAB31EEB18350D4A00D8CF4E /* RMAppDelegate.m */; }; CAB31EEF18350D4A00D8CF4E /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CAB31EED18350D4A00D8CF4E /* Main.storyboard */; }; CAB31EF718350D4A00D8CF4E /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CAB31EF618350D4A00D8CF4E /* Images.xcassets */; }; - CAB31F1618350EBE00D8CF4E /* RMStepsController.m in Sources */ = {isa = PBXBuildFile; fileRef = CAB31F1518350EBE00D8CF4E /* RMStepsController.m */; }; CAB31F1918350F2100D8CF4E /* RMModalStepsController.m in Sources */ = {isa = PBXBuildFile; fileRef = CAB31F1818350F2100D8CF4E /* RMModalStepsController.m */; }; CAB31F1C1835101000D8CF4E /* RMDemoStepViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CAB31F1B1835101000D8CF4E /* RMDemoStepViewController.m */; }; - CAB31F281835123500D8CF4E /* RMStepsBar.m in Sources */ = {isa = PBXBuildFile; fileRef = CAB31F271835123500D8CF4E /* RMStepsBar.m */; }; - CAB31F2B1835128300D8CF4E /* RMStep.m in Sources */ = {isa = PBXBuildFile; fileRef = CAB31F2A1835128300D8CF4E /* RMStep.m */; }; CAE8E55F1836C8B300DA0BE9 /* RMNavStepsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CAE8E55E1836C8B300DA0BE9 /* RMNavStepsViewController.m */; }; /* End PBXBuildFile section */ @@ -37,8 +42,29 @@ remoteGlobalIDString = CAB31ED718350D4A00D8CF4E; remoteInfo = "RMStepsController-Demo"; }; + CA7F06341EBF170A001106A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = CAB31ED018350D4900D8CF4E /* Project object */; + proxyType = 1; + remoteGlobalIDString = CA7F062E1EBF170A001106A0; + remoteInfo = RMStepsController; + }; /* End PBXContainerItemProxy section */ +/* Begin PBXCopyFilesBuildPhase section */ + CA7F063B1EBF170A001106A0 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + CA7F06371EBF170A001106A0 /* RMStepsController.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ CA153D551A700BAD002E88AF /* Launch Screen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = "Launch Screen.xib"; sourceTree = ""; }; CA30C0CB183D36660037EE3A /* RMStepsController-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "RMStepsController-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -46,6 +72,8 @@ CA30C0D3183D36660037EE3A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; CA30C0D7183D36660037EE3A /* RMStepsController-Tests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "RMStepsController-Tests-Prefix.pch"; sourceTree = ""; }; CA30C0DD183D37640037EE3A /* RMStepsControllerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RMStepsControllerTests.m; sourceTree = ""; }; + CA7F062F1EBF170A001106A0 /* RMStepsController.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RMStepsController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CA7F06321EBF170A001106A0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; CAB31ED818350D4A00D8CF4E /* RMStepsController-Demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "RMStepsController-Demo.app"; sourceTree = BUILT_PRODUCTS_DIR; }; CAB31EDB18350D4A00D8CF4E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; CAB31EDD18350D4A00D8CF4E /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; @@ -84,11 +112,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + CA7F062B1EBF170A001106A0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; CAB31ED518350D4A00D8CF4E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( CAB31EDE18350D4A00D8CF4E /* CoreGraphics.framework in Frameworks */, + CA7F06361EBF170A001106A0 /* RMStepsController.framework in Frameworks */, CAB31EE018350D4A00D8CF4E /* UIKit.framework in Frameworks */, CAB31EDC18350D4A00D8CF4E /* Foundation.framework in Frameworks */, ); @@ -132,6 +168,7 @@ children = ( CAB31ED818350D4A00D8CF4E /* RMStepsController-Demo.app */, CA30C0CB183D36660037EE3A /* RMStepsController-Tests.xctest */, + CA7F062F1EBF170A001106A0 /* RMStepsController.framework */, ); name = Products; sourceTree = ""; @@ -186,12 +223,26 @@ CAB31F271835123500D8CF4E /* RMStepsBar.m */, CAB31F291835128300D8CF4E /* RMStep.h */, CAB31F2A1835128300D8CF4E /* RMStep.m */, + CA7F06321EBF170A001106A0 /* Info.plist */, ); path = RMStepsController; sourceTree = ""; }; /* End PBXGroup section */ +/* Begin PBXHeadersBuildPhase section */ + CA7F062C1EBF170A001106A0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + CA7F063D1EBF17B9001106A0 /* RMStepsBar.h in Headers */, + CA7F063F1EBF17B9001106A0 /* RMStep.h in Headers */, + CA7F06451EBF19C9001106A0 /* RMStepsController.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + /* Begin PBXNativeTarget section */ CA30C0CA183D36660037EE3A /* RMStepsController-Tests */ = { isa = PBXNativeTarget; @@ -211,6 +262,24 @@ productReference = CA30C0CB183D36660037EE3A /* RMStepsController-Tests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; + CA7F062E1EBF170A001106A0 /* RMStepsController */ = { + isa = PBXNativeTarget; + buildConfigurationList = CA7F06381EBF170A001106A0 /* Build configuration list for PBXNativeTarget "RMStepsController" */; + buildPhases = ( + CA7F062A1EBF170A001106A0 /* Sources */, + CA7F062B1EBF170A001106A0 /* Frameworks */, + CA7F062C1EBF170A001106A0 /* Headers */, + CA7F062D1EBF170A001106A0 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = RMStepsController; + productName = RMStepsController; + productReference = CA7F062F1EBF170A001106A0 /* RMStepsController.framework */; + productType = "com.apple.product-type.framework"; + }; CAB31ED718350D4A00D8CF4E /* RMStepsController-Demo */ = { isa = PBXNativeTarget; buildConfigurationList = CAB31F0D18350D4A00D8CF4E /* Build configuration list for PBXNativeTarget "RMStepsController-Demo" */; @@ -218,10 +287,12 @@ CAB31ED418350D4A00D8CF4E /* Sources */, CAB31ED518350D4A00D8CF4E /* Frameworks */, CAB31ED618350D4A00D8CF4E /* Resources */, + CA7F063B1EBF170A001106A0 /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( + CA7F06351EBF170A001106A0 /* PBXTargetDependency */, ); name = "RMStepsController-Demo"; productName = "RMStepsController-Demo"; @@ -241,6 +312,10 @@ CA30C0CA183D36660037EE3A = { TestTargetID = CAB31ED718350D4A00D8CF4E; }; + CA7F062E1EBF170A001106A0 = { + CreatedOnToolsVersion = 8.3.2; + ProvisioningStyle = Automatic; + }; }; }; buildConfigurationList = CAB31ED318350D4900D8CF4E /* Build configuration list for PBXProject "RMStepsController-Demo" */; @@ -258,6 +333,7 @@ targets = ( CAB31ED718350D4A00D8CF4E /* RMStepsController-Demo */, CA30C0CA183D36660037EE3A /* RMStepsController-Tests */, + CA7F062E1EBF170A001106A0 /* RMStepsController */, ); }; /* End PBXProject section */ @@ -271,6 +347,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + CA7F062D1EBF170A001106A0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; CAB31ED618350D4A00D8CF4E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -293,17 +376,24 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + CA7F062A1EBF170A001106A0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + CA7F06401EBF17B9001106A0 /* RMStep.m in Sources */, + CA7F063E1EBF17B9001106A0 /* RMStepsBar.m in Sources */, + CA7F063C1EBF17B9001106A0 /* RMStepsController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; CAB31ED418350D4A00D8CF4E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CAB31F1C1835101000D8CF4E /* RMDemoStepViewController.m in Sources */, - CAB31F1618350EBE00D8CF4E /* RMStepsController.m in Sources */, CAB31EE818350D4A00D8CF4E /* main.m in Sources */, CAE8E55F1836C8B300DA0BE9 /* RMNavStepsViewController.m in Sources */, CAB31EEC18350D4A00D8CF4E /* RMAppDelegate.m in Sources */, - CAB31F281835123500D8CF4E /* RMStepsBar.m in Sources */, - CAB31F2B1835128300D8CF4E /* RMStep.m in Sources */, CAB31F1918350F2100D8CF4E /* RMModalStepsController.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -316,6 +406,11 @@ target = CAB31ED718350D4A00D8CF4E /* RMStepsController-Demo */; targetProxy = CA30C0D8183D36660037EE3A /* PBXContainerItemProxy */; }; + CA7F06351EBF170A001106A0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = CA7F062E1EBF170A001106A0 /* RMStepsController */; + targetProxy = CA7F06341EBF170A001106A0 /* PBXContainerItemProxy */; + }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ @@ -388,6 +483,61 @@ }; name = Release; }; + CA7F06391EBF170A001106A0 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CODE_SIGN_IDENTITY = ""; + 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_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + INFOPLIST_FILE = RMStepsController/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_BUNDLE_IDENTIFIER = de.cooperrs.RMStepsController; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + CA7F063A1EBF170A001106A0 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CODE_SIGN_IDENTITY = ""; + COPY_PHASE_STRIP = NO; + 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_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + INFOPLIST_FILE = RMStepsController/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_BUNDLE_IDENTIFIER = de.cooperrs.RMStepsController; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; CAB31F0B18350D4A00D8CF4E /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -479,7 +629,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "RMStepsController-Demo/RMStepsController-Demo-Prefix.pch"; INFOPLIST_FILE = "RMStepsController-Demo/RMStepsController-Demo-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "de.cooperrs.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; TARGETED_DEVICE_FAMILY = "1,2"; @@ -495,7 +645,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "RMStepsController-Demo/RMStepsController-Demo-Prefix.pch"; INFOPLIST_FILE = "RMStepsController-Demo/RMStepsController-Demo-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "de.cooperrs.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; TARGETED_DEVICE_FAMILY = "1,2"; @@ -515,6 +665,14 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + CA7F06381EBF170A001106A0 /* Build configuration list for PBXNativeTarget "RMStepsController" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + CA7F06391EBF170A001106A0 /* Debug */, + CA7F063A1EBF170A001106A0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; CAB31ED318350D4900D8CF4E /* Build configuration list for PBXProject "RMStepsController-Demo" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/RMStepsController-Demo.xcodeproj/xcuserdata/CooperRS.xcuserdatad/xcschemes/xcschememanagement.plist b/RMStepsController-Demo.xcodeproj/xcuserdata/CooperRS.xcuserdatad/xcschemes/xcschememanagement.plist index 908a2ad..de93d09 100644 --- a/RMStepsController-Demo.xcodeproj/xcuserdata/CooperRS.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/RMStepsController-Demo.xcodeproj/xcuserdata/CooperRS.xcuserdatad/xcschemes/xcschememanagement.plist @@ -9,6 +9,11 @@ orderHint 0 + RMStepsController.xcscheme + + orderHint + 1 + SuppressBuildableAutocreation @@ -17,6 +22,11 @@ primary + CA7F062E1EBF170A001106A0 + + primary + + CAB31ED718350D4A00D8CF4E primary diff --git a/RMStepsController-Demo/Images.xcassets/AppIcon.appiconset/Contents.json b/RMStepsController-Demo/Images.xcassets/AppIcon.appiconset/Contents.json index a396706..b8236c6 100644 --- a/RMStepsController-Demo/Images.xcassets/AppIcon.appiconset/Contents.json +++ b/RMStepsController-Demo/Images.xcassets/AppIcon.appiconset/Contents.json @@ -1,19 +1,44 @@ { "images" : [ + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "3x" + }, { "idiom" : "iphone", "size" : "29x29", "scale" : "2x" }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "3x" + }, { "idiom" : "iphone", "size" : "40x40", "scale" : "2x" }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "3x" + }, { "idiom" : "iphone", "size" : "60x60", "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" } ], "info" : { diff --git a/RMStepsController/Info.plist b/RMStepsController/Info.plist new file mode 100644 index 0000000..fbe1e6b --- /dev/null +++ b/RMStepsController/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + 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/RMStepsController/RMStep.h b/RMStepsController/RMStep.h index 49cf2d1..023a365 100644 --- a/RMStepsController/RMStep.h +++ b/RMStepsController/RMStep.h @@ -24,7 +24,7 @@ // THE SOFTWARE. // -#import +#import /** A `RMStep` is used to set the title of a certain step and to customize the appearance of this step in a `RMStepsBar`