Commit ad6e557b by wanggang

增加下载完成通知

parent a1efd29b
...@@ -1517,10 +1517,16 @@ ...@@ -1517,10 +1517,16 @@
}; };
name = Debug; name = Debug;
}; };
13C9FE8AB547077B50D31641E54AEBF4 /* Debug */ = { 23727A6116D846493858347E7A146AF2 /* Release */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = A36A29267E578532EDCA995DA9581701 /* YYKit.xcconfig */; baseConfigurationReference = 03B5A8F18C8D782FBF050FE6EC9C1E40 /* MBProgressHUD.xcconfig */;
buildSettings = { buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = ""; CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
...@@ -1530,8 +1536,8 @@ ...@@ -1530,8 +1536,8 @@
DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1; DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath"; DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_PREFIX_HEADER = "Target Support Files/YYKit/YYKit-prefix.pch"; GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch";
INFOPLIST_FILE = "Target Support Files/YYKit/YYKit-Info.plist"; INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0; IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = ( LD_RUNPATH_SEARCH_PATHS = (
...@@ -1539,9 +1545,50 @@ ...@@ -1539,9 +1545,50 @@
"@executable_path/Frameworks", "@executable_path/Frameworks",
"@loader_path/Frameworks", "@loader_path/Frameworks",
); );
MODULEMAP_FILE = "Target Support Files/YYKit/YYKit.modulemap"; MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap";
PRODUCT_MODULE_NAME = YYKit; PRODUCT_MODULE_NAME = MBProgressHUD;
PRODUCT_NAME = YYKit; PRODUCT_NAME = MBProgressHUD;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
29059F8E9DCFE3CB9C0008B9F0BAB817 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 614935FF45D1FDD8446F6A5CA9174191 /* MGSwipeTableCell.xcconfig */;
buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_PREFIX_HEADER = "Target Support Files/MGSwipeTableCell/MGSwipeTableCell-prefix.pch";
INFOPLIST_FILE = "Target Support Files/MGSwipeTableCell/MGSwipeTableCell-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/MGSwipeTableCell/MGSwipeTableCell.modulemap";
PRODUCT_MODULE_NAME = MGSwipeTableCell;
PRODUCT_NAME = MGSwipeTableCell;
SDKROOT = iphoneos; SDKROOT = iphoneos;
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
...@@ -1551,10 +1598,16 @@ ...@@ -1551,10 +1598,16 @@
}; };
name = Debug; name = Debug;
}; };
8310218102D4802E4ED3161ADAFB674F /* Debug */ = { 3009ACBB59A68BC75726E7C2C10F76D0 /* Debug */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = 03B5A8F18C8D782FBF050FE6EC9C1E40 /* MBProgressHUD.xcconfig */; baseConfigurationReference = 03B5A8F18C8D782FBF050FE6EC9C1E40 /* MBProgressHUD.xcconfig */;
buildSettings = { buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = ""; CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
...@@ -1585,6 +1638,50 @@ ...@@ -1585,6 +1638,50 @@
}; };
name = Debug; name = Debug;
}; };
406050D6B56C8D17F2720D84C6ED791C /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 873330A9765C162B9503CAD99F710AD8 /* Pods-WXDownloadingComponent.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Target Support Files/Pods-WXDownloadingComponent/Pods-WXDownloadingComponent-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = staticlib;
MODULEMAP_FILE = "Target Support Files/Pods-WXDownloadingComponent/Pods-WXDownloadingComponent.modulemap";
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
8F17DC3A99F99FBAD606CE6963886315 /* Release */ = { 8F17DC3A99F99FBAD606CE6963886315 /* Release */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
buildSettings = { buildSettings = {
...@@ -1709,82 +1806,16 @@ ...@@ -1709,82 +1806,16 @@
}; };
name = Debug; name = Debug;
}; };
981EE5E9C6A60D5B8FD03AC8B9A4D045 /* Debug */ = { 94187B47C70F37BF3E26F0DC86F914C7 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 614935FF45D1FDD8446F6A5CA9174191 /* MGSwipeTableCell.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_PREFIX_HEADER = "Target Support Files/MGSwipeTableCell/MGSwipeTableCell-prefix.pch";
INFOPLIST_FILE = "Target Support Files/MGSwipeTableCell/MGSwipeTableCell-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/MGSwipeTableCell/MGSwipeTableCell.modulemap";
PRODUCT_MODULE_NAME = MGSwipeTableCell;
PRODUCT_NAME = MGSwipeTableCell;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
9D05894CAD7C89DD72CCA55B02E151C3 /* Release */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = 9761E4433F68386837BE0D353BF4F5EA /* Pods-WXDownloadingKit.release.xcconfig */; baseConfigurationReference = A36A29267E578532EDCA995DA9581701 /* YYKit.xcconfig */;
buildSettings = { buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = (
CODE_SIGN_IDENTITY = ""; arm64,
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; arm64e,
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; armv7,
"CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; armv7s,
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Target Support Files/Pods-WXDownloadingKit/Pods-WXDownloadingKit-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
); );
MACH_O_TYPE = staticlib;
MODULEMAP_FILE = "Target Support Files/Pods-WXDownloadingKit/Pods-WXDownloadingKit.modulemap";
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
A605E34A59A7E47EC796F2391BAC87F2 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 03B5A8F18C8D782FBF050FE6EC9C1E40 /* MBProgressHUD.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = ""; CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
...@@ -1794,8 +1825,8 @@ ...@@ -1794,8 +1825,8 @@
DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1; DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath"; DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; GCC_PREFIX_HEADER = "Target Support Files/YYKit/YYKit-prefix.pch";
INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; INFOPLIST_FILE = "Target Support Files/YYKit/YYKit-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0; IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = ( LD_RUNPATH_SEARCH_PATHS = (
...@@ -1803,9 +1834,9 @@ ...@@ -1803,9 +1834,9 @@
"@executable_path/Frameworks", "@executable_path/Frameworks",
"@loader_path/Frameworks", "@loader_path/Frameworks",
); );
MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap"; MODULEMAP_FILE = "Target Support Files/YYKit/YYKit.modulemap";
PRODUCT_MODULE_NAME = MBProgressHUD; PRODUCT_MODULE_NAME = YYKit;
PRODUCT_NAME = MBProgressHUD; PRODUCT_NAME = YYKit;
SDKROOT = iphoneos; SDKROOT = iphoneos;
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
...@@ -1816,10 +1847,16 @@ ...@@ -1816,10 +1847,16 @@
}; };
name = Release; name = Release;
}; };
AAD980BD7A9C95F983C9B6E1DC71744A /* Release */ = { 99BB724957A5BF3FFB3370325330F354 /* Debug */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = 5BACA41CDDF086EE92AA08B156132913 /* Reachability.xcconfig */; baseConfigurationReference = 5BACA41CDDF086EE92AA08B156132913 /* Reachability.xcconfig */;
buildSettings = { buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = ""; CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
...@@ -1845,16 +1882,16 @@ ...@@ -1845,16 +1882,16 @@
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
TARGETED_DEVICE_FAMILY = "1,2"; TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic"; VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = ""; VERSION_INFO_PREFIX = "";
}; };
name = Release; name = Debug;
}; };
B0060E5F87C718AAFC0145EE9705778D /* Debug */ = { 9D05894CAD7C89DD72CCA55B02E151C3 /* Release */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = 5BACA41CDDF086EE92AA08B156132913 /* Reachability.xcconfig */; baseConfigurationReference = 9761E4433F68386837BE0D353BF4F5EA /* Pods-WXDownloadingKit.release.xcconfig */;
buildSettings = { buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
CODE_SIGN_IDENTITY = ""; CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
...@@ -1864,32 +1901,41 @@ ...@@ -1864,32 +1901,41 @@
DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1; DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath"; DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Pods-WXDownloadingKit/Pods-WXDownloadingKit-Info.plist";
INFOPLIST_FILE = "Target Support Files/Reachability/Reachability-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0; IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = ( LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
"@loader_path/Frameworks", "@loader_path/Frameworks",
); );
MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; MACH_O_TYPE = staticlib;
PRODUCT_MODULE_NAME = Reachability; MODULEMAP_FILE = "Target Support Files/Pods-WXDownloadingKit/Pods-WXDownloadingKit.modulemap";
PRODUCT_NAME = Reachability; OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos; SDKROOT = iphoneos;
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
TARGETED_DEVICE_FAMILY = "1,2"; TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic"; VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = ""; VERSION_INFO_PREFIX = "";
}; };
name = Debug; name = Release;
}; };
BEF6B9E0E25ADB8C3D350C4E08311B53 /* Release */ = { D468199C14BF39472EE85F6361D022FB /* Debug */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = 873330A9765C162B9503CAD99F710AD8 /* Pods-WXDownloadingComponent.release.xcconfig */; baseConfigurationReference = 835EC3CE37446879944C33C722367BFA /* Pods-WXDownloadingComponent.debug.xcconfig */;
buildSettings = { buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = ""; CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
...@@ -1917,17 +1963,21 @@ ...@@ -1917,17 +1963,21 @@
SDKROOT = iphoneos; SDKROOT = iphoneos;
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2"; TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic"; VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = ""; VERSION_INFO_PREFIX = "";
}; };
name = Release; name = Debug;
}; };
C374CE49A8350D5D21F323B39745A97B /* Debug */ = { D93DA4E14F1929BB59941AA9472858D2 /* Release */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = 835EC3CE37446879944C33C722367BFA /* Pods-WXDownloadingComponent.debug.xcconfig */; baseConfigurationReference = 5BACA41CDDF086EE92AA08B156132913 /* Reachability.xcconfig */;
buildSettings = { buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = ""; CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
...@@ -1937,33 +1987,38 @@ ...@@ -1937,33 +1987,38 @@
DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1; DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath"; DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Target Support Files/Pods-WXDownloadingComponent/Pods-WXDownloadingComponent-Info.plist"; GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch";
INFOPLIST_FILE = "Target Support Files/Reachability/Reachability-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0; IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = ( LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
"@loader_path/Frameworks", "@loader_path/Frameworks",
); );
MACH_O_TYPE = staticlib; MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap";
MODULEMAP_FILE = "Target Support Files/Pods-WXDownloadingComponent/Pods-WXDownloadingComponent.modulemap"; PRODUCT_MODULE_NAME = Reachability;
OTHER_LDFLAGS = ""; PRODUCT_NAME = Reachability;
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos; SDKROOT = iphoneos;
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
TARGETED_DEVICE_FAMILY = "1,2"; TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic"; VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = ""; VERSION_INFO_PREFIX = "";
}; };
name = Debug; name = Release;
}; };
D0F674C527C035D90E58C88FCB2E5467 /* Release */ = { E38AD718ABBB7E346363BF81ACBA12F6 /* Debug */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = A36A29267E578532EDCA995DA9581701 /* YYKit.xcconfig */; baseConfigurationReference = A36A29267E578532EDCA995DA9581701 /* YYKit.xcconfig */;
buildSettings = { buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = ""; CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
...@@ -1989,16 +2044,21 @@ ...@@ -1989,16 +2044,21 @@
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
TARGETED_DEVICE_FAMILY = "1,2"; TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic"; VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = ""; VERSION_INFO_PREFIX = "";
}; };
name = Release; name = Debug;
}; };
F12B7BF72ADEE933177B272831A7AF1D /* Release */ = { FFDAF678DE74454DAEF137A1CA55BA49 /* Release */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = 614935FF45D1FDD8446F6A5CA9174191 /* MGSwipeTableCell.xcconfig */; baseConfigurationReference = 614935FF45D1FDD8446F6A5CA9174191 /* MGSwipeTableCell.xcconfig */;
buildSettings = { buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = ""; CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
...@@ -2045,8 +2105,8 @@ ...@@ -2045,8 +2105,8 @@
5AFAA9E482A37A5E132189D9E7744F4B /* Build configuration list for PBXNativeTarget "Pods-WXDownloadingComponent" */ = { 5AFAA9E482A37A5E132189D9E7744F4B /* Build configuration list for PBXNativeTarget "Pods-WXDownloadingComponent" */ = {
isa = XCConfigurationList; isa = XCConfigurationList;
buildConfigurations = ( buildConfigurations = (
C374CE49A8350D5D21F323B39745A97B /* Debug */, D468199C14BF39472EE85F6361D022FB /* Debug */,
BEF6B9E0E25ADB8C3D350C4E08311B53 /* Release */, 406050D6B56C8D17F2720D84C6ED791C /* Release */,
); );
defaultConfigurationIsVisible = 0; defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release; defaultConfigurationName = Release;
...@@ -2054,8 +2114,8 @@ ...@@ -2054,8 +2114,8 @@
637C659EB46A59E3637622E6D2CE6064 /* Build configuration list for PBXNativeTarget "MGSwipeTableCell" */ = { 637C659EB46A59E3637622E6D2CE6064 /* Build configuration list for PBXNativeTarget "MGSwipeTableCell" */ = {
isa = XCConfigurationList; isa = XCConfigurationList;
buildConfigurations = ( buildConfigurations = (
981EE5E9C6A60D5B8FD03AC8B9A4D045 /* Debug */, 29059F8E9DCFE3CB9C0008B9F0BAB817 /* Debug */,
F12B7BF72ADEE933177B272831A7AF1D /* Release */, FFDAF678DE74454DAEF137A1CA55BA49 /* Release */,
); );
defaultConfigurationIsVisible = 0; defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release; defaultConfigurationName = Release;
...@@ -2063,8 +2123,8 @@ ...@@ -2063,8 +2123,8 @@
70191416B9573C7ABB42333A08FA2DE4 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { 70191416B9573C7ABB42333A08FA2DE4 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = {
isa = XCConfigurationList; isa = XCConfigurationList;
buildConfigurations = ( buildConfigurations = (
8310218102D4802E4ED3161ADAFB674F /* Debug */, 3009ACBB59A68BC75726E7C2C10F76D0 /* Debug */,
A605E34A59A7E47EC796F2391BAC87F2 /* Release */, 23727A6116D846493858347E7A146AF2 /* Release */,
); );
defaultConfigurationIsVisible = 0; defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release; defaultConfigurationName = Release;
...@@ -2081,8 +2141,8 @@ ...@@ -2081,8 +2141,8 @@
C806D2AA20E913201473201B38694131 /* Build configuration list for PBXNativeTarget "YYKit" */ = { C806D2AA20E913201473201B38694131 /* Build configuration list for PBXNativeTarget "YYKit" */ = {
isa = XCConfigurationList; isa = XCConfigurationList;
buildConfigurations = ( buildConfigurations = (
13C9FE8AB547077B50D31641E54AEBF4 /* Debug */, E38AD718ABBB7E346363BF81ACBA12F6 /* Debug */,
D0F674C527C035D90E58C88FCB2E5467 /* Release */, 94187B47C70F37BF3E26F0DC86F914C7 /* Release */,
); );
defaultConfigurationIsVisible = 0; defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release; defaultConfigurationName = Release;
...@@ -2090,8 +2150,8 @@ ...@@ -2090,8 +2150,8 @@
F32CA1ECBBAD93DE1A0B2999C38EABC5 /* Build configuration list for PBXNativeTarget "Reachability" */ = { F32CA1ECBBAD93DE1A0B2999C38EABC5 /* Build configuration list for PBXNativeTarget "Reachability" */ = {
isa = XCConfigurationList; isa = XCConfigurationList;
buildConfigurations = ( buildConfigurations = (
B0060E5F87C718AAFC0145EE9705778D /* Debug */, 99BB724957A5BF3FFB3370325330F354 /* Debug */,
AAD980BD7A9C95F983C9B6E1DC71744A /* Release */, D93DA4E14F1929BB59941AA9472858D2 /* Release */,
); );
defaultConfigurationIsVisible = 0; defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release; defaultConfigurationName = Release;
......
...@@ -707,6 +707,12 @@ ...@@ -707,6 +707,12 @@
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = 6993EC242D8AF84C1273D9A5 /* Pods-WXDownloadingComponent.debug.xcconfig */; baseConfigurationReference = 6993EC242D8AF84C1273D9A5 /* Pods-WXDownloadingComponent.debug.xcconfig */;
buildSettings = { buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1;
DEAD_CODE_STRIPPING = NO; DEAD_CODE_STRIPPING = NO;
...@@ -742,6 +748,12 @@ ...@@ -742,6 +748,12 @@
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = 174BC2B187AD7DCACE6ED9D2 /* Pods-WXDownloadingComponent.release.xcconfig */; baseConfigurationReference = 174BC2B187AD7DCACE6ED9D2 /* Pods-WXDownloadingComponent.release.xcconfig */;
buildSettings = { buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1;
DEAD_CODE_STRIPPING = NO; DEAD_CODE_STRIPPING = NO;
......
...@@ -273,6 +273,17 @@ typedef NS_ENUM(NSInteger, DownloadRejectReason) { ...@@ -273,6 +273,17 @@ typedef NS_ENUM(NSInteger, DownloadRejectReason) {
/// 试卷的文件大小 /// 试卷的文件大小
@property (nonatomic, strong) NSString *pdf_size; @property (nonatomic, strong) NSString *pdf_size;
/// 下载内容对应的 channel,题库、IIP 等
@property (nonatomic, copy) NSString *channel;
/// 是否新线
@property (nonatomic, assign) BOOL isNewLine;
/// 题库相关下载的 PDF 类型和来源
@property (nonatomic, assign) WXDownloadPDFSourceType pdfSourceType;
@end @end
NS_ASSUME_NONNULL_END NS_ASSUME_NONNULL_END
...@@ -361,6 +361,8 @@ ...@@ -361,6 +361,8 @@
weakSelf.downloadModel.down_state = stateCompleted; weakSelf.downloadModel.down_state = stateCompleted;
weakSelf.downloadModel.down_date = [WXCOUtility getTimeNow]; weakSelf.downloadModel.down_date = [WXCOUtility getTimeNow];
[[CODownloadManager sharedInstance] co_syncDownRecordForDownloadModel:weakSelf.downloadModel]; [[CODownloadManager sharedInstance] co_syncDownRecordForDownloadModel:weakSelf.downloadModel];
[[NSNotificationCenter defaultCenter] postNotificationName:WXDownloadingTaskDidCompleteNotification object:weakSelf.downloadModel];
} }
else if (error.code == -999) { } // 取消或暂停 else if (error.code == -999) { } // 取消或暂停
else if (error.code == -1005) { } // 网络连接已中断 在网络切换时发生 else if (error.code == -1005) { } // 网络连接已中断 在网络切换时发生
......
...@@ -15,6 +15,18 @@ ...@@ -15,6 +15,18 @@
//字符串是否为空 //字符串是否为空
#define WXCOStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] < 1 ? YES : NO ) #define WXCOStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] < 1 ? YES : NO )
/// 文件下载完成的通知,object 参数传递当前下载的 CODownloadModel 实例
#define WXDownloadingTaskDidCompleteNotification @"WXDownloadingTaskDidCompleteNotification"
/// 分为默认列表类型 和 下载模式下的类型
typedef NS_ENUM(NSUInteger, COLessonModelDownloadType) {
COLessonModelDownloadTypeDisable, //不可下载
COLessonModelDownloadTypeCanDownload, //可下载
COLessonModelDownloadTypeHasDownload, //已下载 并完成
COLessonModelDownloadTypeDownloading, //正在下载
COLessonModelDownloadTypeSelected, //选中准备下载
};
/// 节点下载状态(针对视频、直接打开的PDF等) /// 节点下载状态(针对视频、直接打开的PDF等)
typedef NS_ENUM (NSInteger, DownloadState) { typedef NS_ENUM (NSInteger, DownloadState) {
/// 未下载 /// 未下载
......
...@@ -146,6 +146,9 @@ ...@@ -146,6 +146,9 @@
model.need_sync = needSyncValueYES; model.need_sync = needSyncValueYES;
model.is_show = isShowValueYES; model.is_show = isShowValueYES;
model.check_expired = checkExpiredValueNO; model.check_expired = checkExpiredValueNO;
model.channel = paperModel.channel;
model.isNewLine = paperModel.isNewLine;
model.pdfSourceType = paperModel.pdfSourceType;
[self.newDownloadModels addObject:model]; // 新生成的下载模型数据 [self.newDownloadModels addObject:model]; // 新生成的下载模型数据
return model; return model;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment