Skip to content

Commit

Permalink
MQTT-Client-Framework 0.8.5
Browse files Browse the repository at this point in the history
> Release date 2016-09-29

[FIX] CocoaLumberjack dependency resolved see #199 and README.md
  • Loading branch information
Christoph Krey committed Sep 29, 2016
1 parent 7a20ed0 commit 4317e56
Show file tree
Hide file tree
Showing 58 changed files with 200 additions and 305 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
MQTT-Client-Framework iOS/OSX/tvOS Release Notes
================================================

## MQTT-Client-Framework 0.8.5
> Release date 2016-09-29
[FIX] CocoaLumberjack dependency resolved see #199 and README.md

## MQTT-Client-Framework 0.8.4
> Release date 2016-09-??
Expand Down
46 changes: 39 additions & 7 deletions MQTTClient.podspec
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
Pod::Spec.new do |mqttc|
mqttc.name = "MQTTClient"
mqttc.version = "0.8.3"
mqttc.version = "0.8.4"
mqttc.summary = "iOS, OSX and tvOS native ObjectiveC MQTT Client Framework"
mqttc.homepage = "https://github.com/ckrey/MQTT-Client-Framework"
mqttc.license = { :type => "EPLv1", :file => "LICENSE" }
mqttc.author = { "Christoph Krey" => "[email protected]" }
mqttc.source = {
:git => "https://github.com/ckrey/MQTT-Client-Framework.git",
:tag => "0.8.3",
:tag => "0.8.4",
:submodules => true
}

Expand All @@ -24,13 +24,29 @@ Pod::Spec.new do |mqttc|
end

mqttc.subspec 'Min' do |min|
min.dependency 'MQTTClient/MinNSLog'
min.dependency 'CocoaLumberjack', '~> 2.3.0'
min.compiler_flags = '-DLUMBERJACK'
min.source_files = "MQTTClient/MQTTClient/MQTTCFSocketDecoder.{h,m}",
"MQTTClient/MQTTClient/MQTTCFSocketEncoder.{h,m}",
"MQTTClient/MQTTClient/MQTTCFSocketTransport.{h,m}",
"MQTTClient/MQTTClient/MQTTCoreDataPersistence.{h,m}",
"MQTTClient/MQTTClient/MQTTDecoder.{h,m}",
"MQTTClient/MQTTClient/MQTTInMemoryPersistence.{h,m}",
"MQTTClient/MQTTClient/MQTTLog.h",
"MQTTClient/MQTTClient/MQTTClient.h",
"MQTTClient/MQTTClient/MQTTMessage.{h,m}",
"MQTTClient/MQTTClient/MQTTPersistence.h",
"MQTTClient/MQTTClient/MQTTSSLSecurityPolicy.{h,m}",
"MQTTClient/MQTTClient/MQTTSSLSecurityPolicyDecoder.{h,m}",
"MQTTClient/MQTTClient/MQTTSSLSecurityPolicyEncoder.{h,m}",
"MQTTClient/MQTTClient/MQTTSSLSecurityPolicyTransport.{h,m}",
"MQTTClient/MQTTClient/MQTTSession.{h,m}",
"MQTTClient/MQTTClient/MQTTSessionLegacy.{h,m}",
"MQTTClient/MQTTClient/MQTTSessionSynchron.{h,m}",
"MQTTClient/MQTTClient/MQTTTransport.{h,m}"
end

mqttc.subspec 'MinNSLog' do |minnslog|
minnslog.source_files = "MQTTClient/MQTTClient/MQTTCFSocketDecoder.{h,m}",
mqttc.subspec 'MinL' do |minl|
minl.dependency 'CocoaLumberjack', '~> 2.3.0'
minl.source_files = "MQTTClient/MQTTClient/MQTTCFSocketDecoder.{h,m}",
"MQTTClient/MQTTClient/MQTTCFSocketEncoder.{h,m}",
"MQTTClient/MQTTClient/MQTTCFSocketTransport.{h,m}",
"MQTTClient/MQTTClient/MQTTCoreDataPersistence.{h,m}",
Expand All @@ -48,18 +64,34 @@ Pod::Spec.new do |mqttc|
"MQTTClient/MQTTClient/MQTTSessionLegacy.{h,m}",
"MQTTClient/MQTTClient/MQTTSessionSynchron.{h,m}",
"MQTTClient/MQTTClient/MQTTTransport.{h,m}"
minl.compiler_flags = '-DLUMBERJACK=1'
end

