project.pbxproj 30 KB

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