project.pbxproj 23 KB

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