project.pbxproj 38 KB

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