project.pbxproj 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 50;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 425BCFE9260490B800DE0544 /* AJScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 425BCFE8260490B800DE0544 /* AJScrollView.m */; };
  10. C120A3ED25CA2C970088DD74 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = C120A3EC25CA2C970088DD74 /* AppDelegate.m */; };
  11. C120A3F325CA2C970088DD74 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C120A3F225CA2C970088DD74 /* ViewController.m */; };
  12. C120A3F625CA2C970088DD74 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C120A3F425CA2C970088DD74 /* Main.storyboard */; };
  13. C120A3F825CA2CA30088DD74 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C120A3F725CA2CA30088DD74 /* Assets.xcassets */; };
  14. C120A3FB25CA2CA30088DD74 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C120A3F925CA2CA30088DD74 /* LaunchScreen.storyboard */; };
  15. C120A3FE25CA2CA30088DD74 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = C120A3FD25CA2CA30088DD74 /* main.m */; };
  16. C120A45425CA6D650088DD74 /* aa.caf in Resources */ = {isa = PBXBuildFile; fileRef = C120A45325CA6D650088DD74 /* aa.caf */; };
  17. C120A47925CB90920088DD74 /* SettingController.m in Sources */ = {isa = PBXBuildFile; fileRef = C120A47725CB90920088DD74 /* SettingController.m */; };
  18. C120A47A25CB90920088DD74 /* SettingController.xib in Resources */ = {isa = PBXBuildFile; fileRef = C120A47825CB90920088DD74 /* SettingController.xib */; };
  19. C120A47E25CB98500088DD74 /* SettingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C120A47D25CB98500088DD74 /* SettingManager.m */; };
  20. CCE4954DF60656A3C56E8438 /* libPods-AJPushDemo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 16F132658B8E0C80C3BD491D /* libPods-AJPushDemo.a */; };
  21. DF4E29CC26035783001E92D9 /* Toast.m in Sources */ = {isa = PBXBuildFile; fileRef = DF4E29CB26035783001E92D9 /* Toast.m */; };
  22. DF5414892601D23600AA0B95 /* RequestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DF5414882601D23600AA0B95 /* RequestManager.m */; };
  23. /* End PBXBuildFile section */
  24. /* Begin PBXFileReference section */
  25. 04AD4E205CCBDB193B89A774 /* Pods-AJPushDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AJPushDemo.debug.xcconfig"; path = "Target Support Files/Pods-AJPushDemo/Pods-AJPushDemo.debug.xcconfig"; sourceTree = "<group>"; };
  26. 16F132658B8E0C80C3BD491D /* libPods-AJPushDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-AJPushDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; };
  27. 425BCFE7260490B800DE0544 /* AJScrollView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AJScrollView.h; sourceTree = "<group>"; };
  28. 425BCFE8260490B800DE0544 /* AJScrollView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AJScrollView.m; sourceTree = "<group>"; };
  29. C120A3E825CA2C970088DD74 /* AJPushDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AJPushDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
  30. C120A3EB25CA2C970088DD74 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
  31. C120A3EC25CA2C970088DD74 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
  32. C120A3F125CA2C970088DD74 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
  33. C120A3F225CA2C970088DD74 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
  34. C120A3F525CA2C970088DD74 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
  35. C120A3F725CA2CA30088DD74 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  36. C120A3FA25CA2CA30088DD74 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
  37. C120A3FC25CA2CA30088DD74 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  38. C120A3FD25CA2CA30088DD74 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
  39. C120A42525CA678A0088DD74 /* AJPushDemo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = AJPushDemo.entitlements; sourceTree = "<group>"; };
  40. C120A45325CA6D650088DD74 /* aa.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = aa.caf; sourceTree = "<group>"; };
  41. C120A47625CB90920088DD74 /* SettingController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SettingController.h; sourceTree = "<group>"; };
  42. C120A47725CB90920088DD74 /* SettingController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SettingController.m; sourceTree = "<group>"; };
  43. C120A47825CB90920088DD74 /* SettingController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SettingController.xib; sourceTree = "<group>"; };
  44. C120A47C25CB98500088DD74 /* SettingManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SettingManager.h; sourceTree = "<group>"; };
  45. C120A47D25CB98500088DD74 /* SettingManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SettingManager.m; sourceTree = "<group>"; };
  46. DF4E29CA26035783001E92D9 /* Toast.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Toast.h; sourceTree = "<group>"; };
  47. DF4E29CB26035783001E92D9 /* Toast.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Toast.m; sourceTree = "<group>"; };
  48. DF5414872601D23600AA0B95 /* RequestManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RequestManager.h; sourceTree = "<group>"; };
  49. DF5414882601D23600AA0B95 /* RequestManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RequestManager.m; sourceTree = "<group>"; };
  50. E34D644021F708C78AD5FB83 /* Pods-AJPushDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AJPushDemo.release.xcconfig"; path = "Target Support Files/Pods-AJPushDemo/Pods-AJPushDemo.release.xcconfig"; sourceTree = "<group>"; };
  51. /* End PBXFileReference section */
  52. /* Begin PBXFrameworksBuildPhase section */
  53. C120A3E525CA2C970088DD74 /* Frameworks */ = {
  54. isa = PBXFrameworksBuildPhase;
  55. buildActionMask = 2147483647;
  56. files = (
  57. CCE4954DF60656A3C56E8438 /* libPods-AJPushDemo.a in Frameworks */,
  58. );
  59. runOnlyForDeploymentPostprocessing = 0;
  60. };
  61. /* End PBXFrameworksBuildPhase section */
  62. /* Begin PBXGroup section */
  63. 67DA2240B3EAE36A27F0510B /* Frameworks */ = {
  64. isa = PBXGroup;
  65. children = (
  66. 16F132658B8E0C80C3BD491D /* libPods-AJPushDemo.a */,
  67. );
  68. name = Frameworks;
  69. sourceTree = "<group>";
  70. };
  71. BDFFCC9A638BEE2073AA277B /* Pods */ = {
  72. isa = PBXGroup;
  73. children = (
  74. 04AD4E205CCBDB193B89A774 /* Pods-AJPushDemo.debug.xcconfig */,
  75. E34D644021F708C78AD5FB83 /* Pods-AJPushDemo.release.xcconfig */,
  76. );
  77. path = Pods;
  78. sourceTree = "<group>";
  79. };
  80. C120A3DF25CA2C970088DD74 = {
  81. isa = PBXGroup;
  82. children = (
  83. C120A3EA25CA2C970088DD74 /* AJPushDemo */,
  84. C120A3E925CA2C970088DD74 /* Products */,
  85. BDFFCC9A638BEE2073AA277B /* Pods */,
  86. 67DA2240B3EAE36A27F0510B /* Frameworks */,
  87. );
  88. sourceTree = "<group>";
  89. };
  90. C120A3E925CA2C970088DD74 /* Products */ = {
  91. isa = PBXGroup;
  92. children = (
  93. C120A3E825CA2C970088DD74 /* AJPushDemo.app */,
  94. );
  95. name = Products;
  96. sourceTree = "<group>";
  97. };
  98. C120A3EA25CA2C970088DD74 /* AJPushDemo */ = {
  99. isa = PBXGroup;
  100. children = (
  101. DF4E29CE26035F24001E92D9 /* Tools */,
  102. C120A42525CA678A0088DD74 /* AJPushDemo.entitlements */,
  103. C120A45325CA6D650088DD74 /* aa.caf */,
  104. C120A3EB25CA2C970088DD74 /* AppDelegate.h */,
  105. C120A3EC25CA2C970088DD74 /* AppDelegate.m */,
  106. C120A3F125CA2C970088DD74 /* ViewController.h */,
  107. C120A3F225CA2C970088DD74 /* ViewController.m */,
  108. C120A47625CB90920088DD74 /* SettingController.h */,
  109. C120A47725CB90920088DD74 /* SettingController.m */,
  110. C120A47825CB90920088DD74 /* SettingController.xib */,
  111. C120A3F425CA2C970088DD74 /* Main.storyboard */,
  112. C120A3F725CA2CA30088DD74 /* Assets.xcassets */,
  113. C120A3F925CA2CA30088DD74 /* LaunchScreen.storyboard */,
  114. C120A3FC25CA2CA30088DD74 /* Info.plist */,
  115. C120A3FD25CA2CA30088DD74 /* main.m */,
  116. );
  117. path = AJPushDemo;
  118. sourceTree = "<group>";
  119. };
  120. DF4E29CE26035F24001E92D9 /* Tools */ = {
  121. isa = PBXGroup;
  122. children = (
  123. C120A47C25CB98500088DD74 /* SettingManager.h */,
  124. C120A47D25CB98500088DD74 /* SettingManager.m */,
  125. DF4E29CA26035783001E92D9 /* Toast.h */,
  126. DF4E29CB26035783001E92D9 /* Toast.m */,
  127. DF5414872601D23600AA0B95 /* RequestManager.h */,
  128. DF5414882601D23600AA0B95 /* RequestManager.m */,
  129. 425BCFE7260490B800DE0544 /* AJScrollView.h */,
  130. 425BCFE8260490B800DE0544 /* AJScrollView.m */,
  131. );
  132. path = Tools;
  133. sourceTree = "<group>";
  134. };
  135. /* End PBXGroup section */
  136. /* Begin PBXNativeTarget section */
  137. C120A3E725CA2C970088DD74 /* AJPushDemo */ = {
  138. isa = PBXNativeTarget;
  139. buildConfigurationList = C120A40125CA2CA30088DD74 /* Build configuration list for PBXNativeTarget "AJPushDemo" */;
  140. buildPhases = (
  141. 7BDCC89D69BAA9A57DF01859 /* [CP] Check Pods Manifest.lock */,
  142. C120A3E425CA2C970088DD74 /* Sources */,
  143. C120A3E525CA2C970088DD74 /* Frameworks */,
  144. C120A3E625CA2C970088DD74 /* Resources */,
  145. );
  146. buildRules = (
  147. );
  148. dependencies = (
  149. );
  150. name = AJPushDemo;
  151. productName = AJPushDemo;
  152. productReference = C120A3E825CA2C970088DD74 /* AJPushDemo.app */;
  153. productType = "com.apple.product-type.application";
  154. };
  155. /* End PBXNativeTarget section */
  156. /* Begin PBXProject section */
  157. C120A3E025CA2C970088DD74 /* Project object */ = {
  158. isa = PBXProject;
  159. attributes = {
  160. LastUpgradeCheck = 1200;
  161. TargetAttributes = {
  162. C120A3E725CA2C970088DD74 = {
  163. CreatedOnToolsVersion = 12.0.1;
  164. };
  165. };
  166. };
  167. buildConfigurationList = C120A3E325CA2C970088DD74 /* Build configuration list for PBXProject "AJPushDemo" */;
  168. compatibilityVersion = "Xcode 9.3";
  169. developmentRegion = en;
  170. hasScannedForEncodings = 0;
  171. knownRegions = (
  172. en,
  173. Base,
  174. );
  175. mainGroup = C120A3DF25CA2C970088DD74;
  176. productRefGroup = C120A3E925CA2C970088DD74 /* Products */;
  177. projectDirPath = "";
  178. projectRoot = "";
  179. targets = (
  180. C120A3E725CA2C970088DD74 /* AJPushDemo */,
  181. );
  182. };
  183. /* End PBXProject section */
  184. /* Begin PBXResourcesBuildPhase section */
  185. C120A3E625CA2C970088DD74 /* Resources */ = {
  186. isa = PBXResourcesBuildPhase;
  187. buildActionMask = 2147483647;
  188. files = (
  189. C120A47A25CB90920088DD74 /* SettingController.xib in Resources */,
  190. C120A45425CA6D650088DD74 /* aa.caf in Resources */,
  191. C120A3FB25CA2CA30088DD74 /* LaunchScreen.storyboard in Resources */,
  192. C120A3F825CA2CA30088DD74 /* Assets.xcassets in Resources */,
  193. C120A3F625CA2C970088DD74 /* Main.storyboard in Resources */,
  194. );
  195. runOnlyForDeploymentPostprocessing = 0;
  196. };
  197. /* End PBXResourcesBuildPhase section */
  198. /* Begin PBXShellScriptBuildPhase section */
  199. 7BDCC89D69BAA9A57DF01859 /* [CP] Check Pods Manifest.lock */ = {
  200. isa = PBXShellScriptBuildPhase;
  201. buildActionMask = 2147483647;
  202. files = (
  203. );
  204. inputFileListPaths = (
  205. );
  206. inputPaths = (
  207. "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
  208. "${PODS_ROOT}/Manifest.lock",
  209. );
  210. name = "[CP] Check Pods Manifest.lock";
  211. outputFileListPaths = (
  212. );
  213. outputPaths = (
  214. "$(DERIVED_FILE_DIR)/Pods-AJPushDemo-checkManifestLockResult.txt",
  215. );
  216. runOnlyForDeploymentPostprocessing = 0;
  217. shellPath = /bin/sh;
  218. shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
  219. showEnvVarsInLog = 0;
  220. };
  221. /* End PBXShellScriptBuildPhase section */
  222. /* Begin PBXSourcesBuildPhase section */
  223. C120A3E425CA2C970088DD74 /* Sources */ = {
  224. isa = PBXSourcesBuildPhase;
  225. buildActionMask = 2147483647;
  226. files = (
  227. C120A47E25CB98500088DD74 /* SettingManager.m in Sources */,
  228. C120A47925CB90920088DD74 /* SettingController.m in Sources */,
  229. C120A3F325CA2C970088DD74 /* ViewController.m in Sources */,
  230. DF5414892601D23600AA0B95 /* RequestManager.m in Sources */,
  231. C120A3ED25CA2C970088DD74 /* AppDelegate.m in Sources */,
  232. DF4E29CC26035783001E92D9 /* Toast.m in Sources */,
  233. 425BCFE9260490B800DE0544 /* AJScrollView.m in Sources */,
  234. C120A3FE25CA2CA30088DD74 /* main.m in Sources */,
  235. );
  236. runOnlyForDeploymentPostprocessing = 0;
  237. };
  238. /* End PBXSourcesBuildPhase section */
  239. /* Begin PBXVariantGroup section */
  240. C120A3F425CA2C970088DD74 /* Main.storyboard */ = {
  241. isa = PBXVariantGroup;
  242. children = (
  243. C120A3F525CA2C970088DD74 /* Base */,
  244. );
  245. name = Main.storyboard;
  246. sourceTree = "<group>";
  247. };
  248. C120A3F925CA2CA30088DD74 /* LaunchScreen.storyboard */ = {
  249. isa = PBXVariantGroup;
  250. children = (
  251. C120A3FA25CA2CA30088DD74 /* Base */,
  252. );
  253. name = LaunchScreen.storyboard;
  254. sourceTree = "<group>";
  255. };
  256. /* End PBXVariantGroup section */
  257. /* Begin XCBuildConfiguration section */
  258. C120A3FF25CA2CA30088DD74 /* Debug */ = {
  259. isa = XCBuildConfiguration;
  260. buildSettings = {
  261. ALWAYS_SEARCH_USER_PATHS = NO;
  262. CLANG_ANALYZER_NONNULL = YES;
  263. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  264. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  265. CLANG_CXX_LIBRARY = "libc++";
  266. CLANG_ENABLE_MODULES = YES;
  267. CLANG_ENABLE_OBJC_ARC = YES;
  268. CLANG_ENABLE_OBJC_WEAK = YES;
  269. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  270. CLANG_WARN_BOOL_CONVERSION = YES;
  271. CLANG_WARN_COMMA = YES;
  272. CLANG_WARN_CONSTANT_CONVERSION = YES;
  273. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  274. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  275. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  276. CLANG_WARN_EMPTY_BODY = YES;
  277. CLANG_WARN_ENUM_CONVERSION = YES;
  278. CLANG_WARN_INFINITE_RECURSION = YES;
  279. CLANG_WARN_INT_CONVERSION = YES;
  280. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  281. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  282. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  283. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  284. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  285. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  286. CLANG_WARN_STRICT_PROTOTYPES = YES;
  287. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  288. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  289. CLANG_WARN_UNREACHABLE_CODE = YES;
  290. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  291. COPY_PHASE_STRIP = NO;
  292. DEBUG_INFORMATION_FORMAT = dwarf;
  293. ENABLE_STRICT_OBJC_MSGSEND = YES;
  294. ENABLE_TESTABILITY = YES;
  295. GCC_C_LANGUAGE_STANDARD = gnu11;
  296. GCC_DYNAMIC_NO_PIC = NO;
  297. GCC_NO_COMMON_BLOCKS = YES;
  298. GCC_OPTIMIZATION_LEVEL = 0;
  299. GCC_PREPROCESSOR_DEFINITIONS = (
  300. "DEBUG=1",
  301. "$(inherited)",
  302. );
  303. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  304. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  305. GCC_WARN_UNDECLARED_SELECTOR = YES;
  306. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  307. GCC_WARN_UNUSED_FUNCTION = YES;
  308. GCC_WARN_UNUSED_VARIABLE = YES;
  309. IPHONEOS_DEPLOYMENT_TARGET = 10.0;
  310. MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
  311. MTL_FAST_MATH = YES;
  312. ONLY_ACTIVE_ARCH = YES;
  313. SDKROOT = iphoneos;
  314. };
  315. name = Debug;
  316. };
  317. C120A40025CA2CA30088DD74 /* Release */ = {
  318. isa = XCBuildConfiguration;
  319. buildSettings = {
  320. ALWAYS_SEARCH_USER_PATHS = NO;
  321. CLANG_ANALYZER_NONNULL = YES;
  322. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  323. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  324. CLANG_CXX_LIBRARY = "libc++";
  325. CLANG_ENABLE_MODULES = YES;
  326. CLANG_ENABLE_OBJC_ARC = YES;
  327. CLANG_ENABLE_OBJC_WEAK = YES;
  328. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  329. CLANG_WARN_BOOL_CONVERSION = YES;
  330. CLANG_WARN_COMMA = YES;
  331. CLANG_WARN_CONSTANT_CONVERSION = YES;
  332. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  333. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  334. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  335. CLANG_WARN_EMPTY_BODY = YES;
  336. CLANG_WARN_ENUM_CONVERSION = YES;
  337. CLANG_WARN_INFINITE_RECURSION = YES;
  338. CLANG_WARN_INT_CONVERSION = YES;
  339. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  340. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  341. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  342. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  343. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  344. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  345. CLANG_WARN_STRICT_PROTOTYPES = YES;
  346. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  347. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  348. CLANG_WARN_UNREACHABLE_CODE = YES;
  349. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  350. COPY_PHASE_STRIP = NO;
  351. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  352. ENABLE_NS_ASSERTIONS = NO;
  353. ENABLE_STRICT_OBJC_MSGSEND = YES;
  354. GCC_C_LANGUAGE_STANDARD = gnu11;
  355. GCC_NO_COMMON_BLOCKS = YES;
  356. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  357. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  358. GCC_WARN_UNDECLARED_SELECTOR = YES;
  359. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  360. GCC_WARN_UNUSED_FUNCTION = YES;
  361. GCC_WARN_UNUSED_VARIABLE = YES;
  362. IPHONEOS_DEPLOYMENT_TARGET = 10.0;
  363. MTL_ENABLE_DEBUG_INFO = NO;
  364. MTL_FAST_MATH = YES;
  365. SDKROOT = iphoneos;
  366. VALIDATE_PRODUCT = YES;
  367. };
  368. name = Release;
  369. };
  370. C120A40225CA2CA30088DD74 /* Debug */ = {
  371. isa = XCBuildConfiguration;
  372. baseConfigurationReference = 04AD4E205CCBDB193B89A774 /* Pods-AJPushDemo.debug.xcconfig */;
  373. buildSettings = {
  374. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  375. ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
  376. CODE_SIGN_ENTITLEMENTS = AJPushDemo/AJPushDemo.entitlements;
  377. CODE_SIGN_STYLE = Automatic;
  378. DEVELOPMENT_TEAM = 4A44TJ86VM;
  379. INFOPLIST_FILE = AJPushDemo/Info.plist;
  380. IPHONEOS_DEPLOYMENT_TARGET = 10.0;
  381. LD_RUNPATH_SEARCH_PATHS = (
  382. "$(inherited)",
  383. "@executable_path/Frameworks",
  384. );
  385. PRODUCT_BUNDLE_IDENTIFIER = com.anji.plus.appsppush;
  386. PRODUCT_NAME = "$(TARGET_NAME)";
  387. TARGETED_DEVICE_FAMILY = 1;
  388. };
  389. name = Debug;
  390. };
  391. C120A40325CA2CA30088DD74 /* Release */ = {
  392. isa = XCBuildConfiguration;
  393. baseConfigurationReference = E34D644021F708C78AD5FB83 /* Pods-AJPushDemo.release.xcconfig */;
  394. buildSettings = {
  395. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  396. ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
  397. CODE_SIGN_ENTITLEMENTS = AJPushDemo/AJPushDemo.entitlements;
  398. CODE_SIGN_STYLE = Automatic;
  399. DEVELOPMENT_TEAM = 4A44TJ86VM;
  400. INFOPLIST_FILE = AJPushDemo/Info.plist;
  401. IPHONEOS_DEPLOYMENT_TARGET = 10.0;
  402. LD_RUNPATH_SEARCH_PATHS = (
  403. "$(inherited)",
  404. "@executable_path/Frameworks",
  405. );
  406. PRODUCT_BUNDLE_IDENTIFIER = com.anji.plus.appsppush;
  407. PRODUCT_NAME = "$(TARGET_NAME)";
  408. TARGETED_DEVICE_FAMILY = 1;
  409. };
  410. name = Release;
  411. };
  412. /* End XCBuildConfiguration section */
  413. /* Begin XCConfigurationList section */
  414. C120A3E325CA2C970088DD74 /* Build configuration list for PBXProject "AJPushDemo" */ = {
  415. isa = XCConfigurationList;
  416. buildConfigurations = (
  417. C120A3FF25CA2CA30088DD74 /* Debug */,
  418. C120A40025CA2CA30088DD74 /* Release */,
  419. );
  420. defaultConfigurationIsVisible = 0;
  421. defaultConfigurationName = Release;
  422. };
  423. C120A40125CA2CA30088DD74 /* Build configuration list for PBXNativeTarget "AJPushDemo" */ = {
  424. isa = XCConfigurationList;
  425. buildConfigurations = (
  426. C120A40225CA2CA30088DD74 /* Debug */,
  427. C120A40325CA2CA30088DD74 /* Release */,
  428. );
  429. defaultConfigurationIsVisible = 0;
  430. defaultConfigurationName = Release;
  431. };
  432. /* End XCConfigurationList section */
  433. };
  434. rootObject = C120A3E025CA2C970088DD74 /* Project object */;
  435. }