From ac89f65e61af01c21e390d2a7739e1e96e733373 Mon Sep 17 00:00:00 2001 From: Jeff Date: Thu, 23 Jan 2020 20:52:19 -0800 Subject: [PATCH 1/5] Add Product Name --- Cartfile.resolved | 2 +- SwinjectStoryboard.xcodeproj/project.pbxproj | 2 ++ .../project.xcworkspace/contents.xcworkspacedata | 3 --- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Cartfile.resolved b/Cartfile.resolved index b8c5114..be4530f 100644 --- a/Cartfile.resolved +++ b/Cartfile.resolved @@ -1,3 +1,3 @@ -github "Quick/Nimble" "v8.0.4" +github "Quick/Nimble" "v8.0.5" github "Quick/Quick" "v2.2.0" github "Swinject/Swinject" "2.7.1" diff --git a/SwinjectStoryboard.xcodeproj/project.pbxproj b/SwinjectStoryboard.xcodeproj/project.pbxproj index e76594f..537b68f 100644 --- a/SwinjectStoryboard.xcodeproj/project.pbxproj +++ b/SwinjectStoryboard.xcodeproj/project.pbxproj @@ -1061,6 +1061,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 8.0; MACOSX_DEPLOYMENT_TARGET = 10.10; MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = SwinjectStoryboard; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; TVOS_DEPLOYMENT_TARGET = 9.0; @@ -1081,6 +1082,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 8.0; MACOSX_DEPLOYMENT_TARGET = 10.10; MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = SwinjectStoryboard; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/SwinjectStoryboard.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/SwinjectStoryboard.xcodeproj/project.xcworkspace/contents.xcworkspacedata index f5d9ebe..94b2795 100644 --- a/SwinjectStoryboard.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/SwinjectStoryboard.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -1,7 +1,4 @@ - - From 8ca137caeaf98cbdd12f30396955487f9a91d466 Mon Sep 17 00:00:00 2001 From: Jeff Date: Fri, 24 Jan 2020 10:50:06 -0800 Subject: [PATCH 2/5] Add search path --- SwinjectStoryboard.xcodeproj/project.pbxproj | 2 ++ 1 file changed, 2 insertions(+) diff --git a/SwinjectStoryboard.xcodeproj/project.pbxproj b/SwinjectStoryboard.xcodeproj/project.pbxproj index 537b68f..0291ccb 100644 --- a/SwinjectStoryboard.xcodeproj/project.pbxproj +++ b/SwinjectStoryboard.xcodeproj/project.pbxproj @@ -1103,6 +1103,7 @@ FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Carthage/Build/iOS", + "$(DERIVED_FILES_DIR)/Build/**", ); INFOPLIST_FILE = Sources/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; @@ -1123,6 +1124,7 @@ FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Carthage/Build/iOS", + "$(DERIVED_FILES_DIR)/Build/**", ); INFOPLIST_FILE = Sources/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; From 234074eb47f56daa3a9b92f8166900995eaef0d1 Mon Sep 17 00:00:00 2001 From: Jeff Date: Fri, 24 Jan 2020 10:52:31 -0800 Subject: [PATCH 3/5] Add user header search path --- SwinjectStoryboard.xcodeproj/project.pbxproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SwinjectStoryboard.xcodeproj/project.pbxproj b/SwinjectStoryboard.xcodeproj/project.pbxproj index 0291ccb..2ce22b0 100644 --- a/SwinjectStoryboard.xcodeproj/project.pbxproj +++ b/SwinjectStoryboard.xcodeproj/project.pbxproj @@ -1103,13 +1103,13 @@ FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Carthage/Build/iOS", - "$(DERIVED_FILES_DIR)/Build/**", ); INFOPLIST_FILE = Sources/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "com.el-eleven.SwinjectStoryboard"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; + USER_HEADER_SEARCH_PATHS = "$(inherited) $(DERIVED_FILES_DIR)/Build/**"; }; name = Debug; }; @@ -1124,12 +1124,12 @@ FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Carthage/Build/iOS", - "$(DERIVED_FILES_DIR)/Build/**", ); INFOPLIST_FILE = Sources/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "com.el-eleven.SwinjectStoryboard"; SWIFT_VERSION = 5.0; + USER_HEADER_SEARCH_PATHS = "$(inherited) $(DERIVED_FILES_DIR)/Build/**"; }; name = Release; }; From 3c55931073fb361a5f8e3686f719a3c0125f182f Mon Sep 17 00:00:00 2001 From: Jeff Date: Fri, 24 Jan 2020 10:56:30 -0800 Subject: [PATCH 4/5] Search --- SwinjectStoryboard.xcodeproj/project.pbxproj | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/SwinjectStoryboard.xcodeproj/project.pbxproj b/SwinjectStoryboard.xcodeproj/project.pbxproj index 2ce22b0..debf1f2 100644 --- a/SwinjectStoryboard.xcodeproj/project.pbxproj +++ b/SwinjectStoryboard.xcodeproj/project.pbxproj @@ -1104,12 +1104,13 @@ "$(inherited)", "$(PROJECT_DIR)/Carthage/Build/iOS", ); + HEADER_SEARCH_PATHS = "$(OBJROOT)/UninstalledProducts/**"; INFOPLIST_FILE = Sources/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "com.el-eleven.SwinjectStoryboard"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; - USER_HEADER_SEARCH_PATHS = "$(inherited) $(DERIVED_FILES_DIR)/Build/**"; + USER_HEADER_SEARCH_PATHS = ""; }; name = Debug; }; @@ -1125,11 +1126,12 @@ "$(inherited)", "$(PROJECT_DIR)/Carthage/Build/iOS", ); + HEADER_SEARCH_PATHS = "$(OBJROOT)/UninstalledProducts/**"; INFOPLIST_FILE = Sources/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "com.el-eleven.SwinjectStoryboard"; SWIFT_VERSION = 5.0; - USER_HEADER_SEARCH_PATHS = "$(inherited) $(DERIVED_FILES_DIR)/Build/**"; + USER_HEADER_SEARCH_PATHS = ""; }; name = Release; }; From 3cb14f185c318b7b7d1794b15f993c08debc74e0 Mon Sep 17 00:00:00 2001 From: Jeff Date: Fri, 24 Jan 2020 11:39:37 -0800 Subject: [PATCH 5/5] Add generated swift header file directly to project --- Sources/SwinjectStoryboard-Swift.h | 285 +++++++++++++++++++ SwinjectStoryboard.xcodeproj/project.pbxproj | 8 + 2 files changed, 293 insertions(+) create mode 100644 Sources/SwinjectStoryboard-Swift.h diff --git a/Sources/SwinjectStoryboard-Swift.h b/Sources/SwinjectStoryboard-Swift.h new file mode 100644 index 0000000..79daa09 --- /dev/null +++ b/Sources/SwinjectStoryboard-Swift.h @@ -0,0 +1,285 @@ +// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +@import UIKit; +#endif + +#import + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="SwinjectStoryboard",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +SWIFT_PROTOCOL("_TtP18SwinjectStoryboard19InjectionVerifiable_") +@protocol InjectionVerifiable +@property (nonatomic) BOOL wasInjected; +@end + + + + +SWIFT_PROTOCOL("_TtP18SwinjectStoryboard28RegistrationNameAssociatable_") +@protocol RegistrationNameAssociatable +@property (nonatomic, copy) NSString * _Nullable swinjectRegistrationName; +@end + +@class NSBundle; +@class UIViewController; + +/// The SwinjectStoryboard provides the features to inject dependencies of view/window controllers in a storyboard. +/// To specify a registration name of a view/window controller registered to the Container as a service type, +/// add a user defined runtime attribute with the following settings: +///
    +///
  • +/// Key Path: swinjectRegistrationName +///
  • +///
  • +/// Type: String +///
  • +///
  • +/// Value: Registration name to the Container +///
  • +///
+/// in User Defined Runtime Attributes section on Indentity Inspector pane. +/// If no name is supplied to the registration, no runtime attribute should be specified. +SWIFT_CLASS("_TtC18SwinjectStoryboard18SwinjectStoryboard") +@interface SwinjectStoryboard : _SwinjectStoryboardBase +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// Creates the new instance of SwinjectStoryboard. This method is used instead of an initializer. +/// note: +/// +/// The shared singleton container SwinjectStoryboard.defaultContainer is used as the container. +/// \param name The name of the storyboard resource file without the filename extension. +/// +/// \param storyboardBundleOrNil The bundle containing the storyboard file and its resources. Specify nil to use the main bundle. +/// +/// +/// returns: +/// The new instance of SwinjectStoryboard. ++ (SwinjectStoryboard * _Nonnull)createWithName:(NSString * _Nonnull)name bundle:(NSBundle * _Nullable)storyboardBundleOrNil SWIFT_WARN_UNUSED_RESULT; +/// Instantiates the view controller with the specified identifier. +/// The view controller and its child controllers have their dependencies injected +/// as specified in the Container passed to the initializer of the SwinjectStoryboard. +/// \param identifier The identifier set in the storyboard file. +/// +/// +/// returns: +/// The instantiated view controller with its dependencies injected. +- (UIViewController * _Nonnull)instantiateViewControllerWithIdentifier:(NSString * _Nonnull)identifier SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface SwinjectStoryboard (SWIFT_EXTENSION(SwinjectStoryboard)) ++ (void)pushInstantiatingStoryboard:(SwinjectStoryboard * _Nonnull)storyboard; ++ (SwinjectStoryboard * _Nullable)popInstantiatingStoryboard; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) BOOL isCreatingStoryboardReference;) ++ (BOOL)isCreatingStoryboardReference SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) SwinjectStoryboard * _Nullable referencingStoryboard;) ++ (SwinjectStoryboard * _Nullable)referencingStoryboard SWIFT_WARN_UNUSED_RESULT; ++ (SwinjectStoryboard * _Nonnull)createReferencedWithName:(NSString * _Nonnull)name bundle:(NSBundle * _Nullable)storyboardBundleOrNil SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface UIViewController (SWIFT_EXTENSION(SwinjectStoryboard)) +@property (nonatomic, copy) NSString * _Nullable swinjectRegistrationName; +@property (nonatomic) BOOL wasInjected; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop diff --git a/SwinjectStoryboard.xcodeproj/project.pbxproj b/SwinjectStoryboard.xcodeproj/project.pbxproj index debf1f2..6aa6f0e 100644 --- a/SwinjectStoryboard.xcodeproj/project.pbxproj +++ b/SwinjectStoryboard.xcodeproj/project.pbxproj @@ -7,6 +7,9 @@ objects = { /* Begin PBXBuildFile section */ + 7F98B80023DB7F4300B004ED /* SwinjectStoryboard-Swift.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F98B7FF23DB7F3100B004ED /* SwinjectStoryboard-Swift.h */; }; + 7F98B80123DB7F4700B004ED /* SwinjectStoryboard-Swift.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F98B7FF23DB7F3100B004ED /* SwinjectStoryboard-Swift.h */; }; + 7F98B80223DB7F4900B004ED /* SwinjectStoryboard-Swift.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F98B7FF23DB7F3100B004ED /* SwinjectStoryboard-Swift.h */; }; 983DFEA51CDB410D00D39731 /* Container+SwinjectStoryboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983DFE9F1CDB410D00D39731 /* Container+SwinjectStoryboard.swift */; }; 983DFEA61CDB410D00D39731 /* Container+SwinjectStoryboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983DFE9F1CDB410D00D39731 /* Container+SwinjectStoryboard.swift */; }; 983DFEA71CDB410D00D39731 /* Container+SwinjectStoryboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983DFE9F1CDB410D00D39731 /* Container+SwinjectStoryboard.swift */; }; @@ -199,6 +202,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 7F98B7FF23DB7F3100B004ED /* SwinjectStoryboard-Swift.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "SwinjectStoryboard-Swift.h"; sourceTree = ""; }; 983DFE9F1CDB410D00D39731 /* Container+SwinjectStoryboard.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Container+SwinjectStoryboard.swift"; sourceTree = ""; }; 983DFEA11CDB410D00D39731 /* SwinjectStoryboard.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwinjectStoryboard.swift; sourceTree = ""; }; 983DFEA21CDB410D00D39731 /* SwinjectStoryboardOption.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwinjectStoryboardOption.swift; sourceTree = ""; }; @@ -470,6 +474,7 @@ 98978E671DFC354B0046B966 /* UnavailableItems.swift */, 985904091CDB0AA700275E4A /* SwinjectStoryboard.h */, 9859040B1CDB0AA700275E4A /* Info.plist */, + 7F98B7FF23DB7F3100B004ED /* SwinjectStoryboard-Swift.h */, ); path = Sources; sourceTree = ""; @@ -642,6 +647,7 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + 7F98B80023DB7F4300B004ED /* SwinjectStoryboard-Swift.h in Headers */, FF8304DD1ECE7A3400D44CC2 /* SwinjectStoryboardProtocol.h in Headers */, FF492DB51EDA65E30081A4A7 /* UIStoryboard+Swizzling.h in Headers */, 9859040A1CDB0AA700275E4A /* SwinjectStoryboard.h in Headers */, @@ -653,6 +659,7 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + 7F98B80123DB7F4700B004ED /* SwinjectStoryboard-Swift.h in Headers */, FF8304DE1ECE7A3500D44CC2 /* SwinjectStoryboardProtocol.h in Headers */, 985315521CDB2CBF009E9FB7 /* SwinjectStoryboard.h in Headers */, FF492DB11EDA65D90081A4A7 /* NSStoryboard+Swizzling.h in Headers */, @@ -664,6 +671,7 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + 7F98B80223DB7F4900B004ED /* SwinjectStoryboard-Swift.h in Headers */, FF8304DF1ECE7A3600D44CC2 /* SwinjectStoryboardProtocol.h in Headers */, FF492DB61EDA65E30081A4A7 /* UIStoryboard+Swizzling.h in Headers */, 985315531CDB2CC0009E9FB7 /* SwinjectStoryboard.h in Headers */,