Browse Source

版本升级维护

yyqxiaoyin 6 năm trước cách đây
mục cha
commit
887ba891ae
100 tập tin đã thay đổi với 86 bổ sung272 xóa
  1. 2 23
      Example/MKRRadioManager.xcodeproj/project.pbxproj
  2. 1 1
      Example/Podfile.lock
  3. 1 1
      Example/Pods/Local Podspecs/MKRRadioManager.podspec.json
  4. 1 1
      Example/Pods/Manifest.lock
  5. 50 52
      Example/Pods/Pods.xcodeproj/project.pbxproj
  6. 1 1
      Example/Pods/Target Support Files/MKRRadioManager/MKRRadioManager.xcconfig
  7. 0 163
      Example/Pods/Target Support Files/Pods-MKRRadioManager_Example/Pods-MKRRadioManager_Example-frameworks.sh
  8. 3 4
      Example/Pods/Target Support Files/Pods-MKRRadioManager_Example/Pods-MKRRadioManager_Example.debug.xcconfig
  9. 3 4
      Example/Pods/Target Support Files/Pods-MKRRadioManager_Example/Pods-MKRRadioManager_Example.release.xcconfig
  10. 2 2
      Example/Pods/Target Support Files/Pods-MKRRadioManager_Tests/Pods-MKRRadioManager_Tests.debug.xcconfig
  11. 2 2
      Example/Pods/Target Support Files/Pods-MKRRadioManager_Tests/Pods-MKRRadioManager_Tests.release.xcconfig
  12. 1 1
      MKRRadioManager.podspec
  13. 5 1
      MKRRadioManager/Classes/MKRRadioManager/Headers/MKRRadioPlayControlManager.h
  14. 1 1
      MKRRadioManager/Classes/MKRRadioManager/MKRWIFIDeviceManager/MKRWIFIDeviceManager.h
  15. 1 0
      MKRRadioManager/Classes/MKRRadioManager/MKRWIFIDeviceManager/MKRWIFIDeviceManager.m
  16. BIN
      MKRRadioManager/Classes/frameworks/libASControl.framework/Info.plist
  17. 0 6
      MKRRadioManager/Classes/frameworks/libASControl.framework/Modules/module.modulemap
  18. BIN
      MKRRadioManager/Classes/frameworks/libASControl.framework/libASControl
  19. 9 9
      fastlane/report.xml
  20. 3 0
      MKRRadioManager/Classes/frameworks/libASControl.framework/Headers/ASControlTools.h
  21. BIN
      libs/libAS-Control.framework/Info.plist
  22. BIN
      libs/libAS-Control.framework/libAS-Control
  23. 0 0
      libs/libUPNP.framework/Headers/FreeList.h
  24. 0 0
      libs/libUPNP.framework/Headers/LinkedList.h
  25. 0 0
      libs/libUPNP.framework/Headers/ThreadPool.h
  26. 0 0
      libs/libUPNP.framework/Headers/TimerThread.h
  27. 0 0
      libs/libUPNP.framework/Headers/UpnpGlobal.h
  28. 0 0
      libs/libUPNP.framework/Headers/UpnpInet.h
  29. 0 0
      libs/libUPNP.framework/Headers/UpnpIntTypes.h
  30. 0 0
      libs/libUPNP.framework/Headers/UpnpStdInt.h
  31. 0 0
      libs/libUPNP.framework/Headers/UpnpString.h
  32. 0 0
      libs/libUPNP.framework/Headers/UpnpUniStd.h
  33. 0 0
      libs/libUPNP.framework/Headers/VirtualDir.h
  34. 0 0
      libs/libUPNP.framework/Headers/autoconfig.h
  35. 0 0
      libs/libUPNP.framework/Headers/client_table.h
  36. 0 0
      libs/libUPNP.framework/Headers/config.h
  37. 0 0
      libs/libUPNP.framework/Headers/gena.h
  38. 0 0
      libs/libUPNP.framework/Headers/gena_ctrlpt.h
  39. 0 0
      libs/libUPNP.framework/Headers/gena_device.h
  40. 0 0
      libs/libUPNP.framework/Headers/global.h
  41. 0 0
      libs/libUPNP.framework/Headers/gmtdate.h
  42. 0 0
      libs/libUPNP.framework/Headers/httpparser.h
  43. 0 0
      libs/libUPNP.framework/Headers/httpreadwrite.h
  44. 0 0
      libs/libUPNP.framework/Headers/inet_pton.h
  45. 0 0
      libs/libUPNP.framework/Headers/ithread.h
  46. 0 0
      libs/libUPNP.framework/Headers/ixml.h
  47. 0 0
      libs/libUPNP.framework/Headers/ixmldebug.h
  48. 0 0
      libs/libUPNP.framework/Headers/ixmlmembuf.h
  49. 0 0
      libs/libUPNP.framework/Headers/ixmlparser.h
  50. 0 0
      libs/libUPNP.framework/Headers/md5.h
  51. 0 0
      libs/libUPNP.framework/Headers/membuffer.h
  52. 0 0
      libs/libUPNP.framework/Headers/miniserver.h
  53. 0 0
      libs/libUPNP.framework/Headers/netall.h
  54. 0 0
      libs/libUPNP.framework/Headers/parsetools.h
  55. 0 0
      libs/libUPNP.framework/Headers/server.h
  56. 0 0
      libs/libUPNP.framework/Headers/service_table.h
  57. 0 0
      libs/libUPNP.framework/Headers/soaplib.h
  58. 0 0
      libs/libUPNP.framework/Headers/sock.h
  59. 0 0
      libs/libUPNP.framework/Headers/ssdp_ResultData.h
  60. 0 0
      libs/libUPNP.framework/Headers/ssdplib.h
  61. 0 0
      libs/libUPNP.framework/Headers/statcodes.h
  62. 0 0
      libs/libUPNP.framework/Headers/statuscodes.h
  63. 0 0
      libs/libUPNP.framework/Headers/strintmap.h
  64. 0 0
      libs/libUPNP.framework/Headers/sysdep.h
  65. 0 0
      libs/libUPNP.framework/Headers/unixutil.h
  66. 0 0
      libs/libUPNP.framework/Headers/upnp.h
  67. 0 0
      libs/libUPNP.framework/Headers/upnp_timeout.h
  68. 0 0
      libs/libUPNP.framework/Headers/upnpapi.h
  69. 0 0
      libs/libUPNP.framework/Headers/upnpconfig.h
  70. 0 0
      libs/libUPNP.framework/Headers/upnpdebug.h
  71. 0 0
      libs/libUPNP.framework/Headers/upnptools.h
  72. 0 0
      libs/libUPNP.framework/Headers/upnputil.h
  73. 0 0
      libs/libUPNP.framework/Headers/uri.h
  74. 0 0
      libs/libUPNP.framework/Headers/urlconfig.h
  75. 0 0
      libs/libUPNP.framework/Headers/uuid.h
  76. 0 0
      libs/libUPNP.framework/Headers/webserver.h
  77. 0 0
      libs/libUPNP.framework/libUPNP
  78. 0 0
      libs/openssl.framework/Headers/aes.h
  79. 0 0
      libs/openssl.framework/Headers/asn1.h
  80. 0 0
      libs/openssl.framework/Headers/asn1_mac.h
  81. 0 0
      libs/openssl.framework/Headers/asn1t.h
  82. 0 0
      libs/openssl.framework/Headers/bio.h
  83. 0 0
      libs/openssl.framework/Headers/blowfish.h
  84. 0 0
      libs/openssl.framework/Headers/bn.h
  85. 0 0
      libs/openssl.framework/Headers/buffer.h
  86. 0 0
      libs/openssl.framework/Headers/camellia.h
  87. 0 0
      libs/openssl.framework/Headers/cast.h
  88. 0 0
      libs/openssl.framework/Headers/cmac.h
  89. 0 0
      libs/openssl.framework/Headers/cms.h
  90. 0 0
      libs/openssl.framework/Headers/comp.h
  91. 0 0
      libs/openssl.framework/Headers/conf.h
  92. 0 0
      libs/openssl.framework/Headers/conf_api.h
  93. 0 0
      libs/openssl.framework/Headers/crypto.h
  94. 0 0
      libs/openssl.framework/Headers/des.h
  95. 0 0
      libs/openssl.framework/Headers/des_old.h
  96. 0 0
      libs/openssl.framework/Headers/dh.h
  97. 0 0
      libs/openssl.framework/Headers/dsa.h
  98. 0 0
      libs/openssl.framework/Headers/dso.h
  99. 0 0
      libs/openssl.framework/Headers/dtls1.h
  100. 0 0
      MKRRadioManager/Classes/frameworks/openssl.framework/Headers/e_os2.h