mqttc.subspec 'Manager' do |manager|
manager.source_files = "MQTTClient/MQTTClient/MQTTSessionManager.{h,m}"
manager.dependency 'MQTTClient/Min'
end

mqttc.subspec 'ManagerL' do |managerl|
managerl.source_files = "MQTTClient/MQTTClient/MQTTSessionManager.{h,m}"
managerl.dependency 'MQTTClient/MinL'
managerl.compiler_flags = '-DLUMBERJACK=1'
end

mqttc.subspec 'Websocket' do |ws|
ws.source_files = "MQTTClient/MQTTClient/MQTTWebsocketTransport/*.{h,m}"
ws.dependency 'SocketRocket'
ws.dependency 'MQTTClient/Min'
ws.requires_arc = true
ws.libraries = "icucore"
end

mqttc.subspec 'WebsocketL' do |wsl|
wsl.source_files = "MQTTClient/MQTTClient/MQTTWebsocketTransport/*.{h,m}"
wsl.dependency 'SocketRocket'
wsl.dependency 'MQTTClient/MinL'
wsl.requires_arc = true
wsl.libraries = "icucore"
wsl.compiler_flags = '-DLUMBERJACK=1'
end
end
114 changes: 6 additions & 108 deletions MQTTClient/MQTTClient.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,6 @@
84998C871C0EDBAA00119061 /* MQTTSessionSynchron.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MQTTSessionSynchron.h; sourceTree = "<group>"; };
84998C881C0EDBAA00119061 /* MQTTSessionSynchron.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MQTTSessionSynchron.m; sourceTree = "<group>"; };
84A592131C3C5343008C5199 /* MQTTTransport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MQTTTransport.m; sourceTree = "<group>"; };
84A7BD8D1D576C730070ADA2 /* MQTTClient.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MQTTClient.app; sourceTree = BUILT_PRODUCTS_DIR; };
84AA232D1C6B8BE5009B153A /* MQTTLog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MQTTLog.h; sourceTree = "<group>"; };
84B1AFED196C7AF60056B959 /* MQTTTestMultiThreading.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MQTTTestMultiThreading.m; sourceTree = "<group>"; };
84B1AFF0196D99170056B959 /* MQTTSessionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MQTTSessionManager.h; sourceTree = "<group>"; };
Expand Down Expand Up @@ -376,13 +375,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
C05723F91167465880FF99CE /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
DE9EF5C11C0628B1009EF667 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
Expand Down Expand Up @@ -467,13 +459,6 @@
name = CoreData;
sourceTree = "<group>";
};
840716151BBEEF9C00FBB3CB /* MQTTClientOSX */ = {
isa = PBXGroup;
children = (
);
path = MQTTClientOSX;
sourceTree = "<group>";
};
840716331BBEF13A00FBB3CB /* MQTTClientOSXTests */ = {
isa = PBXGroup;
children = (
Expand All @@ -482,13 +467,6 @@
path = MQTTClientOSXTests;
sourceTree = "<group>";
};
8425D6DA1BBE8B45005AD733 /* MQTTClientTV */ = {
isa = PBXGroup;
children = (
);
path = MQTTClientTV;
sourceTree = "<group>";
};
8425D7021BBE8D3D005AD733 /* MQTTClientTVTests */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -517,9 +495,7 @@
children = (
8461912F1883E56800101409 /* MQTTClient */,
846191431883E56800101409 /* MQTTClientTests */,
8425D6DA1BBE8B45005AD733 /* MQTTClientTV */,
8425D7021BBE8D3D005AD733 /* MQTTClientTVTests */,
840716151BBEEF9C00FBB3CB /* MQTTClientOSX */,
840716331BBEF13A00FBB3CB /* MQTTClientOSXTests */,
DE9EF5C61C0628B1009EF667 /* MQTTFramework */,
8404875F1C51212700569C79 /* MQTTFrameworkTests */,
Expand All @@ -537,7 +513,6 @@
840716321BBEF13A00FBB3CB /* MQTTClientOSXTests.xctest */,
DE9EF5C51C0628B1009EF667 /* MQTTFramework.framework */,
8404875E1C51212600569C79 /* MQTTFrameworkTests.xctest */,
84A7BD8D1D576C730070ADA2 /* MQTTClient.app */,
);
name = Products;
sourceTree = "<group>";
Expand Down Expand Up @@ -902,22 +877,6 @@
productReference = 8461913A1883E56800101409 /* MQTTClientTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
84A7BD8C1D576C730070ADA2 /* MQTTClient */ = {
isa = PBXNativeTarget;
buildConfigurationList = 84A7BDA61D576C740070ADA2 /* Build configuration list for PBXNativeTarget "MQTTClient" */;
buildPhases = (
84A7BD891D576C730070ADA2 /* Sources */,
C05723F91167465880FF99CE /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = MQTTClient;
productName = MQTTClient;
productReference = 84A7BD8D1D576C730070ADA2 /* MQTTClient.app */;
productType = "com.apple.product-type.application";
};
DE9EF5C41C0628B1009EF667 /* MQTTFramework */ = {
isa = PBXNativeTarget;
buildConfigurationList = DE9EF5CC1C0628B1009EF667 /* Build configuration list for PBXNativeTarget "MQTTFramework" */;
Expand Down Expand Up @@ -956,9 +915,6 @@
8425D7001BBE8D3D005AD733 = {
CreatedOnToolsVersion = 7.1;
};
84A7BD8C1D576C730070ADA2 = {
CreatedOnToolsVersion = 7.3.1;
};
84B739AA1A66EDFC00B103F4 = {
CreatedOnToolsVersion = 6.1.1;
};
Expand Down Expand Up @@ -987,7 +943,6 @@
DE9EF5C41C0628B1009EF667 /* MQTTFramework */,
84B739AA1A66EDFC00B103F4 /* Doxygen Docs */,
8404875D1C51212600569C79 /* MQTTFrameworkTests */,
84A7BD8C1D576C730070ADA2 /* MQTTClient */,
);
};
/* End PBXProject section */
Expand Down Expand Up @@ -1295,13 +1250,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
84A7BD891D576C730070ADA2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
DE9EF5C01C0628B1009EF667 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
Expand Down Expand Up @@ -1446,6 +1394,7 @@
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INFOPLIST_FILE = MQTTClientTVTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Expand All @@ -1456,6 +1405,7 @@
SDKROOT = appletvos;
SUPPORTED_PLATFORMS = "appletvsimulator appletvos";
SWIFT_OBJC_BRIDGING_HEADER = "MQTTClientTests/MQTTClientTests-Bridging-Header.h";
SWIFT_VERSION = 3.0;
TVOS_DEPLOYMENT_TARGET = 9.0;
};
name = Debug;
Expand All @@ -1469,6 +1419,7 @@
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INFOPLIST_FILE = MQTTClientTVTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Expand All @@ -1479,6 +1430,7 @@
SDKROOT = appletvos;
SUPPORTED_PLATFORMS = "appletvsimulator appletvos";
SWIFT_OBJC_BRIDGING_HEADER = "MQTTClientTests/MQTTClientTests-Bridging-Header.h";
SWIFT_VERSION = 3.0;
TVOS_DEPLOYMENT_TARGET = 9.0;
};
name = Release;
Expand Down Expand Up @@ -1576,10 +1528,7 @@
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "MQTTClient/MQTTClient-Prefix.pch";
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_PREPROCESSOR_DEFINITIONS = "${inherited}";
INFOPLIST_FILE = "MQTTClientTests/MQTTClientTests-Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
OTHER_LDFLAGS = "$(inherited)";
Expand All @@ -1603,6 +1552,7 @@
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "MQTTClient/MQTTClient-Prefix.pch";
GCC_PREPROCESSOR_DEFINITIONS = "${inherited}";
INFOPLIST_FILE = "MQTTClientTests/MQTTClientTests-Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
OTHER_LDFLAGS = "$(inherited)";
Expand All @@ -1614,49 +1564,6 @@
};
name = Release;
};
84A7BDA41D576C740070ADA2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ANALYZER_NONNULL = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INFOPLIST_FILE = MQTTClient/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = YES;
PRODUCT_BUNDLE_IDENTIFIER = org.owntracks.MQTTClient;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
84A7BDA51D576C740070ADA2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ANALYZER_NONNULL = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INFOPLIST_FILE = MQTTClient/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = org.owntracks.MQTTClient;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
84B739AC1A66EDFC00B103F4 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
Expand Down Expand Up @@ -1780,15 +1687,6 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
84A7BDA61D576C740070ADA2 /* Build configuration list for PBXNativeTarget "MQTTClient" */ = {
isa = XCConfigurationList;
buildConfigurations = (
84A7BDA41D576C740070ADA2 /* Debug */,
84A7BDA51D576C740070ADA2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
84B739AB1A66EDFC00B103F4 /* Build configuration list for PBXAggregateTarget "Doxygen Docs" */ = {
isa = XCConfigurationList;
buildConfigurations = (
Expand Down
Loading

0 comments on commit 4317e56

Please sign in to comment.