project.pbxproj 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 54;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 2B78BA327A38C76093D36092 /* libapi_lib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A00E5F95D64FD14E47F85BD /* libapi_lib.a */; };
  10. 3043432501C9BC2DB6B4CB95 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71EB788DE4662CFC0D97F567 /* CoreGraphics.framework */; };
  11. 328B4ADB3700C1873BEB7B10 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 90D3B673AFAB8D8AB561F616 /* main.mm */; };
  12. 6F379F15DA085785BA2624D4 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6B7E79E23E646BA7968B457C /* Assets.xcassets */; };
  13. 9AADB041D25772D04E543F15 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62601E25FA39E62BE119B74D /* Metal.framework */; };
  14. 9DDA3BE70DD0E4013973FE38 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6082E363D51372A7658C351 /* UIKit.framework */; };
  15. AC8BDC2C7A63FA3FDC5967F4 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4B2D1B108AE002010BDEC6D2 /* LaunchScreen.storyboard */; };
  16. AFA0CA286325FD7A34968CA2 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 384966E551417F94A02D2706 /* Security.framework */; };
  17. B60763BD194DFACA215EC7DA /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC377692DC31A070A0188C9D /* QuartzCore.framework */; };
  18. C6D80743F168BDF017B7769E /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 59CFE20DCF760BE67D9CE3D6 /* WebKit.framework */; };
  19. DFFF888045C8D9D9FB69E8FD /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 338E66700FD330B99D434DD7 /* MetalKit.framework */; };
  20. F86717F05E27C72C9FA1FB27 /* assets in Resources */ = {isa = PBXBuildFile; fileRef = 74A8FDFB350B966F5AAD4A24 /* assets */; };
  21. /* End PBXBuildFile section */
  22. /* Begin PBXFileReference section */
  23. 0E96CE07CD20273DD46BF325 /* main.rs */ = {isa = PBXFileReference; path = main.rs; sourceTree = "<group>"; };
  24. 1C1AB1B414CA2795AFBEDDB9 /* tray.rs */ = {isa = PBXFileReference; path = tray.rs; sourceTree = "<group>"; };
  25. 2F63E2AA460089BB58D40C79 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
  26. 338E66700FD330B99D434DD7 /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; };
  27. 384966E551417F94A02D2706 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
  28. 3CA88F22095BE63D88585625 /* menu_plugin.rs */ = {isa = PBXFileReference; path = menu_plugin.rs; sourceTree = "<group>"; };
  29. 4A00E5F95D64FD14E47F85BD /* libapi_lib.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libapi_lib.a; sourceTree = "<group>"; };
  30. 4B2D1B108AE002010BDEC6D2 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
  31. 59CFE20DCF760BE67D9CE3D6 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
  32. 5AC703CEBA41A121596066F3 /* api_iOS.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = api_iOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
  33. 62601E25FA39E62BE119B74D /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
  34. 6B7E79E23E646BA7968B457C /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  35. 71EB788DE4662CFC0D97F567 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
  36. 74A8FDFB350B966F5AAD4A24 /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; path = assets; sourceTree = SOURCE_ROOT; };
  37. 785D025E9542F7E098BF22B5 /* lib.rs */ = {isa = PBXFileReference; path = lib.rs; sourceTree = "<group>"; };
  38. 879941AE3DAA14534BBC6391 /* api_iOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = api_iOS.entitlements; sourceTree = "<group>"; };
  39. 90D3B673AFAB8D8AB561F616 /* main.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = "<group>"; };
  40. B6082E363D51372A7658C351 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
  41. DC377692DC31A070A0188C9D /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
  42. EC8C7948C50C3C9B5D96CB61 /* bindings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bindings.h; sourceTree = "<group>"; };
  43. F835F52713CE8F029D5D252C /* cmd.rs */ = {isa = PBXFileReference; path = cmd.rs; sourceTree = "<group>"; };
  44. /* End PBXFileReference section */
  45. /* Begin PBXFrameworksBuildPhase section */
  46. 11E18DCDB3ADFE87C18915EF /* Frameworks */ = {
  47. isa = PBXFrameworksBuildPhase;
  48. buildActionMask = 2147483647;
  49. files = (
  50. 2B78BA327A38C76093D36092 /* libapi_lib.a in Frameworks */,
  51. 3043432501C9BC2DB6B4CB95 /* CoreGraphics.framework in Frameworks */,
  52. 9AADB041D25772D04E543F15 /* Metal.framework in Frameworks */,
  53. DFFF888045C8D9D9FB69E8FD /* MetalKit.framework in Frameworks */,
  54. B60763BD194DFACA215EC7DA /* QuartzCore.framework in Frameworks */,
  55. AFA0CA286325FD7A34968CA2 /* Security.framework in Frameworks */,
  56. 9DDA3BE70DD0E4013973FE38 /* UIKit.framework in Frameworks */,
  57. C6D80743F168BDF017B7769E /* WebKit.framework in Frameworks */,
  58. );
  59. runOnlyForDeploymentPostprocessing = 0;
  60. };
  61. /* End PBXFrameworksBuildPhase section */
  62. /* Begin PBXGroup section */
  63. 0677CEAF1F282F38CBA0F140 = {
  64. isa = PBXGroup;
  65. children = (
  66. 74A8FDFB350B966F5AAD4A24 /* assets */,
  67. 6B7E79E23E646BA7968B457C /* Assets.xcassets */,
  68. 4B2D1B108AE002010BDEC6D2 /* LaunchScreen.storyboard */,
  69. F2116A6428EED18BE2A07E2B /* api_iOS */,
  70. 86D903732E10FAC4D300E8DF /* Externals */,
  71. 7A9A7AC155D9E22E54D6D847 /* Sources */,
  72. CF9AA87D2F6E9C389B7AB70B /* src */,
  73. 10C9FC3FA3E12D6A4A67999D /* Frameworks */,
  74. 4AC51E67B71E27F15B02C5CD /* Products */,
  75. );
  76. sourceTree = "<group>";
  77. };
  78. 07051859D6E2D8109C8FB128 /* bindings */ = {
  79. isa = PBXGroup;
  80. children = (
  81. EC8C7948C50C3C9B5D96CB61 /* bindings.h */,
  82. );
  83. path = bindings;
  84. sourceTree = "<group>";
  85. };
  86. 10C9FC3FA3E12D6A4A67999D /* Frameworks */ = {
  87. isa = PBXGroup;
  88. children = (
  89. 71EB788DE4662CFC0D97F567 /* CoreGraphics.framework */,
  90. 4A00E5F95D64FD14E47F85BD /* libapi_lib.a */,
  91. 62601E25FA39E62BE119B74D /* Metal.framework */,
  92. 338E66700FD330B99D434DD7 /* MetalKit.framework */,
  93. DC377692DC31A070A0188C9D /* QuartzCore.framework */,
  94. 384966E551417F94A02D2706 /* Security.framework */,
  95. B6082E363D51372A7658C351 /* UIKit.framework */,
  96. 59CFE20DCF760BE67D9CE3D6 /* WebKit.framework */,
  97. );
  98. name = Frameworks;
  99. sourceTree = "<group>";
  100. };
  101. 4AC51E67B71E27F15B02C5CD /* Products */ = {
  102. isa = PBXGroup;
  103. children = (
  104. 5AC703CEBA41A121596066F3 /* api_iOS.app */,
  105. );
  106. name = Products;
  107. sourceTree = "<group>";
  108. };
  109. 7A9A7AC155D9E22E54D6D847 /* Sources */ = {
  110. isa = PBXGroup;
  111. children = (
  112. A3574F52DBC5463B9C3D043D /* api */,
  113. );
  114. path = Sources;
  115. sourceTree = "<group>";
  116. };
  117. 86D903732E10FAC4D300E8DF /* Externals */ = {
  118. isa = PBXGroup;
  119. children = (
  120. );
  121. path = Externals;
  122. sourceTree = "<group>";
  123. };
  124. A3574F52DBC5463B9C3D043D /* api */ = {
  125. isa = PBXGroup;
  126. children = (
  127. 90D3B673AFAB8D8AB561F616 /* main.mm */,
  128. 07051859D6E2D8109C8FB128 /* bindings */,
  129. );
  130. path = api;
  131. sourceTree = "<group>";
  132. };
  133. CF9AA87D2F6E9C389B7AB70B /* src */ = {
  134. isa = PBXGroup;
  135. children = (
  136. F835F52713CE8F029D5D252C /* cmd.rs */,
  137. 785D025E9542F7E098BF22B5 /* lib.rs */,
  138. 0E96CE07CD20273DD46BF325 /* main.rs */,
  139. 3CA88F22095BE63D88585625 /* menu_plugin.rs */,
  140. 1C1AB1B414CA2795AFBEDDB9 /* tray.rs */,
  141. );
  142. name = src;
  143. path = ../../src;
  144. sourceTree = "<group>";
  145. };
  146. F2116A6428EED18BE2A07E2B /* api_iOS */ = {
  147. isa = PBXGroup;
  148. children = (
  149. 879941AE3DAA14534BBC6391 /* api_iOS.entitlements */,
  150. 2F63E2AA460089BB58D40C79 /* Info.plist */,
  151. );
  152. path = api_iOS;
  153. sourceTree = "<group>";
  154. };
  155. /* End PBXGroup section */
  156. /* Begin PBXNativeTarget section */
  157. 54DC6E273C78071F3BA12EF3 /* api_iOS */ = {
  158. isa = PBXNativeTarget;
  159. buildConfigurationList = 01CBC40275452376830D79B1 /* Build configuration list for PBXNativeTarget "api_iOS" */;
  160. buildPhases = (
  161. FF948951157DE71465B5BD5F /* Build Rust Code */,
  162. 71E73CC9AB5F1323EC1F6365 /* Sources */,
  163. CA2BEC44B6EDA1F21B6155CD /* Resources */,
  164. 11E18DCDB3ADFE87C18915EF /* Frameworks */,
  165. );
  166. buildRules = (
  167. );
  168. dependencies = (
  169. );
  170. name = api_iOS;
  171. productName = api_iOS;
  172. productReference = 5AC703CEBA41A121596066F3 /* api_iOS.app */;
  173. productType = "com.apple.product-type.application";
  174. };
  175. /* End PBXNativeTarget section */
  176. /* Begin PBXProject section */
  177. 9BC88C3717DA5D4B78A51C15 /* Project object */ = {
  178. isa = PBXProject;
  179. attributes = {
  180. BuildIndependentTargetsInParallel = YES;
  181. LastUpgradeCheck = 1430;
  182. TargetAttributes = {
  183. 54DC6E273C78071F3BA12EF3 = {
  184. DevelopmentTeam = Q93MBH6S2F;
  185. };
  186. };
  187. };
  188. buildConfigurationList = 8FA67D0F928A09CD639137D1 /* Build configuration list for PBXProject "api" */;
  189. compatibilityVersion = "Xcode 14.0";
  190. developmentRegion = en;
  191. hasScannedForEncodings = 0;
  192. knownRegions = (
  193. Base,
  194. en,
  195. );
  196. mainGroup = 0677CEAF1F282F38CBA0F140;
  197. projectDirPath = "";
  198. projectRoot = "";
  199. targets = (
  200. 54DC6E273C78071F3BA12EF3 /* api_iOS */,
  201. );
  202. };
  203. /* End PBXProject section */
  204. /* Begin PBXResourcesBuildPhase section */
  205. CA2BEC44B6EDA1F21B6155CD /* Resources */ = {
  206. isa = PBXResourcesBuildPhase;
  207. buildActionMask = 2147483647;
  208. files = (
  209. 6F379F15DA085785BA2624D4 /* Assets.xcassets in Resources */,
  210. AC8BDC2C7A63FA3FDC5967F4 /* LaunchScreen.storyboard in Resources */,
  211. F86717F05E27C72C9FA1FB27 /* assets in Resources */,
  212. );
  213. runOnlyForDeploymentPostprocessing = 0;
  214. };
  215. /* End PBXResourcesBuildPhase section */
  216. /* Begin PBXShellScriptBuildPhase section */
  217. FF948951157DE71465B5BD5F /* Build Rust Code */ = {
  218. isa = PBXShellScriptBuildPhase;
  219. alwaysOutOfDate = 1;
  220. buildActionMask = 2147483647;
  221. files = (
  222. );
  223. inputFileListPaths = (
  224. );
  225. inputPaths = (
  226. );
  227. name = "Build Rust Code";
  228. outputFileListPaths = (
  229. );
  230. outputPaths = (
  231. "$(SRCROOT)/Externals/x86_64/${CONFIGURATION}/libapi_lib.a",
  232. "$(SRCROOT)/Externals/arm64/${CONFIGURATION}/libapi_lib.a",
  233. "$(SRCROOT)/Externals/arm64-sim/${CONFIGURATION}/libapi_lib.a",
  234. );
  235. runOnlyForDeploymentPostprocessing = 0;
  236. shellPath = /bin/sh;
  237. shellScript = "cargo tauri ios xcode-script -v --platform ${PLATFORM_DISPLAY_NAME:?} --sdk-root ${SDKROOT:?} --framework-search-paths \"${FRAMEWORK_SEARCH_PATHS:?}\" --header-search-paths \"${HEADER_SEARCH_PATHS:?}\" --gcc-preprocessor-definitions \"${GCC_PREPROCESSOR_DEFINITIONS:-}\" --configuration ${CONFIGURATION:?} ${FORCE_COLOR} ${ARCHS:?}";
  238. };
  239. /* End PBXShellScriptBuildPhase section */
  240. /* Begin PBXSourcesBuildPhase section */
  241. 71E73CC9AB5F1323EC1F6365 /* Sources */ = {
  242. isa = PBXSourcesBuildPhase;
  243. buildActionMask = 2147483647;
  244. files = (
  245. 328B4ADB3700C1873BEB7B10 /* main.mm in Sources */,
  246. );
  247. runOnlyForDeploymentPostprocessing = 0;
  248. };
  249. /* End PBXSourcesBuildPhase section */
  250. /* Begin XCBuildConfiguration section */
  251. A83F70B4C02DD0222038C7F1 /* release */ = {
  252. isa = XCBuildConfiguration;
  253. buildSettings = {
  254. ALWAYS_SEARCH_USER_PATHS = NO;
  255. CLANG_ANALYZER_NONNULL = YES;
  256. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  257. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  258. CLANG_CXX_LIBRARY = "libc++";
  259. CLANG_ENABLE_MODULES = YES;
  260. CLANG_ENABLE_OBJC_ARC = YES;
  261. CLANG_ENABLE_OBJC_WEAK = YES;
  262. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  263. CLANG_WARN_BOOL_CONVERSION = YES;
  264. CLANG_WARN_COMMA = YES;
  265. CLANG_WARN_CONSTANT_CONVERSION = YES;
  266. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  267. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  268. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  269. CLANG_WARN_EMPTY_BODY = YES;
  270. CLANG_WARN_ENUM_CONVERSION = YES;
  271. CLANG_WARN_INFINITE_RECURSION = YES;
  272. CLANG_WARN_INT_CONVERSION = YES;
  273. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  274. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  275. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  276. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  277. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  278. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  279. CLANG_WARN_STRICT_PROTOTYPES = YES;
  280. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  281. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  282. CLANG_WARN_UNREACHABLE_CODE = YES;
  283. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  284. COPY_PHASE_STRIP = NO;
  285. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  286. ENABLE_NS_ASSERTIONS = NO;
  287. ENABLE_STRICT_OBJC_MSGSEND = YES;
  288. GCC_C_LANGUAGE_STANDARD = gnu11;
  289. GCC_NO_COMMON_BLOCKS = YES;
  290. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  291. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  292. GCC_WARN_UNDECLARED_SELECTOR = YES;
  293. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  294. GCC_WARN_UNUSED_FUNCTION = YES;
  295. GCC_WARN_UNUSED_VARIABLE = YES;
  296. IPHONEOS_DEPLOYMENT_TARGET = 13.0;
  297. MTL_ENABLE_DEBUG_INFO = NO;
  298. MTL_FAST_MATH = YES;
  299. PRODUCT_NAME = "$(TARGET_NAME)";
  300. SDKROOT = iphoneos;
  301. SWIFT_COMPILATION_MODE = wholemodule;
  302. SWIFT_OPTIMIZATION_LEVEL = "-O";
  303. SWIFT_VERSION = 5.0;
  304. };
  305. name = release;
  306. };
  307. B6AD77E490F315562F75D3D7 /* debug */ = {
  308. isa = XCBuildConfiguration;
  309. buildSettings = {
  310. ALWAYS_SEARCH_USER_PATHS = NO;
  311. CLANG_ANALYZER_NONNULL = YES;
  312. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  313. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  314. CLANG_CXX_LIBRARY = "libc++";
  315. CLANG_ENABLE_MODULES = YES;
  316. CLANG_ENABLE_OBJC_ARC = YES;
  317. CLANG_ENABLE_OBJC_WEAK = YES;
  318. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  319. CLANG_WARN_BOOL_CONVERSION = YES;
  320. CLANG_WARN_COMMA = YES;
  321. CLANG_WARN_CONSTANT_CONVERSION = YES;
  322. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  323. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  324. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  325. CLANG_WARN_EMPTY_BODY = YES;
  326. CLANG_WARN_ENUM_CONVERSION = YES;
  327. CLANG_WARN_INFINITE_RECURSION = YES;
  328. CLANG_WARN_INT_CONVERSION = YES;
  329. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  330. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  331. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  332. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  333. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  334. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  335. CLANG_WARN_STRICT_PROTOTYPES = YES;
  336. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  337. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  338. CLANG_WARN_UNREACHABLE_CODE = YES;
  339. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  340. COPY_PHASE_STRIP = NO;
  341. DEBUG_INFORMATION_FORMAT = dwarf;
  342. ENABLE_STRICT_OBJC_MSGSEND = YES;
  343. ENABLE_TESTABILITY = YES;
  344. GCC_C_LANGUAGE_STANDARD = gnu11;
  345. GCC_DYNAMIC_NO_PIC = NO;
  346. GCC_NO_COMMON_BLOCKS = YES;
  347. GCC_OPTIMIZATION_LEVEL = 0;
  348. GCC_PREPROCESSOR_DEFINITIONS = (
  349. "$(inherited)",
  350. "DEBUG=1",
  351. );
  352. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  353. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  354. GCC_WARN_UNDECLARED_SELECTOR = YES;
  355. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  356. GCC_WARN_UNUSED_FUNCTION = YES;
  357. GCC_WARN_UNUSED_VARIABLE = YES;
  358. IPHONEOS_DEPLOYMENT_TARGET = 13.0;
  359. MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
  360. MTL_FAST_MATH = YES;
  361. ONLY_ACTIVE_ARCH = YES;
  362. PRODUCT_NAME = "$(TARGET_NAME)";
  363. SDKROOT = iphoneos;
  364. SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
  365. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  366. SWIFT_VERSION = 5.0;
  367. };
  368. name = debug;
  369. };
  370. BF284FE6E7AE0C8DDCCE398B /* debug */ = {
  371. isa = XCBuildConfiguration;
  372. buildSettings = {
  373. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  374. ARCHS = (
  375. arm64,
  376. "arm64-sim",
  377. );
  378. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  379. CODE_SIGN_ENTITLEMENTS = api_iOS/api_iOS.entitlements;
  380. CODE_SIGN_IDENTITY = "iPhone Developer";
  381. DEVELOPMENT_TEAM = Q93MBH6S2F;
  382. ENABLE_BITCODE = NO;
  383. "EXCLUDED_ARCHS[sdk=iphoneos*]" = "arm64-sim x86_64";
  384. "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64;
  385. FRAMEWORK_SEARCH_PATHS = (
  386. "$(inherited)",
  387. "\".\"",
  388. );
  389. INFOPLIST_FILE = api_iOS/Info.plist;
  390. LD_RUNPATH_SEARCH_PATHS = (
  391. "$(inherited)",
  392. "@executable_path/Frameworks",
  393. );
  394. "LIBRARY_SEARCH_PATHS[arch=arm64-sim]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64-sim/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
  395. "LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
  396. "LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
  397. PRODUCT_BUNDLE_IDENTIFIER = com.tauri.api;
  398. PRODUCT_NAME = "Tauri API";
  399. SDKROOT = iphoneos;
  400. TARGETED_DEVICE_FAMILY = "1,2";
  401. VALID_ARCHS = "arm64 arm64-sim";
  402. };
  403. name = debug;
  404. };
  405. DB_0E254D0FD84970B57F6410 /* release */ = {
  406. isa = XCBuildConfiguration;
  407. buildSettings = {
  408. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  409. ARCHS = (
  410. arm64,
  411. "arm64-sim",
  412. );
  413. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  414. CODE_SIGN_ENTITLEMENTS = api_iOS/api_iOS.entitlements;
  415. CODE_SIGN_IDENTITY = "iPhone Developer";
  416. DEVELOPMENT_TEAM = Q93MBH6S2F;
  417. ENABLE_BITCODE = NO;
  418. "EXCLUDED_ARCHS[sdk=iphoneos*]" = "arm64-sim x86_64";
  419. "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64;
  420. FRAMEWORK_SEARCH_PATHS = (
  421. "$(inherited)",
  422. "\".\"",
  423. );
  424. INFOPLIST_FILE = api_iOS/Info.plist;
  425. LD_RUNPATH_SEARCH_PATHS = (
  426. "$(inherited)",
  427. "@executable_path/Frameworks",
  428. );
  429. "LIBRARY_SEARCH_PATHS[arch=arm64-sim]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64-sim/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
  430. "LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
  431. "LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
  432. PRODUCT_BUNDLE_IDENTIFIER = com.tauri.api;
  433. PRODUCT_NAME = "Tauri API";
  434. SDKROOT = iphoneos;
  435. TARGETED_DEVICE_FAMILY = "1,2";
  436. VALID_ARCHS = "arm64 arm64-sim";
  437. };
  438. name = release;
  439. };
  440. /* End XCBuildConfiguration section */
  441. /* Begin XCConfigurationList section */
  442. 01CBC40275452376830D79B1 /* Build configuration list for PBXNativeTarget "api_iOS" */ = {
  443. isa = XCConfigurationList;
  444. buildConfigurations = (
  445. BF284FE6E7AE0C8DDCCE398B /* debug */,
  446. DB_0E254D0FD84970B57F6410 /* release */,
  447. );
  448. defaultConfigurationIsVisible = 0;
  449. defaultConfigurationName = debug;
  450. };
  451. 8FA67D0F928A09CD639137D1 /* Build configuration list for PBXProject "api" */ = {
  452. isa = XCConfigurationList;
  453. buildConfigurations = (
  454. B6AD77E490F315562F75D3D7 /* debug */,
  455. A83F70B4C02DD0222038C7F1 /* release */,
  456. );
  457. defaultConfigurationIsVisible = 0;
  458. defaultConfigurationName = debug;
  459. };
  460. /* End XCConfigurationList section */
  461. };
  462. rootObject = 9BC88C3717DA5D4B78A51C15 /* Project object */;
  463. }