+ 2 - 23
Example/MKRRadioManager.xcodeproj/project.pbxproj

@@ -212,7 +212,6 @@
 				6003F586195388D20070C39A /* Sources */,
 				6003F587195388D20070C39A /* Frameworks */,
 				6003F588195388D20070C39A /* Resources */,
-				33162DA7BC94266969E6D092 /* [CP] Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -304,28 +303,6 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		33162DA7BC94266969E6D092 /* [CP] Embed Pods Frameworks */ = {
-			isa = PBXShellScriptBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			inputFileListPaths = (
-			);
-			inputPaths = (
-				"${PODS_ROOT}/Target Support Files/Pods-MKRRadioManager_Example/Pods-MKRRadioManager_Example-frameworks.sh",
-				"${PODS_ROOT}/../../MKRRadioManager/Classes/frameworks/libASControl.framework",
-			);
-			name = "[CP] Embed Pods Frameworks";
-			outputFileListPaths = (
-			);
-			outputPaths = (
-				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/libASControl.framework",
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-			shellPath = /bin/sh;
-			shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MKRRadioManager_Example/Pods-MKRRadioManager_Example-frameworks.sh\"\n";
-			showEnvVarsInLog = 0;
-		};
 		9E8849D0A9A44C985E001AA2 /* [CP] Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
@@ -540,6 +517,7 @@
 			baseConfigurationReference = 84C622ED86065E87CB259746 /* Pods-MKRRadioManager_Example.debug.xcconfig */;
 			buildSettings = {
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
 				DEVELOPMENT_TEAM = WSH9723Y7V;
@@ -560,6 +538,7 @@
 			baseConfigurationReference = FE24A4D86C5F738B45C21E8B /* Pods-MKRRadioManager_Example.release.xcconfig */;
 			buildSettings = {
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
 				DEVELOPMENT_TEAM = WSH9723Y7V;

+ 1 - 1
Example/Podfile.lock

@@ -9,7 +9,7 @@ EXTERNAL SOURCES:
     :path: "../"
 
 SPEC CHECKSUMS:
-  MKRRadioManager: dc004227eeecbda9127b8de64fa9e0c678bf9289
+  MKRRadioManager: dc051d4b5361a49c481dc08d28eaf07fa1c1084c
 
 PODFILE CHECKSUM: f3923d99a7dd4bfbbb1643a013536f7777f9d494
 

+ 1 - 1
Example/Pods/Local Podspecs/MKRRadioManager.podspec.json

@@ -20,6 +20,6 @@
   },
   "source_files": "MKRRadioManager/Classes/MKRRadioManager/**/*",
   "ios": {
-    "vendored_frameworks": "MKRRadioManager/Classes/frameworks/*.framework"
+    "vendored_frameworks": "libs/*.framework"
   }
 }

+ 1 - 1
Example/Pods/Manifest.lock

@@ -9,7 +9,7 @@ EXTERNAL SOURCES:
     :path: "../"
 
 SPEC CHECKSUMS:
-  MKRRadioManager: dc004227eeecbda9127b8de64fa9e0c678bf9289
+  MKRRadioManager: dc051d4b5361a49c481dc08d28eaf07fa1c1084c
 
 PODFILE CHECKSUM: f3923d99a7dd4bfbbb1643a013536f7777f9d494
 

+ 50 - 52
Example/Pods/Pods.xcodeproj/project.pbxproj

@@ -20,7 +20,7 @@
 		6C99725026FB6F304B7B65580D60FF08 /* MKRRadioResorce.h in Headers */ = {isa = PBXBuildFile; fileRef = A589844EA336F03FAF950F348648D139 /* MKRRadioResorce.h */; settings = {ATTRIBUTES = (Project, ); }; };
 		7B04B1BA83FE5F10D1A31B73A0B778B0 /* MKRAVPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = FCEEC2928D9A38AC409B5123A2F51B71 /* MKRAVPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; };
 		97CC92D886C6467712237D25443306F8 /* MKRPlayResourceStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 1597A556C69916BFFD9C0A0913150FA3 /* MKRPlayResourceStatus.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		98E320C982CFB4E9C388EA6F884AE696 /* Pods-MKRRadioManager_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 07F8F13D1173429319A603938BCE5B1D /* Pods-MKRRadioManager_Tests-dummy.m */; };
