diff --git a/ACDGen/Bin/CLT/usr/local/bin/acdgenp b/ACDGen/Bin/CLT/usr/local/bin/acdgenp
new file mode 100755
index 0000000..45e1152
Binary files /dev/null and b/ACDGen/Bin/CLT/usr/local/bin/acdgenp differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftAppKit.dylib b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftAppKit.dylib
new file mode 100755
index 0000000..851a21d
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftAppKit.dylib differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftCore.dylib b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftCore.dylib
new file mode 100755
index 0000000..c62e1c6
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftCore.dylib differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftCoreData.dylib b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftCoreData.dylib
new file mode 100755
index 0000000..6e1a8c2
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftCoreData.dylib differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftCoreGraphics.dylib b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftCoreGraphics.dylib
new file mode 100755
index 0000000..ce2c2fa
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftCoreGraphics.dylib differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftCoreImage.dylib b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftCoreImage.dylib
new file mode 100755
index 0000000..9319407
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftCoreImage.dylib differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftDarwin.dylib b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftDarwin.dylib
new file mode 100755
index 0000000..a7ec79e
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftDarwin.dylib differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftDispatch.dylib b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftDispatch.dylib
new file mode 100755
index 0000000..cdbcac6
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftDispatch.dylib differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftFoundation.dylib b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftFoundation.dylib
new file mode 100755
index 0000000..be063ee
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftFoundation.dylib differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftIOKit.dylib b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftIOKit.dylib
new file mode 100755
index 0000000..81d2c44
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftIOKit.dylib differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftObjectiveC.dylib b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftObjectiveC.dylib
new file mode 100755
index 0000000..a1927fa
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftObjectiveC.dylib differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftQuartzCore.dylib b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftQuartzCore.dylib
new file mode 100755
index 0000000..984cb2f
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftQuartzCore.dylib differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftXPC.dylib b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftXPC.dylib
new file mode 100755
index 0000000..9e3e084
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Frameworks/libswiftXPC.dylib differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Info.plist b/ACDGen/Bin/GUI/ACDGen.app/Contents/Info.plist
new file mode 100644
index 0000000..8af5187
--- /dev/null
+++ b/ACDGen/Bin/GUI/ACDGen.app/Contents/Info.plist
@@ -0,0 +1,56 @@
+
+
+
+
+ BuildMachineOSBuild
+ 16D17a
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ ACDGen
+ CFBundleIconFile
+ AppIcon
+ CFBundleIdentifier
+ com.alecrim.ACDGen
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ ACDGen
+ CFBundlePackageType
+ APPL
+ CFBundleShortVersionString
+ 3.0
+ CFBundleSignature
+ ????
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 771
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 8C1002
+ DTPlatformVersion
+ GM
+ DTSDKBuild
+ 16C58
+ DTSDKName
+ macosx10.12
+ DTXcode
+ 0821
+ DTXcodeBuild
+ 8C1002
+ LSApplicationCategoryType
+ public.app-category.developer-tools
+ LSMinimumSystemVersion
+ 10.10
+ NSHumanReadableCopyright
+ Copyright © 2015, 2016 Alecrim. All rights reserved.
+ NSMainStoryboardFile
+ Main
+ NSPrincipalClass
+ NSApplication
+
+
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/MacOS/ACDGen b/ACDGen/Bin/GUI/ACDGen.app/Contents/MacOS/ACDGen
new file mode 100755
index 0000000..128148b
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/MacOS/ACDGen differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/PkgInfo b/ACDGen/Bin/GUI/ACDGen.app/Contents/PkgInfo
new file mode 100644
index 0000000..bd04210
--- /dev/null
+++ b/ACDGen/Bin/GUI/ACDGen.app/Contents/PkgInfo
@@ -0,0 +1 @@
+APPL????
\ No newline at end of file
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Resources/AppIcon.icns b/ACDGen/Bin/GUI/ACDGen.app/Contents/Resources/AppIcon.icns
new file mode 100644
index 0000000..9d8709c
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Resources/AppIcon.icns differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Resources/Base.lproj/Main.storyboardc/Info.plist b/ACDGen/Bin/GUI/ACDGen.app/Contents/Resources/Base.lproj/Main.storyboardc/Info.plist
new file mode 100644
index 0000000..d1f5ae5
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Resources/Base.lproj/Main.storyboardc/Info.plist differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Resources/Base.lproj/Main.storyboardc/MainMenu.nib b/ACDGen/Bin/GUI/ACDGen.app/Contents/Resources/Base.lproj/Main.storyboardc/MainMenu.nib
new file mode 100644
index 0000000..8221d97
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Resources/Base.lproj/Main.storyboardc/MainMenu.nib differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Resources/Base.lproj/Main.storyboardc/NSWindowController-B8D-0N-5wS.nib b/ACDGen/Bin/GUI/ACDGen.app/Contents/Resources/Base.lproj/Main.storyboardc/NSWindowController-B8D-0N-5wS.nib
new file mode 100644
index 0000000..99fde7b
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Resources/Base.lproj/Main.storyboardc/NSWindowController-B8D-0N-5wS.nib differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/Resources/Base.lproj/Main.storyboardc/XfG-lQ-9wD-view-m2S-Jp-Qdl.nib b/ACDGen/Bin/GUI/ACDGen.app/Contents/Resources/Base.lproj/Main.storyboardc/XfG-lQ-9wD-view-m2S-Jp-Qdl.nib
new file mode 100644
index 0000000..c297fa8
Binary files /dev/null and b/ACDGen/Bin/GUI/ACDGen.app/Contents/Resources/Base.lproj/Main.storyboardc/XfG-lQ-9wD-view-m2S-Jp-Qdl.nib differ
diff --git a/ACDGen/Bin/GUI/ACDGen.app/Contents/_CodeSignature/CodeResources b/ACDGen/Bin/GUI/ACDGen.app/Contents/_CodeSignature/CodeResources
new file mode 100644
index 0000000..5a90f8a
--- /dev/null
+++ b/ACDGen/Bin/GUI/ACDGen.app/Contents/_CodeSignature/CodeResources
@@ -0,0 +1,300 @@
+
+
+
+
+ files
+
+ Resources/AppIcon.icns
+
+ 4fENz3XO2GJcyBkjfMf2yZh6m48=
+
+ Resources/Base.lproj/Main.storyboardc/Info.plist
+
+ DXkhU2dOq6Syrp1Ww3L2dCBksp8=
+
+ Resources/Base.lproj/Main.storyboardc/MainMenu.nib
+
+ iRwBNwg6Iw+6zjO1UXlOcYnw3HI=
+
+ Resources/Base.lproj/Main.storyboardc/NSWindowController-B8D-0N-5wS.nib
+
+ cOB719GK5DEVrcDFfzubV7eS6EA=
+
+ Resources/Base.lproj/Main.storyboardc/XfG-lQ-9wD-view-m2S-Jp-Qdl.nib
+
+ NPQKFwukmeUFMnBBgePbxXaUuKE=
+
+
+ files2
+
+ Frameworks/libswiftAppKit.dylib
+
+ cdhash
+
+ wP9LuGE5QVk7iG2Fx3BBXX56qg0=
+
+ requirement
+ anchor apple generic and identifier "com.apple.dt.runtime.swiftAppKit" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "89GFVQ5PK6")
+
+ Frameworks/libswiftCore.dylib
+
+ cdhash
+
+ wNR2EoqC5WnYc913HNlb17s2A68=
+
+ requirement
+ anchor apple generic and identifier "com.apple.dt.runtime.swiftCore" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "89GFVQ5PK6")
+
+ Frameworks/libswiftCoreData.dylib
+
+ cdhash
+
+ xZtPGZcURnfOwBO9NesIejhWyLo=
+
+ requirement
+ anchor apple generic and identifier "com.apple.dt.runtime.swiftCoreData" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "89GFVQ5PK6")
+
+ Frameworks/libswiftCoreGraphics.dylib
+
+ cdhash
+
+ 1r8vgmI0vIAqhxSyMqzJn5akSXY=
+
+ requirement
+ anchor apple generic and identifier "com.apple.dt.runtime.swiftCoreGraphics" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "89GFVQ5PK6")
+
+ Frameworks/libswiftCoreImage.dylib
+
+ cdhash
+
+ KIFbrcXS8/jUNS9xWMcns73FSv8=
+
+ requirement
+ anchor apple generic and identifier "com.apple.dt.runtime.swiftCoreImage" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "89GFVQ5PK6")
+
+ Frameworks/libswiftDarwin.dylib
+
+ cdhash
+
+ n5IXl4x8ozUSToiyrwELgwWvX6E=
+
+ requirement
+ anchor apple generic and identifier "com.apple.dt.runtime.swiftDarwin" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "89GFVQ5PK6")
+
+ Frameworks/libswiftDispatch.dylib
+
+ cdhash
+
+ C+ACvN+82Fi87PcnL4fWyeHY+Rk=
+
+ requirement
+ anchor apple generic and identifier "com.apple.dt.runtime.swiftDispatch" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "89GFVQ5PK6")
+
+ Frameworks/libswiftFoundation.dylib
+
+ cdhash
+
+ 95MlneWI36DWKpBBFHIqEe0bjpo=
+
+ requirement
+ anchor apple generic and identifier "com.apple.dt.runtime.swiftFoundation" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "89GFVQ5PK6")
+
+ Frameworks/libswiftIOKit.dylib
+
+ cdhash
+
+ 5s5+EvGaoV2omIi0KoLQH4I09eM=
+
+ requirement
+ anchor apple generic and identifier "com.apple.dt.runtime.swiftIOKit" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "89GFVQ5PK6")
+
+ Frameworks/libswiftObjectiveC.dylib
+
+ cdhash
+
+ NMwf8RM2dRd7i7qFbY0P7AU2RbE=
+
+ requirement
+ anchor apple generic and identifier "com.apple.dt.runtime.swiftObjectiveC" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "89GFVQ5PK6")
+
+ Frameworks/libswiftQuartzCore.dylib
+
+ cdhash
+
+ J+2r71bKL7SEHYh3YWsMMFYspKs=
+
+ requirement
+ anchor apple generic and identifier "com.apple.dt.runtime.swiftQuartzCore" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "89GFVQ5PK6")
+
+ Frameworks/libswiftXPC.dylib
+
+ cdhash
+
+ vQS5xnwf6wt3cclqLnWqlJ9cQyk=
+
+ requirement
+ anchor apple generic and identifier "com.apple.dt.runtime.swiftXPC" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "89GFVQ5PK6")
+
+ Resources/AppIcon.icns
+
+ hash
+
+ 4fENz3XO2GJcyBkjfMf2yZh6m48=
+
+ hash2
+
+ o1UIh+cQbn+Gnr6GrvJIKJLdpxIPOjGjC0PCcg8VF/M=
+
+
+ Resources/Base.lproj/Main.storyboardc/Info.plist
+
+ hash
+
+ DXkhU2dOq6Syrp1Ww3L2dCBksp8=
+
+ hash2
+
+ 1Ldp+yZ/3Vg7qFr237Hy5ysO6F8JEgBmrHyDHNjQTrU=
+
+
+ Resources/Base.lproj/Main.storyboardc/MainMenu.nib
+
+ hash
+
+ iRwBNwg6Iw+6zjO1UXlOcYnw3HI=
+
+ hash2
+
+ 4Pq7nUGKYjFjLDFRg35Owwb59Ays2LYQSL2YyzAu/mQ=
+
+
+ Resources/Base.lproj/Main.storyboardc/NSWindowController-B8D-0N-5wS.nib
+
+ hash
+
+ cOB719GK5DEVrcDFfzubV7eS6EA=
+
+ hash2
+
+ 2zt2NbBcCR4G3JbFYX1/LjEr2mAvargifyr6Uz/sYuw=
+
+
+ Resources/Base.lproj/Main.storyboardc/XfG-lQ-9wD-view-m2S-Jp-Qdl.nib
+
+ hash
+
+ NPQKFwukmeUFMnBBgePbxXaUuKE=
+
+ hash2
+
+ EYJZMDBJIlu0q4xVEHKLZy2qqbqukC++NB19e40JVAU=
+
+
+
+ rules
+
+ ^Resources/
+
+ ^Resources/.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^Resources/.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Resources/Base\.lproj/
+
+ weight
+ 1010
+
+ ^version.plist$
+
+
+ rules2
+
+ .*\.dSYM($|/)
+
+ weight
+ 11
+
+ ^(.*/)?\.DS_Store$
+
+ omit
+
+ weight
+ 2000
+
+ ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
+
+ nested
+
+ weight
+ 10
+
+ ^.*
+
+ ^Info\.plist$
+
+ omit
+
+ weight
+ 20
+
+ ^PkgInfo$
+
+ omit
+
+ weight
+ 20
+
+ ^Resources/
+
+ weight
+ 20
+
+ ^Resources/.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^Resources/.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Resources/Base\.lproj/
+
+ weight
+ 1010
+
+ ^[^/]+$
+
+ nested
+
+ weight
+ 10
+
+ ^embedded\.provisionprofile$
+
+ weight
+ 20
+
+ ^version\.plist$
+
+ weight
+ 20
+
+
+
+
diff --git a/ACDGen/Source/ACDGen.xcodeproj/project.pbxproj b/ACDGen/Source/ACDGen.xcodeproj/project.pbxproj
index 7c96f14..6034ae6 100644
--- a/ACDGen/Source/ACDGen.xcodeproj/project.pbxproj
+++ b/ACDGen/Source/ACDGen.xcodeproj/project.pbxproj
@@ -224,7 +224,7 @@
attributes = {
LastSwiftMigration = 0700;
LastSwiftUpdateCheck = 0730;
- LastUpgradeCheck = 0800;
+ LastUpgradeCheck = 0820;
ORGANIZATIONNAME = Alecrim;
TargetAttributes = {
14CF9E591CA504B000594115 = {
@@ -327,7 +327,6 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.12;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 3.0;
};
@@ -337,7 +336,6 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.12;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 3.0;
@@ -357,8 +355,10 @@
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
@@ -381,7 +381,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.12;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = macosx;
@@ -402,8 +402,10 @@
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
@@ -419,7 +421,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.12;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = macosx;
};
@@ -431,7 +433,7 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "Mac Developer";
COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 506;
+ CURRENT_PROJECT_VERSION = 771;
INFOPLIST_FILE = ACDGen/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.alecrim.$(PRODUCT_NAME:rfc1034identifier)";
@@ -447,7 +449,7 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "Mac Developer";
COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 506;
+ CURRENT_PROJECT_VERSION = 771;
INFOPLIST_FILE = ACDGen/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.alecrim.$(PRODUCT_NAME:rfc1034identifier)";
diff --git a/AlecrimCoreData.podspec b/AlecrimCoreData.podspec
index 796e474..bf854df 100644
--- a/AlecrimCoreData.podspec
+++ b/AlecrimCoreData.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "AlecrimCoreData"
- s.version = "5.0-beta.5"
+ s.version = "5.0"
s.summary = "A powerful and simple Core Data wrapper framework written in Swift."
s.homepage = "https://github.com/Alecrim/AlecrimCoreData"
diff --git a/Examples/ACD Alarm (iOS)/ACD Alarm.xcodeproj/project.pbxproj b/Examples/ACD Alarm (iOS)/ACD Alarm.xcodeproj/project.pbxproj
index a42f1d2..84ebfd4 100644
--- a/Examples/ACD Alarm (iOS)/ACD Alarm.xcodeproj/project.pbxproj
+++ b/Examples/ACD Alarm (iOS)/ACD Alarm.xcodeproj/project.pbxproj
@@ -160,7 +160,7 @@
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0800;
- LastUpgradeCheck = 0800;
+ LastUpgradeCheck = 0820;
ORGANIZATIONNAME = Alecrim;
TargetAttributes = {
14B2B1D81D5D285A0073C1C2 = {
@@ -262,6 +262,7 @@
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_SUSPICIOUS_MOVES = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -312,6 +313,7 @@
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_SUSPICIOUS_MOVES = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
diff --git a/Package.swift b/Package.swift
new file mode 100644
index 0000000..ff99282
--- /dev/null
+++ b/Package.swift
@@ -0,0 +1,14 @@
+//
+// Package.swift
+// AlecrimCoreData
+//
+// Created by Vanderlei Martinelli on 2016-12-30.
+// Copyright © 2016 Alecrim. All rights reserved.
+//
+
+import PackageDescription
+
+let package = Package(
+ name: "AlecrimCoreData",
+ exclude: ["ACDGen", "Examples"]
+)
diff --git a/README.md b/README.md
index 4d368bc..f0df088 100644
--- a/README.md
+++ b/README.md
@@ -313,8 +313,8 @@ platform :ios, '10.0'
use_frameworks!
target '' do
- # pod 'AlecrimCoreData', '~> 5.0'
- pod 'AlecrimCoreData', :git => 'https://github.com/Alecrim/AlecrimCoreData.git', :branch => 'develop'
+ # pod 'AlecrimCoreData', :git => 'https://github.com/Alecrim/AlecrimCoreData.git', :branch => 'develop'
+ pod 'AlecrimCoreData', '~> 5.0'
end
```
diff --git a/Source/AlecrimCoreData.xcodeproj/project.pbxproj b/Source/AlecrimCoreData.xcodeproj/project.pbxproj
index 6bd2776..b7fb4c4 100644
--- a/Source/AlecrimCoreData.xcodeproj/project.pbxproj
+++ b/Source/AlecrimCoreData.xcodeproj/project.pbxproj
@@ -418,7 +418,7 @@
APPLICATION_EXTENSION_API_ONLY = YES;
CLANG_ENABLE_MODULES = YES;
COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 715;
+ CURRENT_PROJECT_VERSION = 779;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
@@ -441,7 +441,7 @@
APPLICATION_EXTENSION_API_ONLY = YES;
CLANG_ENABLE_MODULES = YES;
COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 715;
+ CURRENT_PROJECT_VERSION = 779;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
diff --git a/Source/AlecrimCoreData.xcodeproj/xcshareddata/xcschemes/AlecrimCoreData.xcscheme b/Source/AlecrimCoreData.xcodeproj/xcshareddata/xcschemes/AlecrimCoreData.xcscheme
index f3a24b3..33ca2ec 100644
--- a/Source/AlecrimCoreData.xcodeproj/xcshareddata/xcschemes/AlecrimCoreData.xcscheme
+++ b/Source/AlecrimCoreData.xcodeproj/xcshareddata/xcschemes/AlecrimCoreData.xcscheme
@@ -1,6 +1,6 @@
{
// MARK: -
- public convenience init(name: String, automaticallyLoadPersistentStores: Bool = true) {
+ public convenience init(name: String) {
+ self.init(name: name, automaticallyLoadPersistentStores: true)
+ }
+
+ public convenience init(name: String, automaticallyLoadPersistentStores: Bool) {
if let modelURL = Bundle.main.url(forResource: name, withExtension: "momd") ?? Bundle.main.url(forResource: name, withExtension: "mom") {
if let model = NSManagedObjectModel(contentsOf: modelURL) {
- self.init(name: name, managedObjectModel: model)
+ self.init(name: name, managedObjectModel: model, automaticallyLoadPersistentStores: automaticallyLoadPersistentStores)
return
}
@@ -117,7 +121,7 @@ open class GenericPersistentContainer {
}
- public init(name: String, managedObjectModel model: NSManagedObjectModel, automaticallyLoadPersistentStores: Bool = true) {
+ public init(name: String, managedObjectModel model: NSManagedObjectModel, automaticallyLoadPersistentStores: Bool) {
//
if #available(iOS 10.0, macOSApplicationExtension 10.12, iOSApplicationExtension 10.0, tvOSApplicationExtension 10.0, watchOSApplicationExtension 3.0, *) {
self.underlyingPersistentContainer = NativePersistentContainer(name: name, managedObjectModel: model, contextType: ContextType.self)