project.pbxproj 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 46;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 140C8F151A4EBE3100F85556 /* KeychainAccess.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 140C8F0A1A4EBE3100F85556 /* KeychainAccess.framework */; };
  10. 140C8F231A4EBEEA00F85556 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140F197A1A49D89200B0016A /* Keychain.swift */; };
  11. 140C8F241A4EBF9A00F85556 /* KeychainAccessTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140F196E1A49D79500B0016A /* KeychainAccessTests.swift */; };
  12. 140F19621A49D79400B0016A /* KeychainAccess.h in Headers */ = {isa = PBXBuildFile; fileRef = 140F19611A49D79400B0016A /* KeychainAccess.h */; settings = {ATTRIBUTES = (Public, ); }; };
  13. 140F19681A49D79500B0016A /* KeychainAccess.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 140F195C1A49D79400B0016A /* KeychainAccess.framework */; };
  14. 140F196F1A49D79500B0016A /* KeychainAccessTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140F196E1A49D79500B0016A /* KeychainAccessTests.swift */; };
  15. 140F197B1A49D89200B0016A /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140F197A1A49D89200B0016A /* Keychain.swift */; };
  16. /* End PBXBuildFile section */
  17. /* Begin PBXContainerItemProxy section */
  18. 140C8F161A4EBE3100F85556 /* PBXContainerItemProxy */ = {
  19. isa = PBXContainerItemProxy;
  20. containerPortal = 140F19531A49D79400B0016A /* Project object */;
  21. proxyType = 1;
  22. remoteGlobalIDString = 140C8F091A4EBE3100F85556;
  23. remoteInfo = KeychainAccess;
  24. };
  25. 140F19691A49D79500B0016A /* PBXContainerItemProxy */ = {
  26. isa = PBXContainerItemProxy;
  27. containerPortal = 140F19531A49D79400B0016A /* Project object */;
  28. proxyType = 1;
  29. remoteGlobalIDString = 140F195B1A49D79400B0016A;
  30. remoteInfo = KeychainAccess;
  31. };
  32. /* End PBXContainerItemProxy section */
  33. /* Begin PBXFileReference section */
  34. 140C8F0A1A4EBE3100F85556 /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  35. 140C8F141A4EBE3100F85556 /* KeychainAccess-MacTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "KeychainAccess-MacTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
  36. 140F195C1A49D79400B0016A /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  37. 140F19601A49D79400B0016A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  38. 140F19611A49D79400B0016A /* KeychainAccess.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KeychainAccess.h; sourceTree = "<group>"; };
  39. 140F19671A49D79500B0016A /* KeychainAccess-iOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "KeychainAccess-iOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
  40. 140F196D1A49D79500B0016A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  41. 140F196E1A49D79500B0016A /* KeychainAccessTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainAccessTests.swift; sourceTree = "<group>"; };
  42. 140F197A1A49D89200B0016A /* Keychain.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Keychain.swift; sourceTree = "<group>"; };
  43. /* End PBXFileReference section */
  44. /* Begin PBXFrameworksBuildPhase section */
  45. 140C8F061A4EBE3100F85556 /* Frameworks */ = {
  46. isa = PBXFrameworksBuildPhase;
  47. buildActionMask = 2147483647;
  48. files = (
  49. );
  50. runOnlyForDeploymentPostprocessing = 0;
  51. };
  52. 140C8F111A4EBE3100F85556 /* Frameworks */ = {
  53. isa = PBXFrameworksBuildPhase;
  54. buildActionMask = 2147483647;
  55. files = (
  56. 140C8F151A4EBE3100F85556 /* KeychainAccess.framework in Frameworks */,
  57. );
  58. runOnlyForDeploymentPostprocessing = 0;
  59. };
  60. 140F19581A49D79400B0016A /* Frameworks */ = {
  61. isa = PBXFrameworksBuildPhase;
  62. buildActionMask = 2147483647;
  63. files = (
  64. );
  65. runOnlyForDeploymentPostprocessing = 0;
  66. };
  67. 140F19641A49D79500B0016A /* Frameworks */ = {
  68. isa = PBXFrameworksBuildPhase;
  69. buildActionMask = 2147483647;
  70. files = (
  71. 140F19681A49D79500B0016A /* KeychainAccess.framework in Frameworks */,
  72. );
  73. runOnlyForDeploymentPostprocessing = 0;
  74. };
  75. /* End PBXFrameworksBuildPhase section */
  76. /* Begin PBXGroup section */
  77. 140F19521A49D79400B0016A = {
  78. isa = PBXGroup;
  79. children = (
  80. 140F195E1A49D79400B0016A /* KeychainAccess */,
  81. 140F196B1A49D79500B0016A /* KeychainAccessTests */,
  82. 140F195D1A49D79400B0016A /* Products */,
  83. );
  84. sourceTree = "<group>";
  85. };
  86. 140F195D1A49D79400B0016A /* Products */ = {
  87. isa = PBXGroup;
  88. children = (
  89. 140F195C1A49D79400B0016A /* KeychainAccess.framework */,
  90. 140F19671A49D79500B0016A /* KeychainAccess-iOSTests.xctest */,
  91. 140C8F0A1A4EBE3100F85556 /* KeychainAccess.framework */,
  92. 140C8F141A4EBE3100F85556 /* KeychainAccess-MacTests.xctest */,
  93. );
  94. name = Products;
  95. sourceTree = "<group>";
  96. };
  97. 140F195E1A49D79400B0016A /* KeychainAccess */ = {
  98. isa = PBXGroup;
  99. children = (
  100. 140F19611A49D79400B0016A /* KeychainAccess.h */,
  101. 140F197A1A49D89200B0016A /* Keychain.swift */,
  102. 140F195F1A49D79400B0016A /* Supporting Files */,
  103. );
  104. path = KeychainAccess;
  105. sourceTree = "<group>";
  106. };
  107. 140F195F1A49D79400B0016A /* Supporting Files */ = {
  108. isa = PBXGroup;
  109. children = (
  110. 140F19601A49D79400B0016A /* Info.plist */,
  111. );
  112. name = "Supporting Files";
  113. sourceTree = "<group>";
  114. };
  115. 140F196B1A49D79500B0016A /* KeychainAccessTests */ = {
  116. isa = PBXGroup;
  117. children = (
  118. 140F196E1A49D79500B0016A /* KeychainAccessTests.swift */,
  119. 140F196C1A49D79500B0016A /* Supporting Files */,
  120. );
  121. path = KeychainAccessTests;
  122. sourceTree = "<group>";
  123. };
  124. 140F196C1A49D79500B0016A /* Supporting Files */ = {
  125. isa = PBXGroup;
  126. children = (
  127. 140F196D1A49D79500B0016A /* Info.plist */,
  128. );
  129. name = "Supporting Files";
  130. sourceTree = "<group>";
  131. };
  132. /* End PBXGroup section */
  133. /* Begin PBXHeadersBuildPhase section */
  134. 140C8F071A4EBE3100F85556 /* Headers */ = {
  135. isa = PBXHeadersBuildPhase;
  136. buildActionMask = 2147483647;
  137. files = (
  138. );
  139. runOnlyForDeploymentPostprocessing = 0;
  140. };
  141. 140F19591A49D79400B0016A /* Headers */ = {
  142. isa = PBXHeadersBuildPhase;
  143. buildActionMask = 2147483647;
  144. files = (
  145. 140F19621A49D79400B0016A /* KeychainAccess.h in Headers */,
  146. );
  147. runOnlyForDeploymentPostprocessing = 0;
  148. };
  149. /* End PBXHeadersBuildPhase section */
  150. /* Begin PBXNativeTarget section */
  151. 140C8F091A4EBE3100F85556 /* KeychainAccess-Mac */ = {
  152. isa = PBXNativeTarget;
  153. buildConfigurationList = 140C8F1D1A4EBE3100F85556 /* Build configuration list for PBXNativeTarget "KeychainAccess-Mac" */;
  154. buildPhases = (
  155. 140C8F051A4EBE3100F85556 /* Sources */,
  156. 140C8F061A4EBE3100F85556 /* Frameworks */,
  157. 140C8F071A4EBE3100F85556 /* Headers */,
  158. 140C8F081A4EBE3100F85556 /* Resources */,
  159. );
  160. buildRules = (
  161. );
  162. dependencies = (
  163. );
  164. name = "KeychainAccess-Mac";
  165. productName = KeychainAccess;
  166. productReference = 140C8F0A1A4EBE3100F85556 /* KeychainAccess.framework */;
  167. productType = "com.apple.product-type.framework";
  168. };
  169. 140C8F131A4EBE3100F85556 /* KeychainAccess-MacTests */ = {
  170. isa = PBXNativeTarget;
  171. buildConfigurationList = 140C8F201A4EBE3100F85556 /* Build configuration list for PBXNativeTarget "KeychainAccess-MacTests" */;
  172. buildPhases = (
  173. 140C8F101A4EBE3100F85556 /* Sources */,
  174. 140C8F111A4EBE3100F85556 /* Frameworks */,
  175. 140C8F121A4EBE3100F85556 /* Resources */,
  176. );
  177. buildRules = (
  178. );
  179. dependencies = (
  180. 140C8F171A4EBE3100F85556 /* PBXTargetDependency */,
  181. );
  182. name = "KeychainAccess-MacTests";
  183. productName = KeychainAccessTests;
  184. productReference = 140C8F141A4EBE3100F85556 /* KeychainAccess-MacTests.xctest */;
  185. productType = "com.apple.product-type.bundle.unit-test";
  186. };
  187. 140F195B1A49D79400B0016A /* KeychainAccess-iOS */ = {
  188. isa = PBXNativeTarget;
  189. buildConfigurationList = 140F19721A49D79500B0016A /* Build configuration list for PBXNativeTarget "KeychainAccess-iOS" */;
  190. buildPhases = (
  191. 140F19571A49D79400B0016A /* Sources */,
  192. 140F19581A49D79400B0016A /* Frameworks */,
  193. 140F19591A49D79400B0016A /* Headers */,
  194. 140F195A1A49D79400B0016A /* Resources */,
  195. );
  196. buildRules = (
  197. );
  198. dependencies = (
  199. );
  200. name = "KeychainAccess-iOS";
  201. productName = KeychainAccess;
  202. productReference = 140F195C1A49D79400B0016A /* KeychainAccess.framework */;
  203. productType = "com.apple.product-type.framework";
  204. };
  205. 140F19661A49D79500B0016A /* KeychainAccess-iOSTests */ = {
  206. isa = PBXNativeTarget;
  207. buildConfigurationList = 140F19751A49D79500B0016A /* Build configuration list for PBXNativeTarget "KeychainAccess-iOSTests" */;
  208. buildPhases = (
  209. 140F19631A49D79500B0016A /* Sources */,
  210. 140F19641A49D79500B0016A /* Frameworks */,
  211. 140F19651A49D79500B0016A /* Resources */,
  212. );
  213. buildRules = (
  214. );
  215. dependencies = (
  216. 140F196A1A49D79500B0016A /* PBXTargetDependency */,
  217. );
  218. name = "KeychainAccess-iOSTests";
  219. productName = KeychainAccessTests;
  220. productReference = 140F19671A49D79500B0016A /* KeychainAccess-iOSTests.xctest */;
  221. productType = "com.apple.product-type.bundle.unit-test";
  222. };
  223. /* End PBXNativeTarget section */
  224. /* Begin PBXProject section */
  225. 140F19531A49D79400B0016A /* Project object */ = {
  226. isa = PBXProject;
  227. attributes = {
  228. LastUpgradeCheck = 0610;
  229. ORGANIZATIONNAME = "kishikawa katsumi";
  230. TargetAttributes = {
  231. 140C8F091A4EBE3100F85556 = {
  232. CreatedOnToolsVersion = 6.1.1;
  233. };
  234. 140C8F131A4EBE3100F85556 = {
  235. CreatedOnToolsVersion = 6.1.1;
  236. };
  237. 140F195B1A49D79400B0016A = {
  238. CreatedOnToolsVersion = 6.1.1;
  239. };
  240. 140F19661A49D79500B0016A = {
  241. CreatedOnToolsVersion = 6.1.1;
  242. };
  243. };
  244. };
  245. buildConfigurationList = 140F19561A49D79400B0016A /* Build configuration list for PBXProject "KeychainAccess" */;
  246. compatibilityVersion = "Xcode 3.2";
  247. developmentRegion = English;
  248. hasScannedForEncodings = 0;
  249. knownRegions = (
  250. en,
  251. );
  252. mainGroup = 140F19521A49D79400B0016A;
  253. productRefGroup = 140F195D1A49D79400B0016A /* Products */;
  254. projectDirPath = "";
  255. projectRoot = "";
  256. targets = (
  257. 140F195B1A49D79400B0016A /* KeychainAccess-iOS */,
  258. 140F19661A49D79500B0016A /* KeychainAccess-iOSTests */,
  259. 140C8F091A4EBE3100F85556 /* KeychainAccess-Mac */,
  260. 140C8F131A4EBE3100F85556 /* KeychainAccess-MacTests */,
  261. );
  262. };
  263. /* End PBXProject section */
  264. /* Begin PBXResourcesBuildPhase section */
  265. 140C8F081A4EBE3100F85556 /* Resources */ = {
  266. isa = PBXResourcesBuildPhase;
  267. buildActionMask = 2147483647;
  268. files = (
  269. );
  270. runOnlyForDeploymentPostprocessing = 0;
  271. };
  272. 140C8F121A4EBE3100F85556 /* Resources */ = {
  273. isa = PBXResourcesBuildPhase;
  274. buildActionMask = 2147483647;
  275. files = (
  276. );
  277. runOnlyForDeploymentPostprocessing = 0;
  278. };
  279. 140F195A1A49D79400B0016A /* Resources */ = {
  280. isa = PBXResourcesBuildPhase;
  281. buildActionMask = 2147483647;
  282. files = (
  283. );
  284. runOnlyForDeploymentPostprocessing = 0;
  285. };
  286. 140F19651A49D79500B0016A /* Resources */ = {
  287. isa = PBXResourcesBuildPhase;
  288. buildActionMask = 2147483647;
  289. files = (
  290. );
  291. runOnlyForDeploymentPostprocessing = 0;
  292. };
  293. /* End PBXResourcesBuildPhase section */
  294. /* Begin PBXSourcesBuildPhase section */
  295. 140C8F051A4EBE3100F85556 /* Sources */ = {
  296. isa = PBXSourcesBuildPhase;
  297. buildActionMask = 2147483647;
  298. files = (
  299. 140C8F231A4EBEEA00F85556 /* Keychain.swift in Sources */,
  300. );
  301. runOnlyForDeploymentPostprocessing = 0;
  302. };
  303. 140C8F101A4EBE3100F85556 /* Sources */ = {
  304. isa = PBXSourcesBuildPhase;
  305. buildActionMask = 2147483647;
  306. files = (
  307. 140C8F241A4EBF9A00F85556 /* KeychainAccessTests.swift in Sources */,
  308. );
  309. runOnlyForDeploymentPostprocessing = 0;
  310. };
  311. 140F19571A49D79400B0016A /* Sources */ = {
  312. isa = PBXSourcesBuildPhase;
  313. buildActionMask = 2147483647;
  314. files = (
  315. 140F197B1A49D89200B0016A /* Keychain.swift in Sources */,
  316. );
  317. runOnlyForDeploymentPostprocessing = 0;
  318. };
  319. 140F19631A49D79500B0016A /* Sources */ = {
  320. isa = PBXSourcesBuildPhase;
  321. buildActionMask = 2147483647;
  322. files = (
  323. 140F196F1A49D79500B0016A /* KeychainAccessTests.swift in Sources */,
  324. );
  325. runOnlyForDeploymentPostprocessing = 0;
  326. };
  327. /* End PBXSourcesBuildPhase section */
  328. /* Begin PBXTargetDependency section */
  329. 140C8F171A4EBE3100F85556 /* PBXTargetDependency */ = {
  330. isa = PBXTargetDependency;
  331. target = 140C8F091A4EBE3100F85556 /* KeychainAccess-Mac */;
  332. targetProxy = 140C8F161A4EBE3100F85556 /* PBXContainerItemProxy */;
  333. };
  334. 140F196A1A49D79500B0016A /* PBXTargetDependency */ = {
  335. isa = PBXTargetDependency;
  336. target = 140F195B1A49D79400B0016A /* KeychainAccess-iOS */;
  337. targetProxy = 140F19691A49D79500B0016A /* PBXContainerItemProxy */;
  338. };
  339. /* End PBXTargetDependency section */
  340. /* Begin XCBuildConfiguration section */
  341. 140C8F1E1A4EBE3100F85556 /* Debug */ = {
  342. isa = XCBuildConfiguration;
  343. buildSettings = {
  344. COMBINE_HIDPI_IMAGES = YES;
  345. DEFINES_MODULE = YES;
  346. DYLIB_COMPATIBILITY_VERSION = 1;
  347. DYLIB_CURRENT_VERSION = 1;
  348. DYLIB_INSTALL_NAME_BASE = "@rpath";
  349. FRAMEWORK_VERSION = A;
  350. GCC_PREPROCESSOR_DEFINITIONS = (
  351. "DEBUG=1",
  352. "$(inherited)",
  353. );
  354. INFOPLIST_FILE = KeychainAccess/Info.plist;
  355. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  356. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
  357. MACOSX_DEPLOYMENT_TARGET = 10.9;
  358. PRODUCT_NAME = "$(PROJECT_NAME)";
  359. SDKROOT = macosx;
  360. SKIP_INSTALL = YES;
  361. };
  362. name = Debug;
  363. };
  364. 140C8F1F1A4EBE3100F85556 /* Release */ = {
  365. isa = XCBuildConfiguration;
  366. buildSettings = {
  367. COMBINE_HIDPI_IMAGES = YES;
  368. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  369. DEFINES_MODULE = YES;
  370. DYLIB_COMPATIBILITY_VERSION = 1;
  371. DYLIB_CURRENT_VERSION = 1;
  372. DYLIB_INSTALL_NAME_BASE = "@rpath";
  373. FRAMEWORK_VERSION = A;
  374. INFOPLIST_FILE = KeychainAccess/Info.plist;
  375. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  376. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
  377. MACOSX_DEPLOYMENT_TARGET = 10.9;
  378. PRODUCT_NAME = "$(PROJECT_NAME)";
  379. SDKROOT = macosx;
  380. SKIP_INSTALL = YES;
  381. };
  382. name = Release;
  383. };
  384. 140C8F211A4EBE3100F85556 /* Debug */ = {
  385. isa = XCBuildConfiguration;
  386. buildSettings = {
  387. COMBINE_HIDPI_IMAGES = YES;
  388. FRAMEWORK_SEARCH_PATHS = (
  389. "$(DEVELOPER_FRAMEWORKS_DIR)",
  390. "$(inherited)",
  391. );
  392. GCC_PREPROCESSOR_DEFINITIONS = (
  393. "DEBUG=1",
  394. "$(inherited)",
  395. );
  396. INFOPLIST_FILE = KeychainAccessTests/Info.plist;
  397. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
  398. MACOSX_DEPLOYMENT_TARGET = 10.9;
  399. PRODUCT_NAME = "$(TARGET_NAME)";
  400. SDKROOT = macosx;
  401. };
  402. name = Debug;
  403. };
  404. 140C8F221A4EBE3100F85556 /* Release */ = {
  405. isa = XCBuildConfiguration;
  406. buildSettings = {
  407. COMBINE_HIDPI_IMAGES = YES;
  408. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  409. FRAMEWORK_SEARCH_PATHS = (
  410. "$(DEVELOPER_FRAMEWORKS_DIR)",
  411. "$(inherited)",
  412. );
  413. INFOPLIST_FILE = KeychainAccessTests/Info.plist;
  414. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
  415. MACOSX_DEPLOYMENT_TARGET = 10.9;
  416. PRODUCT_NAME = "$(TARGET_NAME)";
  417. SDKROOT = macosx;
  418. };
  419. name = Release;
  420. };
  421. 140F19701A49D79500B0016A /* Debug */ = {
  422. isa = XCBuildConfiguration;
  423. buildSettings = {
  424. ALWAYS_SEARCH_USER_PATHS = NO;
  425. CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
  426. CLANG_CXX_LIBRARY = "libc++";
  427. CLANG_ENABLE_MODULES = YES;
  428. CLANG_ENABLE_OBJC_ARC = YES;
  429. CLANG_WARN_BOOL_CONVERSION = YES;
  430. CLANG_WARN_CONSTANT_CONVERSION = YES;
  431. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  432. CLANG_WARN_EMPTY_BODY = YES;
  433. CLANG_WARN_ENUM_CONVERSION = YES;
  434. CLANG_WARN_INT_CONVERSION = YES;
  435. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  436. CLANG_WARN_UNREACHABLE_CODE = YES;
  437. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  438. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  439. COPY_PHASE_STRIP = NO;
  440. CURRENT_PROJECT_VERSION = 1;
  441. ENABLE_STRICT_OBJC_MSGSEND = YES;
  442. GCC_C_LANGUAGE_STANDARD = gnu99;
  443. GCC_DYNAMIC_NO_PIC = NO;
  444. GCC_OPTIMIZATION_LEVEL = 0;
  445. GCC_PREPROCESSOR_DEFINITIONS = (
  446. "DEBUG=1",
  447. "$(inherited)",
  448. );
  449. GCC_SYMBOLS_PRIVATE_EXTERN = NO;
  450. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  451. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  452. GCC_WARN_UNDECLARED_SELECTOR = YES;
  453. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  454. GCC_WARN_UNUSED_FUNCTION = YES;
  455. GCC_WARN_UNUSED_VARIABLE = YES;
  456. IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  457. MTL_ENABLE_DEBUG_INFO = YES;
  458. ONLY_ACTIVE_ARCH = YES;
  459. SDKROOT = iphoneos;
  460. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  461. TARGETED_DEVICE_FAMILY = "1,2";
  462. VERSIONING_SYSTEM = "apple-generic";
  463. VERSION_INFO_PREFIX = "";
  464. };
  465. name = Debug;
  466. };
  467. 140F19711A49D79500B0016A /* Release */ = {
  468. isa = XCBuildConfiguration;
  469. buildSettings = {
  470. ALWAYS_SEARCH_USER_PATHS = NO;
  471. CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
  472. CLANG_CXX_LIBRARY = "libc++";
  473. CLANG_ENABLE_MODULES = YES;
  474. CLANG_ENABLE_OBJC_ARC = YES;
  475. CLANG_WARN_BOOL_CONVERSION = YES;
  476. CLANG_WARN_CONSTANT_CONVERSION = YES;
  477. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  478. CLANG_WARN_EMPTY_BODY = YES;
  479. CLANG_WARN_ENUM_CONVERSION = YES;
  480. CLANG_WARN_INT_CONVERSION = YES;
  481. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  482. CLANG_WARN_UNREACHABLE_CODE = YES;
  483. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  484. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  485. COPY_PHASE_STRIP = YES;
  486. CURRENT_PROJECT_VERSION = 1;
  487. ENABLE_NS_ASSERTIONS = NO;
  488. ENABLE_STRICT_OBJC_MSGSEND = YES;
  489. GCC_C_LANGUAGE_STANDARD = gnu99;
  490. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  491. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  492. GCC_WARN_UNDECLARED_SELECTOR = YES;
  493. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  494. GCC_WARN_UNUSED_FUNCTION = YES;
  495. GCC_WARN_UNUSED_VARIABLE = YES;
  496. IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  497. MTL_ENABLE_DEBUG_INFO = NO;
  498. SDKROOT = iphoneos;
  499. TARGETED_DEVICE_FAMILY = "1,2";
  500. VALIDATE_PRODUCT = YES;
  501. VERSIONING_SYSTEM = "apple-generic";
  502. VERSION_INFO_PREFIX = "";
  503. };
  504. name = Release;
  505. };
  506. 140F19731A49D79500B0016A /* Debug */ = {
  507. isa = XCBuildConfiguration;
  508. buildSettings = {
  509. CLANG_ENABLE_MODULES = YES;
  510. DEFINES_MODULE = YES;
  511. DYLIB_COMPATIBILITY_VERSION = 1;
  512. DYLIB_CURRENT_VERSION = 1;
  513. DYLIB_INSTALL_NAME_BASE = "@rpath";
  514. INFOPLIST_FILE = KeychainAccess/Info.plist;
  515. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  516. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  517. PRODUCT_NAME = "$(PROJECT_NAME)";
  518. SKIP_INSTALL = YES;
  519. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  520. };
  521. name = Debug;
  522. };
  523. 140F19741A49D79500B0016A /* Release */ = {
  524. isa = XCBuildConfiguration;
  525. buildSettings = {
  526. CLANG_ENABLE_MODULES = YES;
  527. DEFINES_MODULE = YES;
  528. DYLIB_COMPATIBILITY_VERSION = 1;
  529. DYLIB_CURRENT_VERSION = 1;
  530. DYLIB_INSTALL_NAME_BASE = "@rpath";
  531. INFOPLIST_FILE = KeychainAccess/Info.plist;
  532. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  533. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  534. PRODUCT_NAME = "$(PROJECT_NAME)";
  535. SKIP_INSTALL = YES;
  536. };
  537. name = Release;
  538. };
  539. 140F19761A49D79500B0016A /* Debug */ = {
  540. isa = XCBuildConfiguration;
  541. buildSettings = {
  542. FRAMEWORK_SEARCH_PATHS = (
  543. "$(SDKROOT)/Developer/Library/Frameworks",
  544. "$(inherited)",
  545. );
  546. GCC_PREPROCESSOR_DEFINITIONS = (
  547. "DEBUG=1",
  548. "$(inherited)",
  549. );
  550. INFOPLIST_FILE = KeychainAccessTests/Info.plist;
  551. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  552. PRODUCT_NAME = "$(TARGET_NAME)";
  553. };
  554. name = Debug;
  555. };
  556. 140F19771A49D79500B0016A /* Release */ = {
  557. isa = XCBuildConfiguration;
  558. buildSettings = {
  559. FRAMEWORK_SEARCH_PATHS = (
  560. "$(SDKROOT)/Developer/Library/Frameworks",
  561. "$(inherited)",
  562. );
  563. INFOPLIST_FILE = KeychainAccessTests/Info.plist;
  564. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  565. PRODUCT_NAME = "$(TARGET_NAME)";
  566. };
  567. name = Release;
  568. };
  569. /* End XCBuildConfiguration section */
  570. /* Begin XCConfigurationList section */
  571. 140C8F1D1A4EBE3100F85556 /* Build configuration list for PBXNativeTarget "KeychainAccess-Mac" */ = {
  572. isa = XCConfigurationList;
  573. buildConfigurations = (
  574. 140C8F1E1A4EBE3100F85556 /* Debug */,
  575. 140C8F1F1A4EBE3100F85556 /* Release */,
  576. );
  577. defaultConfigurationIsVisible = 0;
  578. defaultConfigurationName = Release;
  579. };
  580. 140C8F201A4EBE3100F85556 /* Build configuration list for PBXNativeTarget "KeychainAccess-MacTests" */ = {
  581. isa = XCConfigurationList;
  582. buildConfigurations = (
  583. 140C8F211A4EBE3100F85556 /* Debug */,
  584. 140C8F221A4EBE3100F85556 /* Release */,
  585. );
  586. defaultConfigurationIsVisible = 0;
  587. defaultConfigurationName = Release;
  588. };
  589. 140F19561A49D79400B0016A /* Build configuration list for PBXProject "KeychainAccess" */ = {
  590. isa = XCConfigurationList;
  591. buildConfigurations = (
  592. 140F19701A49D79500B0016A /* Debug */,
  593. 140F19711A49D79500B0016A /* Release */,
  594. );
  595. defaultConfigurationIsVisible = 0;
  596. defaultConfigurationName = Release;
  597. };
  598. 140F19721A49D79500B0016A /* Build configuration list for PBXNativeTarget "KeychainAccess-iOS" */ = {
  599. isa = XCConfigurationList;
  600. buildConfigurations = (
  601. 140F19731A49D79500B0016A /* Debug */,
  602. 140F19741A49D79500B0016A /* Release */,
  603. );
  604. defaultConfigurationIsVisible = 0;
  605. defaultConfigurationName = Release;
  606. };
  607. 140F19751A49D79500B0016A /* Build configuration list for PBXNativeTarget "KeychainAccess-iOSTests" */ = {
  608. isa = XCConfigurationList;
  609. buildConfigurations = (
  610. 140F19761A49D79500B0016A /* Debug */,
  611. 140F19771A49D79500B0016A /* Release */,
  612. );
  613. defaultConfigurationIsVisible = 0;
  614. defaultConfigurationName = Release;
  615. };
  616. /* End XCConfigurationList section */
  617. };
  618. rootObject = 140F19531A49D79400B0016A /* Project object */;
  619. }