+		98E320C982CFB4E9C388EA6F884AE696 /* Pods-MKRRadioManager_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D7CF56072B96161F75CE20E922BD8487 /* Pods-MKRRadioManager_Tests-dummy.m */; };
 		A3B1F8575D86CB446B462C13CB2019AA /* MKRAVPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 942D9C64007604C44B3CDEAD7786ED35 /* MKRAVPlayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
 		AECBCF0632C8E69CB2DE80C6447FFBC6 /* NSString+MKRRadioManagerAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 193D6201D39AC193F2BFED7D38430571 /* NSString+MKRRadioManagerAdd.h */; settings = {ATTRIBUTES = (Project, ); }; };
 		AF587E2CD8642B265DE5BB3F60875FF0 /* MKRWIFIRadioControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 58376BE7092EA891EDFB1A5CF82ACBED /* MKRWIFIRadioControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
@@ -32,7 +32,7 @@
 		DF2C5DF77F6A6B94DC0B3C13E04AB28E /* UIDevice+MKRRadioManagerAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = A05C224AAF564D64C45099A49EA49BDF /* UIDevice+MKRRadioManagerAdd.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
 		E647840929DEC780E560D802BE2A019C /* MKRRadioControlMaster.m in Sources */ = {isa = PBXBuildFile; fileRef = 280371249F6DE9FD0B9E75B1EE7008BE /* MKRRadioControlMaster.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
 		E70027F4D375D2995595204A911D0572 /* MKRRadioManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B3122D2A40961380BFB1A3C79E0AB82 /* MKRRadioManager-dummy.m */; };
-		EB4AD9B3BF83DE99F94797C10006F04D /* Pods-MKRRadioManager_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3290BF49614299FD67BEFA8848BDF832 /* Pods-MKRRadioManager_Example-dummy.m */; };
+		EB4AD9B3BF83DE99F94797C10006F04D /* Pods-MKRRadioManager_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 04AED1516C7448E307FC2B445928E20A /* Pods-MKRRadioManager_Example-dummy.m */; };
 		F60B215D7558E08451CDB84FC3A2632C /* MKRPlayResourceUpdateProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = BF5401F582C571AEA0B5F54CE1BC3DB7 /* MKRPlayResourceUpdateProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
 		FC5D7B2E29DDD04F52965D87C21CFFBB /* MKRUPnPDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CE3C2BCF847E7F653C5901235639DD3 /* MKRUPnPDevice.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
 		FF7499642C62EFF807B088AE5AD01682 /* MKRRadioControlMaster.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E78D62BE22BD2BD8B99A712886DFD82 /* MKRRadioControlMaster.h */; settings = {ATTRIBUTES = (Project, ); }; };
