pEp macOS Desktop adapter
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

389 lines
14 KiB

  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 50;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 4E71B92424E52DD3001016F0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4E71B92324E52DD3001016F0 /* Assets.xcassets */; };
  10. 4E71B94424E53D99001016F0 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4E71B94624E53D99001016F0 /* Localizable.strings */; };
  11. 4E71B94724E53DAE001016F0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4E71B94924E53DAE001016F0 /* Main.storyboard */; };
  12. 4E71B95124E53E8E001016F0 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E71B95024E53E8E001016F0 /* AppDelegate.swift */; };
  13. /* End PBXBuildFile section */
  14. /* Begin PBXFileReference section */
  15. 4E71B91E24E52DD2001016F0 /* pEpUpdates.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = pEpUpdates.app; sourceTree = BUILT_PRODUCTS_DIR; };
  16. 4E71B92324E52DD3001016F0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  17. 4E71B92824E52DD3001016F0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  18. 4E71B92924E52DD3001016F0 /* pEpUpdates.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = pEpUpdates.entitlements; sourceTree = "<group>"; };
  19. 4E71B94524E53D99001016F0 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
  20. 4E71B94C24E53DC6001016F0 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/Main.storyboard; sourceTree = "<group>"; };
  21. 4E71B94D24E53DEF001016F0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
  22. 4E71B94E24E53E06001016F0 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Main.strings; sourceTree = "<group>"; };
  23. 4E71B94F24E53E06001016F0 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
  24. 4E71B95024E53E8E001016F0 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
  25. 4E71B95324E542CA001016F0 /* pEpMacOSAdapter.xpc */ = {isa = PBXFileReference; explicitFileType = "wrapper.xpc-service"; path = pEpMacOSAdapter.xpc; sourceTree = BUILT_PRODUCTS_DIR; };
  26. /* End PBXFileReference section */
  27. /* Begin PBXFrameworksBuildPhase section */
  28. 4E71B91B24E52DD2001016F0 /* Frameworks */ = {
  29. isa = PBXFrameworksBuildPhase;
  30. buildActionMask = 2147483647;
  31. files = (
  32. );
  33. runOnlyForDeploymentPostprocessing = 0;
  34. };
  35. /* End PBXFrameworksBuildPhase section */
  36. /* Begin PBXGroup section */
  37. 4E71B91524E52DD2001016F0 = {
  38. isa = PBXGroup;
  39. children = (
  40. 4E71B92024E52DD2001016F0 /* pEpUpdates */,
  41. 4E71B91F24E52DD2001016F0 /* Products */,
  42. 4E71B95224E542CA001016F0 /* Frameworks */,
  43. );
  44. sourceTree = "<group>";
  45. };
  46. 4E71B91F24E52DD2001016F0 /* Products */ = {
  47. isa = PBXGroup;
  48. children = (
  49. 4E71B91E24E52DD2001016F0 /* pEpUpdates.app */,
  50. );
  51. name = Products;
  52. sourceTree = "<group>";
  53. };
  54. 4E71B92024E52DD2001016F0 /* pEpUpdates */ = {
  55. isa = PBXGroup;
  56. children = (
  57. 4E71B94924E53DAE001016F0 /* Main.storyboard */,
  58. 4E71B94624E53D99001016F0 /* Localizable.strings */,
  59. 4E71B95024E53E8E001016F0 /* AppDelegate.swift */,
  60. 4E71B92324E52DD3001016F0 /* Assets.xcassets */,
  61. 4E71B92824E52DD3001016F0 /* Info.plist */,
  62. 4E71B92924E52DD3001016F0 /* pEpUpdates.entitlements */,
  63. );
  64. path = pEpUpdates;
  65. sourceTree = "<group>";
  66. };
  67. 4E71B95224E542CA001016F0 /* Frameworks */ = {
  68. isa = PBXGroup;
  69. children = (
  70. 4E71B95324E542CA001016F0 /* pEpMacOSAdapter.xpc */,
  71. );
  72. name = Frameworks;
  73. sourceTree = "<group>";
  74. };
  75. /* End PBXGroup section */
  76. /* Begin PBXNativeTarget section */
  77. 4E71B91D24E52DD2001016F0 /* pEpUpdates */ = {
  78. isa = PBXNativeTarget;
  79. buildConfigurationList = 4E71B93724E52DD3001016F0 /* Build configuration list for PBXNativeTarget "pEpUpdates" */;
  80. buildPhases = (
  81. 4E71B91A24E52DD2001016F0 /* Sources */,
  82. 4E71B91B24E52DD2001016F0 /* Frameworks */,
  83. 4E71B91C24E52DD2001016F0 /* Resources */,
  84. 15028D7524F83BA700365FD2 /* Copy pEpUpdater.app for pEp4Thunderbird Installer */,
  85. );
  86. buildRules = (
  87. );
  88. dependencies = (
  89. );
  90. name = pEpUpdates;
  91. productName = pEpUpdates;
  92. productReference = 4E71B91E24E52DD2001016F0 /* pEpUpdates.app */;
  93. productType = "com.apple.product-type.application";
  94. };
  95. /* End PBXNativeTarget section */
  96. /* Begin PBXProject section */
  97. 4E71B91624E52DD2001016F0 /* Project object */ = {
  98. isa = PBXProject;
  99. attributes = {
  100. LastSwiftUpdateCheck = 1160;
  101. LastUpgradeCheck = 1160;
  102. ORGANIZATIONNAME = "p≡p foundation";
  103. TargetAttributes = {
  104. 4E71B91D24E52DD2001016F0 = {
  105. CreatedOnToolsVersion = 11.6;
  106. LastSwiftMigration = 1160;
  107. };
  108. };
  109. };
  110. buildConfigurationList = 4E71B91924E52DD2001016F0 /* Build configuration list for PBXProject "pEpUpdates" */;
  111. compatibilityVersion = "Xcode 9.3";
  112. developmentRegion = en;
  113. hasScannedForEncodings = 0;
  114. knownRegions = (
  115. en,
  116. Base,
  117. de,
  118. );
  119. mainGroup = 4E71B91524E52DD2001016F0;
  120. productRefGroup = 4E71B91F24E52DD2001016F0 /* Products */;
  121. projectDirPath = "";
  122. projectRoot = "";
  123. targets = (
  124. 4E71B91D24E52DD2001016F0 /* pEpUpdates */,
  125. );
  126. };
  127. /* End PBXProject section */
  128. /* Begin PBXResourcesBuildPhase section */
  129. 4E71B91C24E52DD2001016F0 /* Resources */ = {
  130. isa = PBXResourcesBuildPhase;
  131. buildActionMask = 2147483647;
  132. files = (
  133. 4E71B94724E53DAE001016F0 /* Main.storyboard in Resources */,
  134. 4E71B94424E53D99001016F0 /* Localizable.strings in Resources */,
  135. 4E71B92424E52DD3001016F0 /* Assets.xcassets in Resources */,
  136. );
  137. runOnlyForDeploymentPostprocessing = 0;
  138. };
  139. /* End PBXResourcesBuildPhase section */
  140. /* Begin PBXShellScriptBuildPhase section */
  141. 15028D7524F83BA700365FD2 /* Copy pEpUpdater.app for pEp4Thunderbird Installer */ = {
  142. isa = PBXShellScriptBuildPhase;
  143. buildActionMask = 2147483647;
  144. files = (
  145. );
  146. inputFileListPaths = (
  147. );
  148. inputPaths = (
  149. );
  150. name = "Copy pEpUpdater.app for pEp4Thunderbird Installer";
  151. outputFileListPaths = (
  152. );
  153. outputPaths = (
  154. );
  155. runOnlyForDeploymentPostprocessing = 0;
  156. shellPath = /bin/sh;
  157. shellScript = "FOR_TB_DIR=${PROJECT_DIR}/../../local/apps\nmkdir ${FOR_TB_DIR}\ncp -r ${BUILD_DIR}/Release/pEpUpdates.app ${FOR_TB_DIR}\n";
  158. };
  159. /* End PBXShellScriptBuildPhase section */
  160. /* Begin PBXSourcesBuildPhase section */
  161. 4E71B91A24E52DD2001016F0 /* Sources */ = {
  162. isa = PBXSourcesBuildPhase;
  163. buildActionMask = 2147483647;
  164. files = (
  165. 4E71B95124E53E8E001016F0 /* AppDelegate.swift in Sources */,
  166. );
  167. runOnlyForDeploymentPostprocessing = 0;
  168. };
  169. /* End PBXSourcesBuildPhase section */
  170. /* Begin PBXVariantGroup section */
  171. 4E71B94624E53D99001016F0 /* Localizable.strings */ = {
  172. isa = PBXVariantGroup;
  173. children = (
  174. 4E71B94524E53D99001016F0 /* en */,
  175. 4E71B94F24E53E06001016F0 /* de */,
  176. );
  177. name = Localizable.strings;
  178. sourceTree = "<group>";
  179. };
  180. 4E71B94924E53DAE001016F0 /* Main.storyboard */ = {
  181. isa = PBXVariantGroup;
  182. children = (
  183. 4E71B94C24E53DC6001016F0 /* en */,
  184. 4E71B94D24E53DEF001016F0 /* Base */,
  185. 4E71B94E24E53E06001016F0 /* de */,
  186. );
  187. name = Main.storyboard;
  188. sourceTree = "<group>";
  189. };
  190. /* End PBXVariantGroup section */
  191. /* Begin XCBuildConfiguration section */
  192. 4E71B93524E52DD3001016F0 /* Debug */ = {
  193. isa = XCBuildConfiguration;
  194. buildSettings = {
  195. ALWAYS_SEARCH_USER_PATHS = NO;
  196. CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
  197. CLANG_ANALYZER_NONNULL = YES;
  198. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  199. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  200. CLANG_CXX_LIBRARY = "libc++";
  201. CLANG_ENABLE_MODULES = YES;
  202. CLANG_ENABLE_OBJC_ARC = YES;
  203. CLANG_ENABLE_OBJC_WEAK = YES;
  204. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  205. CLANG_WARN_BOOL_CONVERSION = YES;
  206. CLANG_WARN_COMMA = YES;
  207. CLANG_WARN_CONSTANT_CONVERSION = YES;
  208. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  209. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  210. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  211. CLANG_WARN_EMPTY_BODY = YES;
  212. CLANG_WARN_ENUM_CONVERSION = YES;
  213. CLANG_WARN_INFINITE_RECURSION = YES;
  214. CLANG_WARN_INT_CONVERSION = YES;
  215. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  216. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  217. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  218. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  219. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  220. CLANG_WARN_STRICT_PROTOTYPES = YES;
  221. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  222. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  223. CLANG_WARN_UNREACHABLE_CODE = YES;
  224. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  225. COPY_PHASE_STRIP = NO;
  226. DEBUG_INFORMATION_FORMAT = dwarf;
  227. ENABLE_STRICT_OBJC_MSGSEND = YES;
  228. ENABLE_TESTABILITY = YES;
  229. GCC_C_LANGUAGE_STANDARD = gnu11;
  230. GCC_DYNAMIC_NO_PIC = NO;
  231. GCC_NO_COMMON_BLOCKS = YES;
  232. GCC_OPTIMIZATION_LEVEL = 0;
  233. GCC_PREPROCESSOR_DEFINITIONS = (
  234. "DEBUG=1",
  235. "$(inherited)",
  236. );
  237. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  238. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  239. GCC_WARN_UNDECLARED_SELECTOR = YES;
  240. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  241. GCC_WARN_UNUSED_FUNCTION = YES;
  242. GCC_WARN_UNUSED_VARIABLE = YES;
  243. MACOSX_DEPLOYMENT_TARGET = 10.10;
  244. MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
  245. MTL_FAST_MATH = YES;
  246. ONLY_ACTIVE_ARCH = YES;
  247. SDKROOT = macosx;
  248. SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
  249. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  250. };
  251. name = Debug;
  252. };
  253. 4E71B93624E52DD3001016F0 /* Release */ = {
  254. isa = XCBuildConfiguration;
  255. buildSettings = {
  256. ALWAYS_SEARCH_USER_PATHS = NO;
  257. CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
  258. CLANG_ANALYZER_NONNULL = YES;
  259. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  260. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  261. CLANG_CXX_LIBRARY = "libc++";
  262. CLANG_ENABLE_MODULES = YES;
  263. CLANG_ENABLE_OBJC_ARC = YES;
  264. CLANG_ENABLE_OBJC_WEAK = YES;
  265. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  266. CLANG_WARN_BOOL_CONVERSION = YES;
  267. CLANG_WARN_COMMA = YES;
  268. CLANG_WARN_CONSTANT_CONVERSION = YES;
  269. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  270. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  271. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  272. CLANG_WARN_EMPTY_BODY = YES;
  273. CLANG_WARN_ENUM_CONVERSION = YES;
  274. CLANG_WARN_INFINITE_RECURSION = YES;
  275. CLANG_WARN_INT_CONVERSION = YES;
  276. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  277. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  278. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  279. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  280. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  281. CLANG_WARN_STRICT_PROTOTYPES = YES;
  282. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  283. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  284. CLANG_WARN_UNREACHABLE_CODE = YES;
  285. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  286. COPY_PHASE_STRIP = NO;
  287. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  288. ENABLE_NS_ASSERTIONS = NO;
  289. ENABLE_STRICT_OBJC_MSGSEND = YES;
  290. GCC_C_LANGUAGE_STANDARD = gnu11;
  291. GCC_NO_COMMON_BLOCKS = YES;
  292. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  293. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  294. GCC_WARN_UNDECLARED_SELECTOR = YES;
  295. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  296. GCC_WARN_UNUSED_FUNCTION = YES;
  297. GCC_WARN_UNUSED_VARIABLE = YES;
  298. MACOSX_DEPLOYMENT_TARGET = 10.10;
  299. MTL_ENABLE_DEBUG_INFO = NO;
  300. MTL_FAST_MATH = YES;
  301. SDKROOT = macosx;
  302. SWIFT_COMPILATION_MODE = wholemodule;
  303. SWIFT_OPTIMIZATION_LEVEL = "-O";
  304. };
  305. name = Release;
  306. };
  307. 4E71B93824E52DD3001016F0 /* Debug */ = {
  308. isa = XCBuildConfiguration;
  309. buildSettings = {
  310. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  311. CLANG_ENABLE_MODULES = YES;
  312. CODE_SIGN_ENTITLEMENTS = pEpUpdates/pEpUpdates.entitlements;
  313. CODE_SIGN_IDENTITY = "Developer ID Application";
  314. CODE_SIGN_STYLE = Manual;
  315. COMBINE_HIDPI_IMAGES = YES;
  316. DEVELOPMENT_TEAM = NQLYU6MGPN;
  317. ENABLE_HARDENED_RUNTIME = YES;
  318. INFOPLIST_FILE = pEpUpdates/Info.plist;
  319. LD_RUNPATH_SEARCH_PATHS = (
  320. "$(inherited)",
  321. "@executable_path/../Frameworks",
  322. );
  323. PRODUCT_BUNDLE_IDENTIFIER = pEp.foundation.pEpUpdates;
  324. PRODUCT_NAME = "$(TARGET_NAME)";
  325. PROVISIONING_PROFILE_SPECIFIER = "";
  326. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  327. SWIFT_VERSION = 5.0;
  328. };
  329. name = Debug;
  330. };
  331. 4E71B93924E52DD3001016F0 /* Release */ = {
  332. isa = XCBuildConfiguration;
  333. buildSettings = {
  334. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  335. CLANG_ENABLE_MODULES = YES;
  336. CODE_SIGN_ENTITLEMENTS = pEpUpdates/pEpUpdates.entitlements;
  337. CODE_SIGN_IDENTITY = "Developer ID Application";
  338. CODE_SIGN_STYLE = Manual;
  339. COMBINE_HIDPI_IMAGES = YES;
  340. DEVELOPMENT_TEAM = NQLYU6MGPN;
  341. ENABLE_HARDENED_RUNTIME = YES;
  342. INFOPLIST_FILE = pEpUpdates/Info.plist;
  343. LD_RUNPATH_SEARCH_PATHS = (
  344. "$(inherited)",
  345. "@executable_path/../Frameworks",
  346. );
  347. PRODUCT_BUNDLE_IDENTIFIER = pEp.foundation.pEpUpdates;
  348. PRODUCT_NAME = "$(TARGET_NAME)";
  349. PROVISIONING_PROFILE_SPECIFIER = "";
  350. SWIFT_VERSION = 5.0;
  351. };
  352. name = Release;
  353. };
  354. /* End XCBuildConfiguration section */
  355. /* Begin XCConfigurationList section */
  356. 4E71B91924E52DD2001016F0 /* Build configuration list for PBXProject "pEpUpdates" */ = {
  357. isa = XCConfigurationList;
  358. buildConfigurations = (
  359. 4E71B93524E52DD3001016F0 /* Debug */,
  360. 4E71B93624E52DD3001016F0 /* Release */,
  361. );
  362. defaultConfigurationIsVisible = 0;
  363. defaultConfigurationName = Release;
  364. };
  365. 4E71B93724E52DD3001016F0 /* Build configuration list for PBXNativeTarget "pEpUpdates" */ = {
  366. isa = XCConfigurationList;
  367. buildConfigurations = (
  368. 4E71B93824E52DD3001016F0 /* Debug */,
  369. 4E71B93924E52DD3001016F0 /* Release */,
  370. );
  371. defaultConfigurationIsVisible = 0;
  372. defaultConfigurationName = Release;
  373. };
  374. /* End XCConfigurationList section */
  375. };
  376. rootObject = 4E71B91624E52DD2001016F0 /* Project object */;
  377. }