@@ -56,36 +56,35 @@
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXFileReference section */
-		07F8F13D1173429319A603938BCE5B1D /* Pods-MKRRadioManager_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MKRRadioManager_Tests-dummy.m"; sourceTree = "<group>"; };
+		04AED1516C7448E307FC2B445928E20A /* Pods-MKRRadioManager_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MKRRadioManager_Example-dummy.m"; sourceTree = "<group>"; };
+		05C600E5DE0A3BBC3510F9F62B5A8853 /* Pods-MKRRadioManager_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MKRRadioManager_Example.release.xcconfig"; sourceTree = "<group>"; };
 		0804D066F7909B10ADA420F09C569A64 /* MKRRadioManager.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MKRRadioManager.xcconfig; sourceTree = "<group>"; };
 		0BB9CAFFEE21255B503D37DC62E7B4E0 /* libMKRRadioManager.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libMKRRadioManager.a; path = libMKRRadioManager.a; sourceTree = BUILT_PRODUCTS_DIR; };
-		0F73088B2FB18DBA1D7E59D2F04F20AA /* libASControl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libASControl.framework; path = MKRRadioManager/Classes/frameworks/libASControl.framework; sourceTree = "<group>"; };
 		1597A556C69916BFFD9C0A0913150FA3 /* MKRPlayResourceStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRPlayResourceStatus.h; sourceTree = "<group>"; };
 		193D6201D39AC193F2BFED7D38430571 /* NSString+MKRRadioManagerAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+MKRRadioManagerAdd.h"; sourceTree = "<group>"; };
-		1E7831A85711123C6758AFF84807828C /* Pods-MKRRadioManager_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MKRRadioManager_Example-acknowledgements.plist"; sourceTree = "<group>"; };
 		21430848099EB3143AC0FDB979F285EF /* MKRRadioPlayControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRRadioPlayControlManager.h; sourceTree = "<group>"; };
 		2509ECCBD38C3930CBC892B07C800DE2 /* MKRPlayResourceStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRPlayResourceStatus.m; sourceTree = "<group>"; };
 		27658A90903AC866ECDA57120743F444 /* MKRRadioManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MKRRadioManager-prefix.pch"; sourceTree = "<group>"; };
 		280371249F6DE9FD0B9E75B1EE7008BE /* MKRRadioControlMaster.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKRRadioControlMaster.m; path = MKRRadioManager/Classes/MKRRadioManager/MKRRadioControlMaster.m; sourceTree = "<group>"; };
 		2CE3C2BCF847E7F653C5901235639DD3 /* MKRUPnPDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRUPnPDevice.m; sourceTree = "<group>"; };
-		3290BF49614299FD67BEFA8848BDF832 /* Pods-MKRRadioManager_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MKRRadioManager_Example-dummy.m"; sourceTree = "<group>"; };
-		3491AFCB032B72298AC50AB3032C0930 /* Pods-MKRRadioManager_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MKRRadioManager_Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
 		356056621C2B25E7FA9CCD19ADBED6E0 /* MKRUPnPDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRUPnPDevice.h; sourceTree = "<group>"; };
-		36411248AAA0AAECA8D70282066AB0C1 /* Pods-MKRRadioManager_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MKRRadioManager_Example.release.xcconfig"; sourceTree = "<group>"; };
 		3FE9F7026FF966D9B1BCD4BA2DBFECB0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = "<group>"; };
+		460E39087576B3236F80743E4F3ADCE0 /* Pods-MKRRadioManager_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MKRRadioManager_Example.debug.xcconfig"; sourceTree = "<group>"; };
 		4B00EDC604BC9CF8FF27C97C07578576 /* MKRWIFIRadioControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRWIFIRadioControlManager.m; sourceTree = "<group>"; };
 		58376BE7092EA891EDFB1A5CF82ACBED /* MKRWIFIRadioControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRWIFIRadioControlManager.h; sourceTree = "<group>"; };
-		5E63602302E00FF763D66B0552FA5E05 /* Pods-MKRRadioManager_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MKRRadioManager_Tests-acknowledgements.plist"; sourceTree = "<group>"; };
-		5F6B402D614CBCCD7DB297FAA26AC5B2 /* libUPNP.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libUPNP.framework; path = MKRRadioManager/Classes/frameworks/libUPNP.framework; sourceTree = "<group>"; };
 		5F806E275F8CE569DC1D68746DB43C95 /* UIDevice+MKRRadioManagerAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIDevice+MKRRadioManagerAdd.h"; sourceTree = "<group>"; };
-		61FA24EDE02107910A536EC0CFB399DC /* Pods-MKRRadioManager_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MKRRadioManager_Tests.release.xcconfig"; sourceTree = "<group>"; };
+		6735C5D81B32849E2323EE2D72CCC7B2 /* Pods-MKRRadioManager_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MKRRadioManager_Example-acknowledgements.plist"; sourceTree = "<group>"; };
 		6B3122D2A40961380BFB1A3C79E0AB82 /* MKRRadioManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MKRRadioManager-dummy.m"; sourceTree = "<group>"; };
 		759A5A47FC5C311D3D65CD0C46075271 /* MKRBTRadioControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRBTRadioControlManager.h; sourceTree = "<group>"; };
 		7F6411A5C1FDB8DD5B593A9CCFDC8628 /* libPods-MKRRadioManager_Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-MKRRadioManager_Tests.a"; path = "libPods-MKRRadioManager_Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-		892C884A7AA72AACFF0A34B759392746 /* Pods-MKRRadioManager_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MKRRadioManager_Example.debug.xcconfig"; sourceTree = "<group>"; };
+		83BE0B5AA49922EDC2F825E9E238E13D /* Pods-MKRRadioManager_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MKRRadioManager_Tests.debug.xcconfig"; sourceTree = "<group>"; };
+		9110DE7F069898B19236F80EF4F02293 /* libUPNP.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libUPNP.framework; path = libs/libUPNP.framework; sourceTree = "<group>"; };
 		942D9C64007604C44B3CDEAD7786ED35 /* MKRAVPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRAVPlayer.m; sourceTree = "<group>"; };
+		955A4AA263A30685A72788E69DE02A4F /* Pods-MKRRadioManager_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MKRRadioManager_Tests-acknowledgements.plist"; sourceTree = "<group>"; };
 		95B45C8CA34F5F00E0D757CF061E1B1F /* MKRWIFIDeviceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRWIFIDeviceManager.h; sourceTree = "<group>"; };
+		96E55B6C74255CA1F98782C59FAB97A4 /* Pods-MKRRadioManager_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MKRRadioManager_Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
 		97155B11C4CB200387757E6FF09AAAFF /* MKRM3UListModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRM3UListModel.m; sourceTree = "<group>"; };
+		9D36A6FE4AB88B4A333A933521275BC9 /* Pods-MKRRadioManager_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MKRRadioManager_Tests.release.xcconfig"; sourceTree = "<group>"; };
 		9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
 		9E78D62BE22BD2BD8B99A712886DFD82 /* MKRRadioControlMaster.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKRRadioControlMaster.h; path = MKRRadioManager/Classes/MKRRadioManager/MKRRadioControlMaster.h; sourceTree = "<group>"; };
 		A05C224AAF564D64C45099A49EA49BDF /* UIDevice+MKRRadioManagerAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIDevice+MKRRadioManagerAdd.m"; sourceTree = "<group>"; };
@@ -94,16 +93,16 @@
 		B23C68E40B3135A0C46D024AF687AA3D /* MKRBTRadioControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRBTRadioControlManager.m; sourceTree = "<group>"; };
 		BA324CF6FF8CE38DB2DE8C62B472198C /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = "<group>"; };
 		BF5401F582C571AEA0B5F54CE1BC3DB7 /* MKRPlayResourceUpdateProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRPlayResourceUpdateProtocol.h; sourceTree = "<group>"; };
-		C98AB711F78720D31FD706077AB747C8 /* Pods-MKRRadioManager_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MKRRadioManager_Tests.debug.xcconfig"; sourceTree = "<group>"; };
-		CB9B92F866D43C3138371C93FD0BEDE8 /* openssl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = openssl.framework; path = MKRRadioManager/Classes/frameworks/openssl.framework; sourceTree = "<group>"; };
+		CE2414D6E73F1804F3B9C439801432F6 /* libAS-Control.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "libAS-Control.framework"; path = "libs/libAS-Control.framework"; sourceTree = "<group>"; };
 		D029AC114660D388F740D563C1FFE3F8 /* MKRWIFIDeviceManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRWIFIDeviceManager.m; sourceTree = "<group>"; };
+		D1502FE232E0C3E63437F28404F0DC6A /* Pods-MKRRadioManager_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MKRRadioManager_Example-acknowledgements.markdown"; sourceTree = "<group>"; };
+		D7CF56072B96161F75CE20E922BD8487 /* Pods-MKRRadioManager_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MKRRadioManager_Tests-dummy.m"; sourceTree = "<group>"; };
 		E42C6DCFC2B0B1B868B154FC755C88F3 /* MKRPlayControlProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRPlayControlProtocol.h; sourceTree = "<group>"; };
 		E6AE68731474B3F0E483C724E5AF3114 /* MKRM3UListModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRM3UListModel.h; sourceTree = "<group>"; };
-		E78F5AEF2206B4837DCFB82461E2C069 /* Pods-MKRRadioManager_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-MKRRadioManager_Example-frameworks.sh"; sourceTree = "<group>"; };
 		E8BA40D43A1661098AC659A6AA9DEBC6 /* MKRRadioResorce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKRRadioResorce.m; path = MKRRadioManager/Classes/MKRRadioManager/MKRRadioResorce.m; sourceTree = "<group>"; };
 		EBE28B70714018B3E78CEA748068A4FF /* MKRRadioResourceProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRRadioResourceProtocol.h; sourceTree = "<group>"; };
-		EDAA7E1461AB9E657B329BAE93FC8BFF /* Pods-MKRRadioManager_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MKRRadioManager_Example-acknowledgements.markdown"; sourceTree = "<group>"; };
 		EE42927C9509188A183A729EE827ACC4 /* MKRRadioManager.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = MKRRadioManager.podspec; sourceTree = "<group>"; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
+		EEB9B7AAFA9C1EB5CA35B8E8F38B39B6 /* openssl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = openssl.framework; path = libs/openssl.framework; sourceTree = "<group>"; };
 		FCEEC2928D9A38AC409B5123A2F51B71 /* MKRAVPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRAVPlayer.h; sourceTree = "<group>"; };
 		FEDE63D14980B80899321B74B039AE39 /* libPods-MKRRadioManager_Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-MKRRadioManager_Example.a"; path = "libPods-MKRRadioManager_Example.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 /* End PBXFileReference section */
@@ -141,7 +140,7 @@
 				A589844EA336F03FAF950F348648D139 /* MKRRadioResorce.h */,
 				E8BA40D43A1661098AC659A6AA9DEBC6 /* MKRRadioResorce.m */,
 				ECF976720E711DF17C017A35D9369688 /* Category */,
-				D5AE1CBFDBC46A82C2835774A81A1624 /* Frameworks */,
+				2E746D6D2297D28CA7619EF5196A18A3 /* Frameworks */,
 				C40D693558E2F02E615E9E00ED1A4914 /* Headers */,
 				D77705267C5EC1843356462CE362CCDF /* MKRAVPlayer */,
 				2A6813E22929707E39F3B80B547D5221 /* MKRBTRadioManager */,
@@ -154,11 +153,11 @@
 			path = ../..;
 			sourceTree = "<group>";
 		};
-		245CC52436D379375B0C9CFD7A8D1F91 /* Targets Support Files */ = {
+		0B21C33FCE0C78E442D9723AD83947FC /* Targets Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				8D75A52E4B4AA098652886E80F2E01F1 /* Pods-MKRRadioManager_Example */,
-				5403B555ADA43015538037763EE0D8F5 /* Pods-MKRRadioManager_Tests */,
+				5F01D01CFE32DEBA5826B49EE7195A51 /* Pods-MKRRadioManager_Example */,
+				D11630159CE7728A2F7396B7AA12FD9A /* Pods-MKRRadioManager_Tests */,
 			);
 			name = "Targets Support Files";
 			sourceTree = "<group>";
@@ -173,6 +172,16 @@
 			path = MKRRadioManager/Classes/MKRRadioManager/MKRBTRadioManager;
 			sourceTree = "<group>";
 		};
+		2E746D6D2297D28CA7619EF5196A18A3 /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				CE2414D6E73F1804F3B9C439801432F6 /* libAS-Control.framework */,
+				9110DE7F069898B19236F80EF4F02293 /* libUPNP.framework */,
+				EEB9B7AAFA9C1EB5CA35B8E8F38B39B6 /* openssl.framework */,
+			);
+			name = Frameworks;
+			sourceTree = "<group>";
+		};
 		453202A8AB343905F5CA15A3A58D87D7 /* Products */ = {
 			isa = PBXGroup;
 			children = (
@@ -183,17 +192,17 @@
 			name = Products;
 			sourceTree = "<group>";
 		};
-		5403B555ADA43015538037763EE0D8F5 /* Pods-MKRRadioManager_Tests */ = {
+		5F01D01CFE32DEBA5826B49EE7195A51 /* Pods-MKRRadioManager_Example */ = {
 			isa = PBXGroup;
 			children = (
-				3491AFCB032B72298AC50AB3032C0930 /* Pods-MKRRadioManager_Tests-acknowledgements.markdown */,
-				5E63602302E00FF763D66B0552FA5E05 /* Pods-MKRRadioManager_Tests-acknowledgements.plist */,
-				07F8F13D1173429319A603938BCE5B1D /* Pods-MKRRadioManager_Tests-dummy.m */,
-				C98AB711F78720D31FD706077AB747C8 /* Pods-MKRRadioManager_Tests.debug.xcconfig */,
-				61FA24EDE02107910A536EC0CFB399DC /* Pods-MKRRadioManager_Tests.release.xcconfig */,
+				D1502FE232E0C3E63437F28404F0DC6A /* Pods-MKRRadioManager_Example-acknowledgements.markdown */,
+				6735C5D81B32849E2323EE2D72CCC7B2 /* Pods-MKRRadioManager_Example-acknowledgements.plist */,
+				04AED1516C7448E307FC2B445928E20A /* Pods-MKRRadioManager_Example-dummy.m */,
+				460E39087576B3236F80743E4F3ADCE0 /* Pods-MKRRadioManager_Example.debug.xcconfig */,
+				05C600E5DE0A3BBC3510F9F62B5A8853 /* Pods-MKRRadioManager_Example.release.xcconfig */,
 			);
-			name = "Pods-MKRRadioManager_Tests";
-			path = "Target Support Files/Pods-MKRRadioManager_Tests";
+			name = "Pods-MKRRadioManager_Example";
+			path = "Target Support Files/Pods-MKRRadioManager_Example";
 			sourceTree = "<group>";
 		};
 		734CB3D50A9B13D172A3C72982175849 /* Support Files */ = {
@@ -207,20 +216,6 @@
 			path = "Example/Pods/Target Support Files/MKRRadioManager";
 			sourceTree = "<group>";
 		};
-		8D75A52E4B4AA098652886E80F2E01F1 /* Pods-MKRRadioManager_Example */ = {
-			isa = PBXGroup;
-			children = (
-				EDAA7E1461AB9E657B329BAE93FC8BFF /* Pods-MKRRadioManager_Example-acknowledgements.markdown */,
-				1E7831A85711123C6758AFF84807828C /* Pods-MKRRadioManager_Example-acknowledgements.plist */,
-				3290BF49614299FD67BEFA8848BDF832 /* Pods-MKRRadioManager_Example-dummy.m */,
-				E78F5AEF2206B4837DCFB82461E2C069 /* Pods-MKRRadioManager_Example-frameworks.sh */,
-				892C884A7AA72AACFF0A34B759392746 /* Pods-MKRRadioManager_Example.debug.xcconfig */,
-				36411248AAA0AAECA8D70282066AB0C1 /* Pods-MKRRadioManager_Example.release.xcconfig */,
-			);
-			name = "Pods-MKRRadioManager_Example";
-			path = "Target Support Files/Pods-MKRRadioManager_Example";
-			sourceTree = "<group>";
-		};
 		9B5D84D1CF5DB1AA3304DD0B2218A248 /* MKRWIFIDeviceManager */ = {
 			isa = PBXGroup;
 			children = (
@@ -254,7 +249,7 @@
 				D903A67983938968E30A45F9F40051BA /* Development Pods */,
 				D89477F20FB1DE18A04690586D7808C4 /* Frameworks */,
 				453202A8AB343905F5CA15A3A58D87D7 /* Products */,
-				245CC52436D379375B0C9CFD7A8D1F91 /* Targets Support Files */,
+				0B21C33FCE0C78E442D9723AD83947FC /* Targets Support Files */,
 			);
 			sourceTree = "<group>";
 		};
@@ -268,14 +263,17 @@
 			path = MKRRadioManager/Classes/MKRRadioManager/MKRWifiRadioManager;
 			sourceTree = "<group>";
 		};
-		D5AE1CBFDBC46A82C2835774A81A1624 /* Frameworks */ = {
+		D11630159CE7728A2F7396B7AA12FD9A /* Pods-MKRRadioManager_Tests */ = {
 			isa = PBXGroup;
 			children = (
-				0F73088B2FB18DBA1D7E59D2F04F20AA /* libASControl.framework */,
-				5F6B402D614CBCCD7DB297FAA26AC5B2 /* libUPNP.framework */,
-				CB9B92F866D43C3138371C93FD0BEDE8 /* openssl.framework */,
+				96E55B6C74255CA1F98782C59FAB97A4 /* Pods-MKRRadioManager_Tests-acknowledgements.markdown */,
+				955A4AA263A30685A72788E69DE02A4F /* Pods-MKRRadioManager_Tests-acknowledgements.plist */,
+				D7CF56072B96161F75CE20E922BD8487 /* Pods-MKRRadioManager_Tests-dummy.m */,
+				83BE0B5AA49922EDC2F825E9E238E13D /* Pods-MKRRadioManager_Tests.debug.xcconfig */,
+				9D36A6FE4AB88B4A333A933521275BC9 /* Pods-MKRRadioManager_Tests.release.xcconfig */,
 			);
-			name = Frameworks;
+			name = "Pods-MKRRadioManager_Tests";
+			path = "Target Support Files/Pods-MKRRadioManager_Tests";
 			sourceTree = "<group>";
 		};
 		D77705267C5EC1843356462CE362CCDF /* MKRAVPlayer */ = {
@@ -594,7 +592,7 @@
 		};
 		20BDE386BC9CA077C8F3028908C3C74A /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 36411248AAA0AAECA8D70282066AB0C1 /* Pods-MKRRadioManager_Example.release.xcconfig */;
+			baseConfigurationReference = 05C600E5DE0A3BBC3510F9F62B5A8853 /* Pods-MKRRadioManager_Example.release.xcconfig */;
 			buildSettings = {
 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
@@ -639,7 +637,7 @@
 		};
 		4AE89AC6457728FBA2DEB4FB1B372398 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 61FA24EDE02107910A536EC0CFB399DC /* Pods-MKRRadioManager_Tests.release.xcconfig */;
+			baseConfigurationReference = 9D36A6FE4AB88B4A333A933521275BC9 /* Pods-MKRRadioManager_Tests.release.xcconfig */;
 			buildSettings = {
 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
@@ -661,7 +659,7 @@
 		};
 		934C7493EB128783848124E69879A71D /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = C98AB711F78720D31FD706077AB747C8 /* Pods-MKRRadioManager_Tests.debug.xcconfig */;
+			baseConfigurationReference = 83BE0B5AA49922EDC2F825E9E238E13D /* Pods-MKRRadioManager_Tests.debug.xcconfig */;
 			buildSettings = {
 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
@@ -742,7 +740,7 @@
 		};
 		DD1D81C1274AAED91864DE361045F30F /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 892C884A7AA72AACFF0A34B759392746 /* Pods-MKRRadioManager_Example.debug.xcconfig */;
+			baseConfigurationReference = 460E39087576B3236F80743E4F3ADCE0 /* Pods-MKRRadioManager_Example.debug.xcconfig */;
 			buildSettings = {
 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
 				CODE_SIGN_IDENTITY = "iPhone Developer";

+ 1 - 1
Example/Pods/Target Support Files/MKRRadioManager/MKRRadioManager.xcconfig

@@ -1,5 +1,5 @@
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MKRRadioManager
-FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../MKRRadioManager/Classes/frameworks"
+FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../libs"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MKRRadioManager" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MKRRadioManager"
 PODS_BUILD_DIR = ${BUILD_DIR}

+ 0 - 163
Example/Pods/Target Support Files/Pods-MKRRadioManager_Example/Pods-MKRRadioManager_Example-frameworks.sh

@@ -1,163 +0,0 @@
-#!/bin/sh
-set -e
-set -u
-set -o pipefail
-
-function on_error {
-  echo "$(realpath -mq "${0}"):$1: error: Unexpected failure"
-}
-trap 'on_error $LINENO' ERR
-
-if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then
-  # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy
-  # frameworks to, so exit 0 (signalling the script phase was successful).
-  exit 0
-fi
-
-echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
-mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
-
-COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}"
-SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}"
-
-# Used as a return value for each invocation of `strip_invalid_archs` function.
-STRIP_BINARY_RETVAL=0
-
-# This protects against multiple targets copying the same framework dependency at the same time. The solution
-# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
-RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
-
-# Copies and strips a vendored framework
-install_framework()
-{
-  if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then
-    local source="${BUILT_PRODUCTS_DIR}/$1"
-  elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then
-    local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")"
-  elif [ -r "$1" ]; then
-    local source="$1"
-  fi
-
-  local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
-
-  if [ -L "${source}" ]; then
-    echo "Symlinked..."
-    source="$(readlink "${source}")"
-  fi
-
-  # Use filter instead of exclude so missing patterns don't throw errors.
-  echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\""
-  rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}"
-
-  local basename
-  basename="$(basename -s .framework "$1")"
-  binary="${destination}/${basename}.framework/${basename}"
-
-  if ! [ -r "$binary" ]; then
-    binary="${destination}/${basename}"
-  elif [ -L "${binary}" ]; then
-    echo "Destination binary is symlinked..."
-    dirname="$(dirname "${binary}")"
-    binary="${dirname}/$(readlink "${binary}")"
-  fi
-
-  # Strip invalid architectures so "fat" simulator / device frameworks work on device
-  if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then
-    strip_invalid_archs "$binary"
-  fi
-
-  # Resign the code if required by the build settings to avoid unstable apps
-  code_sign_if_enabled "${destination}/$(basename "$1")"
-
-  # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7.
-  if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then
-    local swift_runtime_libs
-    swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u)
-    for lib in $swift_runtime_libs; do
-      echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\""
-      rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}"
-      code_sign_if_enabled "${destination}/${lib}"
-    done
-  fi
-}
-
-# Copies and strips a vendored dSYM
-install_dsym() {
-  local source="$1"
-  if [ -r "$source" ]; then
-    # Copy the dSYM into a the targets temp dir.
-    echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\""
-    rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}"
-
-    local basename
-    basename="$(basename -s .framework.dSYM "$source")"
-    binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}"
-
-    # Strip invalid architectures so "fat" simulator / device frameworks work on device
-    if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then
-      strip_invalid_archs "$binary"
-    fi
-
-    if [[ $STRIP_BINARY_RETVAL == 1 ]]; then
-      # Move the stripped file into its final destination.
-      echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\""
-      rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}"
-    else
-      # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing.
-      touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM"
-    fi
-  fi
-}
-
-# Signs a framework with the provided identity
-code_sign_if_enabled() {
-  if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
-    # Use the current code_sign_identity
-    echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
-    local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'"
-
-    if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
-      code_sign_cmd="$code_sign_cmd &"
-    fi
-    echo "$code_sign_cmd"
-    eval "$code_sign_cmd"
-  fi
-}
-
-# Strip invalid architectures
-strip_invalid_archs() {
-  binary="$1"
-  # Get architectures for current target binary
-  binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)"
-  # Intersect them with the architectures we are building for
-  intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)"
-  # If there are no archs supported by this binary then warn the user
-  if [[ -z "$intersected_archs" ]]; then
-    echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)."
-    STRIP_BINARY_RETVAL=0
-    return
-  fi
-  stripped=""
-  for arch in $binary_archs; do
-    if ! [[ "${ARCHS}" == *"$arch"* ]]; then
-      # Strip non-valid architectures in-place
-      lipo -remove "$arch" -output "$binary" "$binary"
-      stripped="$stripped $arch"
-    fi
-  done
-  if [[ "$stripped" ]]; then
-    echo "Stripped $binary of architectures:$stripped"
-  fi
-  STRIP_BINARY_RETVAL=1
-}
-
-
-if [[ "$CONFIGURATION" == "Debug" ]]; then
-  install_framework "${PODS_ROOT}/../../MKRRadioManager/Classes/frameworks/libASControl.framework"
-fi
-if [[ "$CONFIGURATION" == "Release" ]]; then
-  install_framework "${PODS_ROOT}/../../MKRRadioManager/Classes/frameworks/libASControl.framework"
-fi
-if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
-  wait
-fi

+ 3 - 4
Example/Pods/Target Support Files/Pods-MKRRadioManager_Example/Pods-MKRRadioManager_Example.debug.xcconfig

@@ -1,10 +1,9 @@
-FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../MKRRadioManager/Classes/frameworks"
+FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../libs"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MKRRadioManager"
-LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
 LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MKRRadioManager"
-OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/MKRRadioManager" -iframework "${PODS_ROOT}/../../MKRRadioManager/Classes/frameworks"
-OTHER_LDFLAGS = $(inherited) -ObjC -l"MKRRadioManager" -framework "libASControl" -framework "libUPNP" -framework "openssl"
+OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/MKRRadioManager" -iframework "${PODS_ROOT}/../../libs"
+OTHER_LDFLAGS = $(inherited) -ObjC -l"MKRRadioManager" -framework "libAS-Control" -framework "libUPNP" -framework "openssl"
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

+ 3 - 4
Example/Pods/Target Support Files/Pods-MKRRadioManager_Example/Pods-MKRRadioManager_Example.release.xcconfig

@@ -1,10 +1,9 @@
-FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../MKRRadioManager/Classes/frameworks"
+FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../libs"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MKRRadioManager"
-LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
 LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MKRRadioManager"
-OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/MKRRadioManager" -iframework "${PODS_ROOT}/../../MKRRadioManager/Classes/frameworks"
-OTHER_LDFLAGS = $(inherited) -ObjC -l"MKRRadioManager" -framework "libASControl" -framework "libUPNP" -framework "openssl"
+OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/MKRRadioManager" -iframework "${PODS_ROOT}/../../libs"
+OTHER_LDFLAGS = $(inherited) -ObjC -l"MKRRadioManager" -framework "libAS-Control" -framework "libUPNP" -framework "openssl"
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

+ 2 - 2
Example/Pods/Target Support Files/Pods-MKRRadioManager_Tests/Pods-MKRRadioManager_Tests.debug.xcconfig

@@ -1,7 +1,7 @@
-FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../MKRRadioManager/Classes/frameworks"
+FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../libs"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MKRRadioManager"
-OTHER_LDFLAGS = $(inherited) -ObjC -framework "libASControl"
+OTHER_LDFLAGS = $(inherited) -ObjC
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

+ 2 - 2
Example/Pods/Target Support Files/Pods-MKRRadioManager_Tests/Pods-MKRRadioManager_Tests.release.xcconfig

@@ -1,7 +1,7 @@
-FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../MKRRadioManager/Classes/frameworks"
+FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../libs"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MKRRadioManager"
-OTHER_LDFLAGS = $(inherited) -ObjC -framework "libASControl"
+OTHER_LDFLAGS = $(inherited) -ObjC
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

+ 1 - 1
MKRRadioManager.podspec

@@ -31,7 +31,7 @@ TODO: Add long description of the pod here.
   s.ios.deployment_target = '8.0'
 
   s.source_files = 'MKRRadioManager/Classes/MKRRadioManager/**/*'
-  s.ios.vendored_frameworks = 'MKRRadioManager/Classes/frameworks/*.framework'
+  s.ios.vendored_frameworks = 'libs/*.framework'
   
   # s.resource_bundles = {
   #   'MKRRadioManager' => ['MKRRadioManager/Assets/*.png']

+ 5 - 1
MKRRadioManager/Classes/MKRRadioManager/Headers/MKRRadioPlayControlManager.h

@@ -5,13 +5,17 @@
 //  Created by yyqxiaoyin on 2019/4/16.
 //
 
-#import <libASControl/ASControlTools.h>
+//#import <libAS-Control/ASControlTools.h>
 
 #ifdef DEBUG
+#ifndef MKRLog
 #define MKRLog(format, ...) printf("\n[%s] %s [第%d行] %s\n", __TIME__, __FUNCTION__, __LINE__, [[NSString stringWithFormat:format, ## __VA_ARGS__] UTF8String]);
+#endif
 #else
+#ifndef MKRLog
 #define MKRLog(...)
 #endif
+#endif
 #import "MKRRadioResorce.h"
 #import "MKRUPnPDevice.h"
 #import "MKRWIFIDeviceManager.h"

+ 1 - 1
MKRRadioManager/Classes/MKRRadioManager/MKRWIFIDeviceManager/MKRWIFIDeviceManager.h

@@ -6,7 +6,7 @@
 //
 
 #import <Foundation/Foundation.h>
-#import <libASControl/ASControlTools.h>
+//#import <libAS-Control/ASControlTools.h>
 #import "MKRUPnPDevice.h"
 #import "MKRM3UListModel.h"
 #import "MKRRadioResorce.h"

+ 1 - 0
MKRRadioManager/Classes/MKRRadioManager/MKRWIFIDeviceManager/MKRWIFIDeviceManager.m

@@ -9,6 +9,7 @@
 #import "NSString+MKRRadioManagerAdd.h"
 #import "UIDevice+MKRRadioManagerAdd.h"
 #import <pthread.h>
+#import <libAS-Control/ASControlTools.h>
 
 static inline void wd_main_queue(void (^block)(void)){
     if (pthread_main_np()) {

BIN
MKRRadioManager/Classes/frameworks/libASControl.framework/Info.plist


+ 0 - 6
MKRRadioManager/Classes/frameworks/libASControl.framework/Modules/module.modulemap

@@ -1,6 +0,0 @@
-framework module libASControl {
-  umbrella header "libASControl.h"
-
-  export *
-  module * { export * }
-}

BIN
MKRRadioManager/Classes/frameworks/libASControl.framework/libASControl


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 9 - 9
fastlane/report.xml


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 3 - 0
MKRRadioManager/Classes/frameworks/libASControl.framework/Headers/ASControlTools.h


BIN
libs/libAS-Control.framework/Info.plist


BIN
libs/libAS-Control.framework/libAS-Control


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/FreeList.h → libs/libUPNP.framework/Headers/FreeList.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/LinkedList.h → libs/libUPNP.framework/Headers/LinkedList.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/ThreadPool.h → libs/libUPNP.framework/Headers/ThreadPool.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/TimerThread.h → libs/libUPNP.framework/Headers/TimerThread.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/UpnpGlobal.h → libs/libUPNP.framework/Headers/UpnpGlobal.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/UpnpInet.h → libs/libUPNP.framework/Headers/UpnpInet.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/UpnpIntTypes.h → libs/libUPNP.framework/Headers/UpnpIntTypes.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/UpnpStdInt.h → libs/libUPNP.framework/Headers/UpnpStdInt.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/UpnpString.h → libs/libUPNP.framework/Headers/UpnpString.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/UpnpUniStd.h → libs/libUPNP.framework/Headers/UpnpUniStd.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/VirtualDir.h → libs/libUPNP.framework/Headers/VirtualDir.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/autoconfig.h → libs/libUPNP.framework/Headers/autoconfig.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/client_table.h → libs/libUPNP.framework/Headers/client_table.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/config.h → libs/libUPNP.framework/Headers/config.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/gena.h → libs/libUPNP.framework/Headers/gena.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/gena_ctrlpt.h → libs/libUPNP.framework/Headers/gena_ctrlpt.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/gena_device.h → libs/libUPNP.framework/Headers/gena_device.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/global.h → libs/libUPNP.framework/Headers/global.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/gmtdate.h → libs/libUPNP.framework/Headers/gmtdate.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/httpparser.h → libs/libUPNP.framework/Headers/httpparser.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/httpreadwrite.h → libs/libUPNP.framework/Headers/httpreadwrite.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/inet_pton.h → libs/libUPNP.framework/Headers/inet_pton.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/ithread.h → libs/libUPNP.framework/Headers/ithread.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/ixml.h → libs/libUPNP.framework/Headers/ixml.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/ixmldebug.h → libs/libUPNP.framework/Headers/ixmldebug.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/ixmlmembuf.h → libs/libUPNP.framework/Headers/ixmlmembuf.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/ixmlparser.h → libs/libUPNP.framework/Headers/ixmlparser.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/md5.h → libs/libUPNP.framework/Headers/md5.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/membuffer.h → libs/libUPNP.framework/Headers/membuffer.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/miniserver.h → libs/libUPNP.framework/Headers/miniserver.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/netall.h → libs/libUPNP.framework/Headers/netall.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/parsetools.h → libs/libUPNP.framework/Headers/parsetools.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/server.h → libs/libUPNP.framework/Headers/server.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/service_table.h → libs/libUPNP.framework/Headers/service_table.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/soaplib.h → libs/libUPNP.framework/Headers/soaplib.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/sock.h → libs/libUPNP.framework/Headers/sock.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/ssdp_ResultData.h → libs/libUPNP.framework/Headers/ssdp_ResultData.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/ssdplib.h → libs/libUPNP.framework/Headers/ssdplib.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/statcodes.h → libs/libUPNP.framework/Headers/statcodes.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/statuscodes.h → libs/libUPNP.framework/Headers/statuscodes.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/strintmap.h → libs/libUPNP.framework/Headers/strintmap.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/sysdep.h → libs/libUPNP.framework/Headers/sysdep.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/unixutil.h → libs/libUPNP.framework/Headers/unixutil.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/upnp.h → libs/libUPNP.framework/Headers/upnp.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/upnp_timeout.h → libs/libUPNP.framework/Headers/upnp_timeout.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/upnpapi.h → libs/libUPNP.framework/Headers/upnpapi.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/upnpconfig.h → libs/libUPNP.framework/Headers/upnpconfig.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/upnpdebug.h → libs/libUPNP.framework/Headers/upnpdebug.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/upnptools.h → libs/libUPNP.framework/Headers/upnptools.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/upnputil.h → libs/libUPNP.framework/Headers/upnputil.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/uri.h → libs/libUPNP.framework/Headers/uri.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/urlconfig.h → libs/libUPNP.framework/Headers/urlconfig.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/uuid.h → libs/libUPNP.framework/Headers/uuid.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/Headers/webserver.h → libs/libUPNP.framework/Headers/webserver.h


MKRRadioManager/Classes/frameworks/libUPNP.framework/libUPNP → libs/libUPNP.framework/libUPNP


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/aes.h → libs/openssl.framework/Headers/aes.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/asn1.h → libs/openssl.framework/Headers/asn1.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/asn1_mac.h → libs/openssl.framework/Headers/asn1_mac.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/asn1t.h → libs/openssl.framework/Headers/asn1t.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/bio.h → libs/openssl.framework/Headers/bio.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/blowfish.h → libs/openssl.framework/Headers/blowfish.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/bn.h → libs/openssl.framework/Headers/bn.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/buffer.h → libs/openssl.framework/Headers/buffer.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/camellia.h → libs/openssl.framework/Headers/camellia.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/cast.h → libs/openssl.framework/Headers/cast.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/cmac.h → libs/openssl.framework/Headers/cmac.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/cms.h → libs/openssl.framework/Headers/cms.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/comp.h → libs/openssl.framework/Headers/comp.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/conf.h → libs/openssl.framework/Headers/conf.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/conf_api.h → libs/openssl.framework/Headers/conf_api.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/crypto.h → libs/openssl.framework/Headers/crypto.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/des.h → libs/openssl.framework/Headers/des.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/des_old.h → libs/openssl.framework/Headers/des_old.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/dh.h → libs/openssl.framework/Headers/dh.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/dsa.h → libs/openssl.framework/Headers/dsa.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/dso.h → libs/openssl.framework/Headers/dso.h


MKRRadioManager/Classes/frameworks/openssl.framework/Headers/dtls1.h → libs/openssl.framework/Headers/dtls1.h


+ 0 - 0
MKRRadioManager/Classes/frameworks/openssl.framework/Headers/e_os2.h


Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác