project.pbxproj 108 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 46;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 0D9C68098E20AB4F19D7C313 /* libPods-KingfisherTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9E621E297FEFAD35D39C34E /* libPods-KingfisherTests.a */; };
  10. 182FFF781CC9ACBA004B728D /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182FFF771CC9ACBA004B728D /* NSButton+Kingfisher.swift */; };
  11. 182FFF791CC9ACBA004B728D /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182FFF771CC9ACBA004B728D /* NSButton+Kingfisher.swift */; };
  12. 182FFF7A1CC9ACBA004B728D /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182FFF771CC9ACBA004B728D /* NSButton+Kingfisher.swift */; };
  13. 185218B61CC07F8300BD58DE /* NSButtonExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 185218B51CC07F8300BD58DE /* NSButtonExtensionTests.swift */; };
  14. 4A54251331E840CB85C78FA8 /* libPods-KingfisherTests-OSX.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 50ECD18204CB0CD37B49F631 /* libPods-KingfisherTests-OSX.a */; };
  15. 4B164AD01B8D556900768EC6 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B164ACE1B8D554200768EC6 /* CFNetwork.framework */; };
  16. 4B2944641C3D03980088C3E7 /* Kingfisher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B2944481C3D01B20088C3E7 /* Kingfisher.framework */; };
  17. 4B3766841C478F940001443F /* Kingfisher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D13F49D61BEDA67C00CE335D /* Kingfisher.framework */; };
  18. 4B3766A01C4794460001443F /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B37669F1C4794460001443F /* CFNetwork.framework */; };
  19. 4B3766A21C47944D0001443F /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B3766A11C47944D0001443F /* CFNetwork.framework */; };
  20. B43007AC86DBFFFD1AC6EDD1 /* libPods-KingfisherTests-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 798E024A9311DC80470CF240 /* libPods-KingfisherTests-tvOS.a */; };
  21. D10945F71C526B86001408EB /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945EA1C526B6C001408EB /* Image.swift */; };
  22. D10945F81C526B86001408EB /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945EB1C526B6C001408EB /* ImageCache.swift */; };
  23. D10945F91C526B86001408EB /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945EC1C526B6C001408EB /* ImageDownloader.swift */; };
  24. D10945FA1C526B86001408EB /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945ED1C526B6C001408EB /* ImageTransition.swift */; };
  25. D10945FB1C526B86001408EB /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945EE1C526B6C001408EB /* ImageView+Kingfisher.swift */; };
  26. D10945FC1C526B86001408EB /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F11C526B6C001408EB /* KingfisherManager.swift */; };
  27. D10945FD1C526B86001408EB /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F21C526B6C001408EB /* KingfisherOptionsInfo.swift */; };
  28. D10945FE1C526B86001408EB /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F31C526B6C001408EB /* Resource.swift */; };
  29. D10945FF1C526B86001408EB /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F41C526B6C001408EB /* String+MD5.swift */; };
  30. D10946001C526B86001408EB /* ThreadHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F51C526B6C001408EB /* ThreadHelper.swift */; };
  31. D10946011C526B86001408EB /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F61C526B6C001408EB /* UIButton+Kingfisher.swift */; };
  32. D10946021C526B8E001408EB /* Kingfisher.h in Headers */ = {isa = PBXBuildFile; fileRef = D10945F01C526B6C001408EB /* Kingfisher.h */; settings = {ATTRIBUTES = (Public, ); }; };
  33. D109460E1C526C0D001408EB /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945EA1C526B6C001408EB /* Image.swift */; };
  34. D109460F1C526C0D001408EB /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945EB1C526B6C001408EB /* ImageCache.swift */; };
  35. D10946101C526C0D001408EB /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945EC1C526B6C001408EB /* ImageDownloader.swift */; };
  36. D10946111C526C0D001408EB /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945ED1C526B6C001408EB /* ImageTransition.swift */; };
  37. D10946121C526C0D001408EB /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945EE1C526B6C001408EB /* ImageView+Kingfisher.swift */; };
  38. D10946131C526C0D001408EB /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F11C526B6C001408EB /* KingfisherManager.swift */; };
  39. D10946141C526C0D001408EB /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F21C526B6C001408EB /* KingfisherOptionsInfo.swift */; };
  40. D10946151C526C0D001408EB /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F31C526B6C001408EB /* Resource.swift */; };
  41. D10946161C526C0D001408EB /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F41C526B6C001408EB /* String+MD5.swift */; };
  42. D10946171C526C0D001408EB /* ThreadHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F51C526B6C001408EB /* ThreadHelper.swift */; };
  43. D10946181C526C0D001408EB /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F61C526B6C001408EB /* UIButton+Kingfisher.swift */; };
  44. D10946191C526C13001408EB /* Kingfisher.h in Headers */ = {isa = PBXBuildFile; fileRef = D10945F01C526B6C001408EB /* Kingfisher.h */; settings = {ATTRIBUTES = (Public, ); }; };
  45. D109461A1C526C61001408EB /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945EA1C526B6C001408EB /* Image.swift */; };
  46. D109461B1C526C61001408EB /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945EB1C526B6C001408EB /* ImageCache.swift */; };
  47. D109461C1C526C61001408EB /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945EC1C526B6C001408EB /* ImageDownloader.swift */; };
  48. D109461D1C526C61001408EB /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945ED1C526B6C001408EB /* ImageTransition.swift */; };
  49. D109461E1C526C61001408EB /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945EE1C526B6C001408EB /* ImageView+Kingfisher.swift */; };
  50. D109461F1C526C61001408EB /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F11C526B6C001408EB /* KingfisherManager.swift */; };
  51. D10946201C526C61001408EB /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F21C526B6C001408EB /* KingfisherOptionsInfo.swift */; };
  52. D10946211C526C61001408EB /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F31C526B6C001408EB /* Resource.swift */; };
  53. D10946221C526C61001408EB /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F41C526B6C001408EB /* String+MD5.swift */; };
  54. D10946231C526C61001408EB /* ThreadHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F51C526B6C001408EB /* ThreadHelper.swift */; };
  55. D10946241C526C65001408EB /* Kingfisher.h in Headers */ = {isa = PBXBuildFile; fileRef = D10945F01C526B6C001408EB /* Kingfisher.h */; settings = {ATTRIBUTES = (Public, ); }; };
  56. D10946251C526CE8001408EB /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945EA1C526B6C001408EB /* Image.swift */; };
  57. D10946261C526CE8001408EB /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945EB1C526B6C001408EB /* ImageCache.swift */; };
  58. D10946271C526CE8001408EB /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945EC1C526B6C001408EB /* ImageDownloader.swift */; };
  59. D10946281C526CE8001408EB /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F11C526B6C001408EB /* KingfisherManager.swift */; };
  60. D10946291C526CE8001408EB /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F21C526B6C001408EB /* KingfisherOptionsInfo.swift */; };
  61. D109462A1C526CE8001408EB /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F31C526B6C001408EB /* Resource.swift */; };
  62. D109462B1C526CE8001408EB /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F41C526B6C001408EB /* String+MD5.swift */; };
  63. D109462C1C526CE8001408EB /* ThreadHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945F51C526B6C001408EB /* ThreadHelper.swift */; };
  64. D109462D1C526CF5001408EB /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10945ED1C526B6C001408EB /* ImageTransition.swift */; };
  65. D10EC2361C3D632300A4211C /* Kingfisher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B2944481C3D01B20088C3E7 /* Kingfisher.framework */; };
  66. D12E0C4F1C47F23500AC98AD /* dancing-banana.gif in Resources */ = {isa = PBXBuildFile; fileRef = D12E0C441C47F23500AC98AD /* dancing-banana.gif */; };
  67. D12E0C501C47F23500AC98AD /* ImageCacheTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C451C47F23500AC98AD /* ImageCacheTests.swift */; };
  68. D12E0C511C47F23500AC98AD /* ImageDownloaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C461C47F23500AC98AD /* ImageDownloaderTests.swift */; };
  69. D12E0C521C47F23500AC98AD /* ImageExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C471C47F23500AC98AD /* ImageExtensionTests.swift */; };
  70. D12E0C531C47F23500AC98AD /* ImageViewExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C481C47F23500AC98AD /* ImageViewExtensionTests.swift */; };
  71. D12E0C551C47F23500AC98AD /* KingfisherManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C4A1C47F23500AC98AD /* KingfisherManagerTests.swift */; };
  72. D12E0C561C47F23500AC98AD /* KingfisherOptionsInfoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C4B1C47F23500AC98AD /* KingfisherOptionsInfoTests.swift */; };
  73. D12E0C571C47F23500AC98AD /* KingfisherTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C4C1C47F23500AC98AD /* KingfisherTestHelper.swift */; };
  74. D12E0C581C47F23500AC98AD /* UIButtonExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C4E1C47F23500AC98AD /* UIButtonExtensionTests.swift */; };
  75. D12E0C6E1C47F6FE00AC98AD /* ImageCacheTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C451C47F23500AC98AD /* ImageCacheTests.swift */; };
  76. D12E0C6F1C47F6FE00AC98AD /* ImageDownloaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C461C47F23500AC98AD /* ImageDownloaderTests.swift */; };
  77. D12E0C701C47F6FE00AC98AD /* ImageExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C471C47F23500AC98AD /* ImageExtensionTests.swift */; };
  78. D12E0C711C47F6FE00AC98AD /* ImageViewExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C481C47F23500AC98AD /* ImageViewExtensionTests.swift */; };
  79. D12E0C721C47F6FE00AC98AD /* KingfisherManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C4A1C47F23500AC98AD /* KingfisherManagerTests.swift */; };
  80. D12E0C731C47F6FE00AC98AD /* KingfisherOptionsInfoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C4B1C47F23500AC98AD /* KingfisherOptionsInfoTests.swift */; };
  81. D12E0C741C47F6FE00AC98AD /* UIButtonExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C4E1C47F23500AC98AD /* UIButtonExtensionTests.swift */; };
  82. D12E0C751C47F70600AC98AD /* dancing-banana.gif in Resources */ = {isa = PBXBuildFile; fileRef = D12E0C441C47F23500AC98AD /* dancing-banana.gif */; };
  83. D12E0C761C47F71700AC98AD /* KingfisherTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C4C1C47F23500AC98AD /* KingfisherTestHelper.swift */; };
  84. D12E0C821C47F7AF00AC98AD /* ImageCacheTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C451C47F23500AC98AD /* ImageCacheTests.swift */; };
  85. D12E0C831C47F7AF00AC98AD /* ImageDownloaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C461C47F23500AC98AD /* ImageDownloaderTests.swift */; };
  86. D12E0C841C47F7AF00AC98AD /* ImageExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C471C47F23500AC98AD /* ImageExtensionTests.swift */; };
  87. D12E0C851C47F7AF00AC98AD /* ImageViewExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C481C47F23500AC98AD /* ImageViewExtensionTests.swift */; };
  88. D12E0C861C47F7AF00AC98AD /* KingfisherManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C4A1C47F23500AC98AD /* KingfisherManagerTests.swift */; };
  89. D12E0C871C47F7AF00AC98AD /* KingfisherOptionsInfoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C4B1C47F23500AC98AD /* KingfisherOptionsInfoTests.swift */; };
  90. D12E0C891C47F7B700AC98AD /* KingfisherTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C4C1C47F23500AC98AD /* KingfisherTestHelper.swift */; };
  91. D12E0C8A1C47F7C000AC98AD /* dancing-banana.gif in Resources */ = {isa = PBXBuildFile; fileRef = D12E0C441C47F23500AC98AD /* dancing-banana.gif */; };
  92. D12E0C951C47F91800AC98AD /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C8C1C47F91800AC98AD /* AppDelegate.swift */; };
  93. D12E0C961C47F91800AC98AD /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = D12E0C8D1C47F91800AC98AD /* LaunchScreen.xib */; };
  94. D12E0C971C47F91800AC98AD /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D12E0C8F1C47F91800AC98AD /* Main.storyboard */; };
  95. D12E0C981C47F91800AC98AD /* CollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C911C47F91800AC98AD /* CollectionViewCell.swift */; };
  96. D12E0C991C47F91800AC98AD /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D12E0C921C47F91800AC98AD /* Images.xcassets */; };
  97. D12E0C9B1C47F91800AC98AD /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C941C47F91800AC98AD /* ViewController.swift */; };
  98. D12E0CA21C47F92200AC98AD /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C9D1C47F92200AC98AD /* AppDelegate.swift */; };
  99. D12E0CA31C47F92200AC98AD /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D12E0C9E1C47F92200AC98AD /* Assets.xcassets */; };
  100. D12E0CA41C47F92200AC98AD /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D12E0C9F1C47F92200AC98AD /* Main.storyboard */; };
  101. D12E0CAE1C47F92C00AC98AD /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0CA71C47F92C00AC98AD /* AppDelegate.swift */; };
  102. D12E0CAF1C47F92C00AC98AD /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D12E0CA81C47F92C00AC98AD /* Assets.xcassets */; };
  103. D12E0CB01C47F92C00AC98AD /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D12E0CA91C47F92C00AC98AD /* Main.storyboard */; };
  104. D12E0CB11C47F92C00AC98AD /* Cell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D12E0CAB1C47F92C00AC98AD /* Cell.xib */; };
  105. D12E0CB31C47F92C00AC98AD /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0CAD1C47F92C00AC98AD /* ViewController.swift */; };
  106. D12E0CB51C47F9C100AC98AD /* CollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C911C47F91800AC98AD /* CollectionViewCell.swift */; };
  107. D12E0CB61C47F9C100AC98AD /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12E0C941C47F91800AC98AD /* ViewController.swift */; };
  108. D12F2EDC1C4E7B0200B8054D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D12F2ED81C4E7B0200B8054D /* Assets.xcassets */; };
  109. D12F2EDD1C4E7B0200B8054D /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D12F2ED91C4E7B0200B8054D /* Interface.storyboard */; };
  110. D12F2EE41C4E7B8D00B8054D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D12F2EE01C4E7B8D00B8054D /* Assets.xcassets */; };
  111. D12F2EE51C4E7B8D00B8054D /* ExtensionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12F2EE11C4E7B8D00B8054D /* ExtensionDelegate.swift */; };
  112. D12F2EE71C4E7B8D00B8054D /* InterfaceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D12F2EE31C4E7B8D00B8054D /* InterfaceController.swift */; };
  113. D12F2EE81C4E7CF400B8054D /* Kingfisher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D16799EB1C4E74460020FD12 /* Kingfisher.framework */; };
  114. D12F2EE91C4E7CF400B8054D /* Kingfisher.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D16799EB1C4E74460020FD12 /* Kingfisher.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
  115. D13F49E91BEDA82000CE335D /* Kingfisher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D13F49D61BEDA67C00CE335D /* Kingfisher.framework */; };
  116. D13F49EA1BEDA82000CE335D /* Kingfisher.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D13F49D61BEDA67C00CE335D /* Kingfisher.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
  117. D1679A461C4E78B20020FD12 /* Kingfisher-watchOS-Demo Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = D1679A451C4E78B20020FD12 /* Kingfisher-watchOS-Demo Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
  118. D1679A531C4E78B20020FD12 /* Kingfisher-watchOS-Demo.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = D1679A391C4E78B20020FD12 /* Kingfisher-watchOS-Demo.app */; };
  119. D1D2C32A1C70A3230018F2F9 /* single-frame.gif in Resources */ = {isa = PBXBuildFile; fileRef = D1D2C3291C70A3230018F2F9 /* single-frame.gif */; };
  120. D1D2C32B1C70A3230018F2F9 /* single-frame.gif in Resources */ = {isa = PBXBuildFile; fileRef = D1D2C3291C70A3230018F2F9 /* single-frame.gif */; };
  121. D1D2C32C1C70A3230018F2F9 /* single-frame.gif in Resources */ = {isa = PBXBuildFile; fileRef = D1D2C3291C70A3230018F2F9 /* single-frame.gif */; };
  122. D1ED2D401AD2D09F00CFC3EB /* Kingfisher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D1ED2D351AD2D09F00CFC3EB /* Kingfisher.framework */; };
  123. D1ED2D4C1AD2D09F00CFC3EB /* Kingfisher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D1ED2D351AD2D09F00CFC3EB /* Kingfisher.framework */; };
  124. D1ED2D4D1AD2D09F00CFC3EB /* Kingfisher.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D1ED2D351AD2D09F00CFC3EB /* Kingfisher.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
  125. D9638BA01C7DBA660046523D /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9638B9F1C7DBA660046523D /* ImagePrefetcher.swift */; };
  126. D9638BA11C7DBA660046523D /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9638B9F1C7DBA660046523D /* ImagePrefetcher.swift */; };
  127. D9638BA21C7DBA660046523D /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9638B9F1C7DBA660046523D /* ImagePrefetcher.swift */; };
  128. D9638BA31C7DBA660046523D /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9638B9F1C7DBA660046523D /* ImagePrefetcher.swift */; };
  129. D9638BA61C7DC71F0046523D /* ImagePrefetcherTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9638BA41C7DC71F0046523D /* ImagePrefetcherTests.swift */; };
  130. D9638BA71C7DCF560046523D /* ImagePrefetcherTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9638BA41C7DC71F0046523D /* ImagePrefetcherTests.swift */; };
  131. D9638BA81C7DCF570046523D /* ImagePrefetcherTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9638BA41C7DC71F0046523D /* ImagePrefetcherTests.swift */; };
  132. /* End PBXBuildFile section */
  133. /* Begin PBXContainerItemProxy section */
  134. 4B3766851C478F940001443F /* PBXContainerItemProxy */ = {
  135. isa = PBXContainerItemProxy;
  136. containerPortal = D1ED2D031AD2CFA600CFC3EB /* Project object */;
  137. proxyType = 1;
  138. remoteGlobalIDString = D13F49D51BEDA67C00CE335D;
  139. remoteInfo = "Kingfisher-tvOS";
  140. };
  141. D10EC2371C3D632300A4211C /* PBXContainerItemProxy */ = {
  142. isa = PBXContainerItemProxy;
  143. containerPortal = D1ED2D031AD2CFA600CFC3EB /* Project object */;
  144. proxyType = 1;
  145. remoteGlobalIDString = 4B2944471C3D01B20088C3E7;
  146. remoteInfo = "Kingfisher-OSX";
  147. };
  148. D12F2EEA1C4E7CF500B8054D /* PBXContainerItemProxy */ = {
  149. isa = PBXContainerItemProxy;
  150. containerPortal = D1ED2D031AD2CFA600CFC3EB /* Project object */;
  151. proxyType = 1;
  152. remoteGlobalIDString = D16799EA1C4E74460020FD12;
  153. remoteInfo = "Kingfisher-watchOS";
  154. };
  155. D13F49EB1BEDA82000CE335D /* PBXContainerItemProxy */ = {
  156. isa = PBXContainerItemProxy;
  157. containerPortal = D1ED2D031AD2CFA600CFC3EB /* Project object */;
  158. proxyType = 1;
  159. remoteGlobalIDString = D13F49D51BEDA67C00CE335D;
  160. remoteInfo = "Kingfisher-tvOS";
  161. };
  162. D1679A471C4E78B20020FD12 /* PBXContainerItemProxy */ = {
  163. isa = PBXContainerItemProxy;
  164. containerPortal = D1ED2D031AD2CFA600CFC3EB /* Project object */;
  165. proxyType = 1;
  166. remoteGlobalIDString = D1679A441C4E78B20020FD12;
  167. remoteInfo = "Kingfisher-watchOS-Demo Extension";
  168. };
  169. D1679A511C4E78B20020FD12 /* PBXContainerItemProxy */ = {
  170. isa = PBXContainerItemProxy;
  171. containerPortal = D1ED2D031AD2CFA600CFC3EB /* Project object */;
  172. proxyType = 1;
  173. remoteGlobalIDString = D1679A381C4E78B20020FD12;
  174. remoteInfo = "Kingfisher-watchOS-Demo";
  175. };
  176. D1ED2D411AD2D09F00CFC3EB /* PBXContainerItemProxy */ = {
  177. isa = PBXContainerItemProxy;
  178. containerPortal = D1ED2D031AD2CFA600CFC3EB /* Project object */;
  179. proxyType = 1;
  180. remoteGlobalIDString = D1ED2D341AD2D09F00CFC3EB;
  181. remoteInfo = Kingfisher;
  182. };
  183. D1ED2D4A1AD2D09F00CFC3EB /* PBXContainerItemProxy */ = {
  184. isa = PBXContainerItemProxy;
  185. containerPortal = D1ED2D031AD2CFA600CFC3EB /* Project object */;
  186. proxyType = 1;
  187. remoteGlobalIDString = D1ED2D341AD2D09F00CFC3EB;
  188. remoteInfo = Kingfisher;
  189. };
  190. /* End PBXContainerItemProxy section */
  191. /* Begin PBXCopyFilesBuildPhase section */
  192. 4BE2C9E61B381D42005313E5 /* Embed Watch Content */ = {
  193. isa = PBXCopyFilesBuildPhase;
  194. buildActionMask = 2147483647;
  195. dstPath = "$(CONTENTS_FOLDER_PATH)/Watch";
  196. dstSubfolderSpec = 16;
  197. files = (
  198. D1679A531C4E78B20020FD12 /* Kingfisher-watchOS-Demo.app in Embed Watch Content */,
  199. );
  200. name = "Embed Watch Content";
  201. runOnlyForDeploymentPostprocessing = 0;
  202. };
  203. D12F2EEC1C4E7CF500B8054D /* Embed Frameworks */ = {
  204. isa = PBXCopyFilesBuildPhase;
  205. buildActionMask = 2147483647;
  206. dstPath = "";
  207. dstSubfolderSpec = 10;
  208. files = (
  209. D12F2EE91C4E7CF400B8054D /* Kingfisher.framework in Embed Frameworks */,
  210. );
  211. name = "Embed Frameworks";
  212. runOnlyForDeploymentPostprocessing = 0;
  213. };
  214. D13F49ED1BEDA82000CE335D /* Embed Frameworks */ = {
  215. isa = PBXCopyFilesBuildPhase;
  216. buildActionMask = 2147483647;
  217. dstPath = "";
  218. dstSubfolderSpec = 10;
  219. files = (
  220. D13F49EA1BEDA82000CE335D /* Kingfisher.framework in Embed Frameworks */,
  221. );
  222. name = "Embed Frameworks";
  223. runOnlyForDeploymentPostprocessing = 0;
  224. };
  225. D1679A571C4E78B20020FD12 /* Embed App Extensions */ = {
  226. isa = PBXCopyFilesBuildPhase;
  227. buildActionMask = 2147483647;
  228. dstPath = "";
  229. dstSubfolderSpec = 13;
  230. files = (
  231. D1679A461C4E78B20020FD12 /* Kingfisher-watchOS-Demo Extension.appex in Embed App Extensions */,
  232. );
  233. name = "Embed App Extensions";
  234. runOnlyForDeploymentPostprocessing = 0;
  235. };
  236. D1ED2D511AD2D09F00CFC3EB /* Embed Frameworks */ = {
  237. isa = PBXCopyFilesBuildPhase;
  238. buildActionMask = 2147483647;
  239. dstPath = "";
  240. dstSubfolderSpec = 10;
  241. files = (
  242. D1ED2D4D1AD2D09F00CFC3EB /* Kingfisher.framework in Embed Frameworks */,
  243. );
  244. name = "Embed Frameworks";
  245. runOnlyForDeploymentPostprocessing = 0;
  246. };
  247. /* End PBXCopyFilesBuildPhase section */
  248. /* Begin PBXFileReference section */
  249. 026040C607726792406566BB /* Pods-KingfisherTests-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-KingfisherTests-tvOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-KingfisherTests-tvOS/Pods-KingfisherTests-tvOS.release.xcconfig"; sourceTree = "<group>"; };
  250. 182FFF771CC9ACBA004B728D /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/NSButton+Kingfisher.swift"; sourceTree = "<group>"; };
  251. 185218B51CC07F8300BD58DE /* NSButtonExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSButtonExtensionTests.swift; sourceTree = "<group>"; };
  252. 4B164ACE1B8D554200768EC6 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; };
  253. 4B2944481C3D01B20088C3E7 /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  254. 4B2944551C3D03880088C3E7 /* Kingfisher-OSX-Demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Kingfisher-OSX-Demo.app"; sourceTree = BUILT_PRODUCTS_DIR; };
  255. 4B37667F1C478F940001443F /* KingfisherTests-tvOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "KingfisherTests-tvOS.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
  256. 4B37669F1C4794460001443F /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS9.1.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; };
  257. 4B3766A11C47944D0001443F /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; };
  258. 4B3E714D1B01FEB200F5AAED /* WatchKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WatchKit.framework; path = System/Library/Frameworks/WatchKit.framework; sourceTree = SDKROOT; };
  259. 50ECD18204CB0CD37B49F631 /* libPods-KingfisherTests-OSX.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-KingfisherTests-OSX.a"; sourceTree = BUILT_PRODUCTS_DIR; };
  260. 74477D1C4379728A8DA673FB /* Pods-KingfisherTests-OSX.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-KingfisherTests-OSX.debug.xcconfig"; path = "Pods/Target Support Files/Pods-KingfisherTests-OSX/Pods-KingfisherTests-OSX.debug.xcconfig"; sourceTree = "<group>"; };
  261. 798E024A9311DC80470CF240 /* libPods-KingfisherTests-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-KingfisherTests-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; };
  262. A8D69912DD16C2942EB1F40E /* Pods-KingfisherTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-KingfisherTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-KingfisherTests/Pods-KingfisherTests.release.xcconfig"; sourceTree = "<group>"; };
  263. A9E621E297FEFAD35D39C34E /* libPods-KingfisherTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-KingfisherTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
  264. B6B5C590A36C8E84C5B16C3E /* Pods-KingfisherTests-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-KingfisherTests-tvOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-KingfisherTests-tvOS/Pods-KingfisherTests-tvOS.debug.xcconfig"; sourceTree = "<group>"; };
  265. D10945EA1C526B6C001408EB /* Image.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image.swift; sourceTree = "<group>"; };
  266. D10945EB1C526B6C001408EB /* ImageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/ImageCache.swift; sourceTree = "<group>"; };
  267. D10945EC1C526B6C001408EB /* ImageDownloader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/ImageDownloader.swift; sourceTree = "<group>"; };
  268. D10945ED1C526B6C001408EB /* ImageTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/ImageTransition.swift; sourceTree = "<group>"; };
  269. D10945EE1C526B6C001408EB /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/ImageView+Kingfisher.swift"; sourceTree = "<group>"; };
  270. D10945EF1C526B6C001408EB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Sources/Info.plist; sourceTree = "<group>"; };
  271. D10945F01C526B6C001408EB /* Kingfisher.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Kingfisher.h; path = Sources/Kingfisher.h; sourceTree = "<group>"; };
  272. D10945F11C526B6C001408EB /* KingfisherManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/KingfisherManager.swift; sourceTree = "<group>"; };
  273. D10945F21C526B6C001408EB /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/KingfisherOptionsInfo.swift; sourceTree = "<group>"; };
  274. D10945F31C526B6C001408EB /* Resource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/Resource.swift; sourceTree = "<group>"; };
  275. D10945F41C526B6C001408EB /* String+MD5.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/String+MD5.swift"; sourceTree = "<group>"; };
  276. D10945F51C526B6C001408EB /* ThreadHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ThreadHelper.swift; path = Sources/ThreadHelper.swift; sourceTree = "<group>"; };
  277. D10945F61C526B6C001408EB /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/UIButton+Kingfisher.swift"; sourceTree = "<group>"; };
  278. D10EC2311C3D632300A4211C /* KingfisherTests-OSX.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "KingfisherTests-OSX.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
  279. D12E0C441C47F23500AC98AD /* dancing-banana.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = "dancing-banana.gif"; sourceTree = "<group>"; };
  280. D12E0C451C47F23500AC98AD /* ImageCacheTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageCacheTests.swift; sourceTree = "<group>"; };
  281. D12E0C461C47F23500AC98AD /* ImageDownloaderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageDownloaderTests.swift; sourceTree = "<group>"; };
  282. D12E0C471C47F23500AC98AD /* ImageExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageExtensionTests.swift; sourceTree = "<group>"; };
  283. D12E0C481C47F23500AC98AD /* ImageViewExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageViewExtensionTests.swift; sourceTree = "<group>"; };
  284. D12E0C491C47F23500AC98AD /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  285. D12E0C4A1C47F23500AC98AD /* KingfisherManagerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KingfisherManagerTests.swift; sourceTree = "<group>"; };
  286. D12E0C4B1C47F23500AC98AD /* KingfisherOptionsInfoTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KingfisherOptionsInfoTests.swift; sourceTree = "<group>"; };
  287. D12E0C4C1C47F23500AC98AD /* KingfisherTestHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KingfisherTestHelper.swift; sourceTree = "<group>"; };
  288. D12E0C4D1C47F23500AC98AD /* KingfisherTests-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "KingfisherTests-Bridging-Header.h"; sourceTree = "<group>"; };
  289. D12E0C4E1C47F23500AC98AD /* UIButtonExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIButtonExtensionTests.swift; sourceTree = "<group>"; };
  290. D12E0C5A1C47F24000AC98AD /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  291. D12E0C5F1C47F24800AC98AD /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  292. D12E0C8C1C47F91800AC98AD /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
  293. D12E0C8E1C47F91800AC98AD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
  294. D12E0C901C47F91800AC98AD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
  295. D12E0C911C47F91800AC98AD /* CollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CollectionViewCell.swift; sourceTree = "<group>"; };
  296. D12E0C921C47F91800AC98AD /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
  297. D12E0C931C47F91800AC98AD /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  298. D12E0C941C47F91800AC98AD /* ViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
  299. D12E0C9D1C47F92200AC98AD /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
  300. D12E0C9E1C47F92200AC98AD /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  301. D12E0CA01C47F92200AC98AD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
  302. D12E0CA11C47F92200AC98AD /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  303. D12E0CA71C47F92C00AC98AD /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
  304. D12E0CA81C47F92C00AC98AD /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  305. D12E0CAA1C47F92C00AC98AD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
  306. D12E0CAB1C47F92C00AC98AD /* Cell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = Cell.xib; sourceTree = "<group>"; };
  307. D12E0CAC1C47F92C00AC98AD /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  308. D12E0CAD1C47F92C00AC98AD /* ViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
  309. D12F2ED81C4E7B0200B8054D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  310. D12F2EDA1C4E7B0200B8054D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = "<group>"; };
  311. D12F2EDB1C4E7B0200B8054D /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  312. D12F2EE01C4E7B8D00B8054D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  313. D12F2EE11C4E7B8D00B8054D /* ExtensionDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExtensionDelegate.swift; sourceTree = "<group>"; };
  314. D12F2EE21C4E7B8D00B8054D /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  315. D12F2EE31C4E7B8D00B8054D /* InterfaceController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InterfaceController.swift; sourceTree = "<group>"; };
  316. D13F49C21BEDA53F00CE335D /* Kingfisher-tvOS-Demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Kingfisher-tvOS-Demo.app"; sourceTree = BUILT_PRODUCTS_DIR; };
  317. D13F49D61BEDA67C00CE335D /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  318. D16799EB1C4E74460020FD12 /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  319. D1679A391C4E78B20020FD12 /* Kingfisher-watchOS-Demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Kingfisher-watchOS-Demo.app"; sourceTree = BUILT_PRODUCTS_DIR; };
  320. D1679A451C4E78B20020FD12 /* Kingfisher-watchOS-Demo Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "Kingfisher-watchOS-Demo Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
  321. D1D2C3291C70A3230018F2F9 /* single-frame.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = "single-frame.gif"; sourceTree = "<group>"; };
  322. D1ED2D0B1AD2CFA600CFC3EB /* Kingfisher-Demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Kingfisher-Demo.app"; sourceTree = BUILT_PRODUCTS_DIR; };
  323. D1ED2D351AD2D09F00CFC3EB /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  324. D1ED2D3F1AD2D09F00CFC3EB /* KingfisherTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = KingfisherTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
  325. D809C0611AAB7CA1AE240862 /* Pods-KingfisherTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-KingfisherTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-KingfisherTests/Pods-KingfisherTests.debug.xcconfig"; sourceTree = "<group>"; };
  326. D9638B9F1C7DBA660046523D /* ImagePrefetcher.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/ImagePrefetcher.swift; sourceTree = "<group>"; };
  327. D9638BA41C7DC71F0046523D /* ImagePrefetcherTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImagePrefetcherTests.swift; sourceTree = "<group>"; };
  328. FE96DF45BEE5F8EBB01C7956 /* Pods-KingfisherTests-OSX.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-KingfisherTests-OSX.release.xcconfig"; path = "Pods/Target Support Files/Pods-KingfisherTests-OSX/Pods-KingfisherTests-OSX.release.xcconfig"; sourceTree = "<group>"; };
  329. /* End PBXFileReference section */
  330. /* Begin PBXFrameworksBuildPhase section */
  331. 4B2944441C3D01B20088C3E7 /* Frameworks */ = {
  332. isa = PBXFrameworksBuildPhase;
  333. buildActionMask = 2147483647;
  334. files = (
  335. 4B3766A21C47944D0001443F /* CFNetwork.framework in Frameworks */,
  336. );
  337. runOnlyForDeploymentPostprocessing = 0;
  338. };
  339. 4B2944521C3D03880088C3E7 /* Frameworks */ = {
  340. isa = PBXFrameworksBuildPhase;
  341. buildActionMask = 2147483647;
  342. files = (
  343. 4B2944641C3D03980088C3E7 /* Kingfisher.framework in Frameworks */,
  344. );
  345. runOnlyForDeploymentPostprocessing = 0;
  346. };
  347. 4B37667C1C478F940001443F /* Frameworks */ = {
  348. isa = PBXFrameworksBuildPhase;
  349. buildActionMask = 2147483647;
  350. files = (
  351. 4B3766841C478F940001443F /* Kingfisher.framework in Frameworks */,
  352. B43007AC86DBFFFD1AC6EDD1 /* libPods-KingfisherTests-tvOS.a in Frameworks */,
  353. );
  354. runOnlyForDeploymentPostprocessing = 0;
  355. };
  356. D10EC22E1C3D632300A4211C /* Frameworks */ = {
  357. isa = PBXFrameworksBuildPhase;
  358. buildActionMask = 2147483647;
  359. files = (
  360. D10EC2361C3D632300A4211C /* Kingfisher.framework in Frameworks */,
  361. 4A54251331E840CB85C78FA8 /* libPods-KingfisherTests-OSX.a in Frameworks */,
  362. );
  363. runOnlyForDeploymentPostprocessing = 0;
  364. };
  365. D13F49BF1BEDA53F00CE335D /* Frameworks */ = {
  366. isa = PBXFrameworksBuildPhase;
  367. buildActionMask = 2147483647;
  368. files = (
  369. D13F49E91BEDA82000CE335D /* Kingfisher.framework in Frameworks */,
  370. );
  371. runOnlyForDeploymentPostprocessing = 0;
  372. };
  373. D13F49D21BEDA67C00CE335D /* Frameworks */ = {
  374. isa = PBXFrameworksBuildPhase;
  375. buildActionMask = 2147483647;
  376. files = (
  377. 4B3766A01C4794460001443F /* CFNetwork.framework in Frameworks */,
  378. );
  379. runOnlyForDeploymentPostprocessing = 0;
  380. };
  381. D16799E71C4E74460020FD12 /* Frameworks */ = {
  382. isa = PBXFrameworksBuildPhase;
  383. buildActionMask = 2147483647;
  384. files = (
  385. );
  386. runOnlyForDeploymentPostprocessing = 0;
  387. };
  388. D1679A421C4E78B20020FD12 /* Frameworks */ = {
  389. isa = PBXFrameworksBuildPhase;
  390. buildActionMask = 2147483647;
  391. files = (
  392. D12F2EE81C4E7CF400B8054D /* Kingfisher.framework in Frameworks */,
  393. );
  394. runOnlyForDeploymentPostprocessing = 0;
  395. };
  396. D1ED2D081AD2CFA600CFC3EB /* Frameworks */ = {
  397. isa = PBXFrameworksBuildPhase;
  398. buildActionMask = 2147483647;
  399. files = (
  400. D1ED2D4C1AD2D09F00CFC3EB /* Kingfisher.framework in Frameworks */,
  401. );
  402. runOnlyForDeploymentPostprocessing = 0;
  403. };
  404. D1ED2D311AD2D09F00CFC3EB /* Frameworks */ = {
  405. isa = PBXFrameworksBuildPhase;
  406. buildActionMask = 2147483647;
  407. files = (
  408. 4B164AD01B8D556900768EC6 /* CFNetwork.framework in Frameworks */,
  409. );
  410. runOnlyForDeploymentPostprocessing = 0;
  411. };
  412. D1ED2D3C1AD2D09F00CFC3EB /* Frameworks */ = {
  413. isa = PBXFrameworksBuildPhase;
  414. buildActionMask = 2147483647;
  415. files = (
  416. D1ED2D401AD2D09F00CFC3EB /* Kingfisher.framework in Frameworks */,
  417. 0D9C68098E20AB4F19D7C313 /* libPods-KingfisherTests.a in Frameworks */,
  418. );
  419. runOnlyForDeploymentPostprocessing = 0;
  420. };
  421. /* End PBXFrameworksBuildPhase section */
  422. /* Begin PBXGroup section */
  423. 9C068B80BAB8294A1732ADC5 /* Pods */ = {
  424. isa = PBXGroup;
  425. children = (
  426. D809C0611AAB7CA1AE240862 /* Pods-KingfisherTests.debug.xcconfig */,
  427. A8D69912DD16C2942EB1F40E /* Pods-KingfisherTests.release.xcconfig */,
  428. 74477D1C4379728A8DA673FB /* Pods-KingfisherTests-OSX.debug.xcconfig */,
  429. FE96DF45BEE5F8EBB01C7956 /* Pods-KingfisherTests-OSX.release.xcconfig */,
  430. B6B5C590A36C8E84C5B16C3E /* Pods-KingfisherTests-tvOS.debug.xcconfig */,
  431. 026040C607726792406566BB /* Pods-KingfisherTests-tvOS.release.xcconfig */,
  432. );
  433. name = Pods;
  434. sourceTree = "<group>";
  435. };
  436. D10EC22A1C3D62D200A4211C /* Sources */ = {
  437. isa = PBXGroup;
  438. children = (
  439. D10945EA1C526B6C001408EB /* Image.swift */,
  440. D10945EB1C526B6C001408EB /* ImageCache.swift */,
  441. D10945EC1C526B6C001408EB /* ImageDownloader.swift */,
  442. D9638B9F1C7DBA660046523D /* ImagePrefetcher.swift */,
  443. D10945ED1C526B6C001408EB /* ImageTransition.swift */,
  444. D10945EE1C526B6C001408EB /* ImageView+Kingfisher.swift */,
  445. D10945EF1C526B6C001408EB /* Info.plist */,
  446. D10945F01C526B6C001408EB /* Kingfisher.h */,
  447. D10945F11C526B6C001408EB /* KingfisherManager.swift */,
  448. D10945F21C526B6C001408EB /* KingfisherOptionsInfo.swift */,
  449. D10945F31C526B6C001408EB /* Resource.swift */,
  450. D10945F41C526B6C001408EB /* String+MD5.swift */,
  451. D10945F51C526B6C001408EB /* ThreadHelper.swift */,
  452. D10945F61C526B6C001408EB /* UIButton+Kingfisher.swift */,
  453. 182FFF771CC9ACBA004B728D /* NSButton+Kingfisher.swift */,
  454. );
  455. name = Sources;
  456. sourceTree = "<group>";
  457. };
  458. D10EC22B1C3D62DE00A4211C /* Demo */ = {
  459. isa = PBXGroup;
  460. children = (
  461. D12F2EDF1C4E7B8D00B8054D /* Kingfisher-watchOS-Demo Extension */,
  462. D12F2ED71C4E7B0200B8054D /* Kingfisher-watchOS-Demo */,
  463. D12E0C8B1C47F91800AC98AD /* Kingfisher-Demo */,
  464. D12E0C9C1C47F92200AC98AD /* Kingfisher-tvOS-Demo */,
  465. D12E0CA61C47F92C00AC98AD /* Kingfisher-OSX-Demo */,
  466. );
  467. name = Demo;
  468. sourceTree = "<group>";
  469. };
  470. D10EC22C1C3D62E800A4211C /* Tests */ = {
  471. isa = PBXGroup;
  472. children = (
  473. D12E0C431C47F23500AC98AD /* KingfisherTests */,
  474. D12E0C5E1C47F24800AC98AD /* KingfisherTests-tvOS */,
  475. D12E0C591C47F24000AC98AD /* KingfisherTests-OSX */,
  476. );
  477. name = Tests;
  478. sourceTree = "<group>";
  479. };
  480. D12E0C431C47F23500AC98AD /* KingfisherTests */ = {
  481. isa = PBXGroup;
  482. children = (
  483. D12E0C491C47F23500AC98AD /* Info.plist */,
  484. D12E0C441C47F23500AC98AD /* dancing-banana.gif */,
  485. D1D2C3291C70A3230018F2F9 /* single-frame.gif */,
  486. D12E0C451C47F23500AC98AD /* ImageCacheTests.swift */,
  487. D12E0C461C47F23500AC98AD /* ImageDownloaderTests.swift */,
  488. D12E0C471C47F23500AC98AD /* ImageExtensionTests.swift */,
  489. D9638BA41C7DC71F0046523D /* ImagePrefetcherTests.swift */,
  490. D12E0C481C47F23500AC98AD /* ImageViewExtensionTests.swift */,
  491. D12E0C4A1C47F23500AC98AD /* KingfisherManagerTests.swift */,
  492. D12E0C4B1C47F23500AC98AD /* KingfisherOptionsInfoTests.swift */,
  493. D12E0C4C1C47F23500AC98AD /* KingfisherTestHelper.swift */,
  494. D12E0C4D1C47F23500AC98AD /* KingfisherTests-Bridging-Header.h */,
  495. D12E0C4E1C47F23500AC98AD /* UIButtonExtensionTests.swift */,
  496. 185218B51CC07F8300BD58DE /* NSButtonExtensionTests.swift */,
  497. );
  498. name = KingfisherTests;
  499. path = Tests/KingfisherTests;
  500. sourceTree = "<group>";
  501. };
  502. D12E0C591C47F24000AC98AD /* KingfisherTests-OSX */ = {
  503. isa = PBXGroup;
  504. children = (
  505. D12E0C5A1C47F24000AC98AD /* Info.plist */,
  506. );
  507. name = "KingfisherTests-OSX";
  508. path = "Tests/KingfisherTests-OSX";
  509. sourceTree = "<group>";
  510. };
  511. D12E0C5E1C47F24800AC98AD /* KingfisherTests-tvOS */ = {
  512. isa = PBXGroup;
  513. children = (
  514. D12E0C5F1C47F24800AC98AD /* Info.plist */,
  515. );
  516. name = "KingfisherTests-tvOS";
  517. path = "Tests/KingfisherTests-tvOS";
  518. sourceTree = "<group>";
  519. };
  520. D12E0C8B1C47F91800AC98AD /* Kingfisher-Demo */ = {
  521. isa = PBXGroup;
  522. children = (
  523. D12E0C8C1C47F91800AC98AD /* AppDelegate.swift */,
  524. D12E0C8D1C47F91800AC98AD /* LaunchScreen.xib */,
  525. D12E0C8F1C47F91800AC98AD /* Main.storyboard */,
  526. D12E0C911C47F91800AC98AD /* CollectionViewCell.swift */,
  527. D12E0C921C47F91800AC98AD /* Images.xcassets */,
  528. D12E0C931C47F91800AC98AD /* Info.plist */,
  529. D12E0C941C47F91800AC98AD /* ViewController.swift */,
  530. );
  531. name = "Kingfisher-Demo";
  532. path = "Demo/Kingfisher-Demo";
  533. sourceTree = "<group>";
  534. };
  535. D12E0C9C1C47F92200AC98AD /* Kingfisher-tvOS-Demo */ = {
  536. isa = PBXGroup;
  537. children = (
  538. D12E0C9D1C47F92200AC98AD /* AppDelegate.swift */,
  539. D12E0C9E1C47F92200AC98AD /* Assets.xcassets */,
  540. D12E0C9F1C47F92200AC98AD /* Main.storyboard */,
  541. D12E0CA11C47F92200AC98AD /* Info.plist */,
  542. );
  543. name = "Kingfisher-tvOS-Demo";
  544. path = "Demo/Kingfisher-tvOS-Demo";
  545. sourceTree = "<group>";
  546. };
  547. D12E0CA61C47F92C00AC98AD /* Kingfisher-OSX-Demo */ = {
  548. isa = PBXGroup;
  549. children = (
  550. D12E0CA71C47F92C00AC98AD /* AppDelegate.swift */,
  551. D12E0CA81C47F92C00AC98AD /* Assets.xcassets */,
  552. D12E0CA91C47F92C00AC98AD /* Main.storyboard */,
  553. D12E0CAB1C47F92C00AC98AD /* Cell.xib */,
  554. D12E0CAC1C47F92C00AC98AD /* Info.plist */,
  555. D12E0CAD1C47F92C00AC98AD /* ViewController.swift */,
  556. );
  557. name = "Kingfisher-OSX-Demo";
  558. path = "Demo/Kingfisher-OSX-Demo";
  559. sourceTree = "<group>";
  560. };
  561. D12F2ED71C4E7B0200B8054D /* Kingfisher-watchOS-Demo */ = {
  562. isa = PBXGroup;
  563. children = (
  564. D12F2ED81C4E7B0200B8054D /* Assets.xcassets */,
  565. D12F2ED91C4E7B0200B8054D /* Interface.storyboard */,
  566. D12F2EDB1C4E7B0200B8054D /* Info.plist */,
  567. );
  568. name = "Kingfisher-watchOS-Demo";
  569. path = "Demo/Kingfisher-watchOS-Demo";
  570. sourceTree = "<group>";
  571. };
  572. D12F2EDF1C4E7B8D00B8054D /* Kingfisher-watchOS-Demo Extension */ = {
  573. isa = PBXGroup;
  574. children = (
  575. D12F2EE01C4E7B8D00B8054D /* Assets.xcassets */,
  576. D12F2EE11C4E7B8D00B8054D /* ExtensionDelegate.swift */,
  577. D12F2EE21C4E7B8D00B8054D /* Info.plist */,
  578. D12F2EE31C4E7B8D00B8054D /* InterfaceController.swift */,
  579. );
  580. name = "Kingfisher-watchOS-Demo Extension";
  581. path = "Demo/Kingfisher-watchOS-Demo Extension";
  582. sourceTree = "<group>";
  583. };
  584. D1ED2D021AD2CFA600CFC3EB = {
  585. isa = PBXGroup;
  586. children = (
  587. D10EC22A1C3D62D200A4211C /* Sources */,
  588. D10EC22C1C3D62E800A4211C /* Tests */,
  589. D10EC22B1C3D62DE00A4211C /* Demo */,
  590. D1ED2D0C1AD2CFA600CFC3EB /* Products */,
  591. 9C068B80BAB8294A1732ADC5 /* Pods */,
  592. EA99D30544BD22799F7A5367 /* Frameworks */,
  593. );
  594. sourceTree = "<group>";
  595. };
  596. D1ED2D0C1AD2CFA600CFC3EB /* Products */ = {
  597. isa = PBXGroup;
  598. children = (
  599. D1ED2D0B1AD2CFA600CFC3EB /* Kingfisher-Demo.app */,
  600. D1ED2D351AD2D09F00CFC3EB /* Kingfisher.framework */,
  601. D1ED2D3F1AD2D09F00CFC3EB /* KingfisherTests.xctest */,
  602. D13F49C21BEDA53F00CE335D /* Kingfisher-tvOS-Demo.app */,
  603. D13F49D61BEDA67C00CE335D /* Kingfisher.framework */,
  604. 4B2944481C3D01B20088C3E7 /* Kingfisher.framework */,
  605. 4B2944551C3D03880088C3E7 /* Kingfisher-OSX-Demo.app */,
  606. D10EC2311C3D632300A4211C /* KingfisherTests-OSX.xctest */,
  607. 4B37667F1C478F940001443F /* KingfisherTests-tvOS.xctest */,
  608. D16799EB1C4E74460020FD12 /* Kingfisher.framework */,
  609. D1679A391C4E78B20020FD12 /* Kingfisher-watchOS-Demo.app */,
  610. D1679A451C4E78B20020FD12 /* Kingfisher-watchOS-Demo Extension.appex */,
  611. );
  612. name = Products;
  613. sourceTree = "<group>";
  614. };
  615. EA99D30544BD22799F7A5367 /* Frameworks */ = {
  616. isa = PBXGroup;
  617. children = (
  618. 4B3766A11C47944D0001443F /* CFNetwork.framework */,
  619. 4B37669F1C4794460001443F /* CFNetwork.framework */,
  620. 4B164ACE1B8D554200768EC6 /* CFNetwork.framework */,
  621. 4B3E714D1B01FEB200F5AAED /* WatchKit.framework */,
  622. A9E621E297FEFAD35D39C34E /* libPods-KingfisherTests.a */,
  623. 50ECD18204CB0CD37B49F631 /* libPods-KingfisherTests-OSX.a */,
  624. 798E024A9311DC80470CF240 /* libPods-KingfisherTests-tvOS.a */,
  625. );
  626. name = Frameworks;
  627. sourceTree = "<group>";
  628. };
  629. /* End PBXGroup section */
  630. /* Begin PBXHeadersBuildPhase section */
  631. 4B2944451C3D01B20088C3E7 /* Headers */ = {
  632. isa = PBXHeadersBuildPhase;
  633. buildActionMask = 2147483647;
  634. files = (
  635. D10946241C526C65001408EB /* Kingfisher.h in Headers */,
  636. );
  637. runOnlyForDeploymentPostprocessing = 0;
  638. };
  639. D13F49D31BEDA67C00CE335D /* Headers */ = {
  640. isa = PBXHeadersBuildPhase;
  641. buildActionMask = 2147483647;
  642. files = (
  643. D10946191C526C13001408EB /* Kingfisher.h in Headers */,
  644. );
  645. runOnlyForDeploymentPostprocessing = 0;
  646. };
  647. D16799E81C4E74460020FD12 /* Headers */ = {
  648. isa = PBXHeadersBuildPhase;
  649. buildActionMask = 2147483647;
  650. files = (
  651. );
  652. runOnlyForDeploymentPostprocessing = 0;
  653. };
  654. D1ED2D321AD2D09F00CFC3EB /* Headers */ = {
  655. isa = PBXHeadersBuildPhase;
  656. buildActionMask = 2147483647;
  657. files = (
  658. D10946021C526B8E001408EB /* Kingfisher.h in Headers */,
  659. );
  660. runOnlyForDeploymentPostprocessing = 0;
  661. };
  662. /* End PBXHeadersBuildPhase section */
  663. /* Begin PBXNativeTarget section */
  664. 4B2944471C3D01B20088C3E7 /* Kingfisher-OSX */ = {
  665. isa = PBXNativeTarget;
  666. buildConfigurationList = 4B29444D1C3D01B20088C3E7 /* Build configuration list for PBXNativeTarget "Kingfisher-OSX" */;
  667. buildPhases = (
  668. 4B2944431C3D01B20088C3E7 /* Sources */,
  669. 4B2944441C3D01B20088C3E7 /* Frameworks */,
  670. 4B2944451C3D01B20088C3E7 /* Headers */,
  671. 4B2944461C3D01B20088C3E7 /* Resources */,
  672. 4B37667A1C4789C50001443F /* ShellScript */,
  673. );
  674. buildRules = (
  675. );
  676. dependencies = (
  677. );
  678. name = "Kingfisher-OSX";
  679. productName = "Kingfisher-OSX";
  680. productReference = 4B2944481C3D01B20088C3E7 /* Kingfisher.framework */;
  681. productType = "com.apple.product-type.framework";
  682. };
  683. 4B2944541C3D03880088C3E7 /* Kingfisher-OSX-Demo */ = {
  684. isa = PBXNativeTarget;
  685. buildConfigurationList = 4B2944611C3D03880088C3E7 /* Build configuration list for PBXNativeTarget "Kingfisher-OSX-Demo" */;
  686. buildPhases = (
  687. 4B2944511C3D03880088C3E7 /* Sources */,
  688. 4B2944521C3D03880088C3E7 /* Frameworks */,
  689. 4B2944531C3D03880088C3E7 /* Resources */,
  690. );
  691. buildRules = (
  692. );
  693. dependencies = (
  694. );
  695. name = "Kingfisher-OSX-Demo";
  696. productName = "Kingfisher-OSX-Demo";
  697. productReference = 4B2944551C3D03880088C3E7 /* Kingfisher-OSX-Demo.app */;
  698. productType = "com.apple.product-type.application";
  699. };
  700. 4B37667E1C478F940001443F /* KingfisherTests-tvOS */ = {
  701. isa = PBXNativeTarget;
  702. buildConfigurationList = 4B3766891C478F940001443F /* Build configuration list for PBXNativeTarget "KingfisherTests-tvOS" */;
  703. buildPhases = (
  704. C9510BED2EE6626334E8E75D /* Check Pods Manifest.lock */,
  705. 4B37667B1C478F940001443F /* Sources */,
  706. 4B37667C1C478F940001443F /* Frameworks */,
  707. 4B37667D1C478F940001443F /* Resources */,
  708. 9D52BAAEE8D08DB05BA9EC39 /* Embed Pods Frameworks */,
  709. 181311C3ABFA19ADAF636D31 /* Copy Pods Resources */,
  710. );
  711. buildRules = (
  712. );
  713. dependencies = (
  714. 4B3766861C478F940001443F /* PBXTargetDependency */,
  715. );
  716. name = "KingfisherTests-tvOS";
  717. productName = "KingfisherTests-tvOS";
  718. productReference = 4B37667F1C478F940001443F /* KingfisherTests-tvOS.xctest */;
  719. productType = "com.apple.product-type.bundle.unit-test";
  720. };
  721. D10EC2301C3D632300A4211C /* KingfisherTests-OSX */ = {
  722. isa = PBXNativeTarget;
  723. buildConfigurationList = D10EC2391C3D632300A4211C /* Build configuration list for PBXNativeTarget "KingfisherTests-OSX" */;
  724. buildPhases = (
  725. 9C87E2E663941F8B782F9E0C /* Check Pods Manifest.lock */,
  726. D10EC22D1C3D632300A4211C /* Sources */,
  727. D10EC22E1C3D632300A4211C /* Frameworks */,
  728. D10EC22F1C3D632300A4211C /* Resources */,
  729. 320846699E0A0D16C8B63CC8 /* Embed Pods Frameworks */,
  730. EAAF497C7455E9C8698B3136 /* Copy Pods Resources */,
  731. );
  732. buildRules = (
  733. );
  734. dependencies = (
  735. D10EC2381C3D632300A4211C /* PBXTargetDependency */,
  736. );
  737. name = "KingfisherTests-OSX";
  738. productName = "KingfisherTests-OSX";
  739. productReference = D10EC2311C3D632300A4211C /* KingfisherTests-OSX.xctest */;
  740. productType = "com.apple.product-type.bundle.unit-test";
  741. };
  742. D13F49C11BEDA53F00CE335D /* Kingfisher-tvOS-Demo */ = {
  743. isa = PBXNativeTarget;
  744. buildConfigurationList = D13F49D01BEDA53F00CE335D /* Build configuration list for PBXNativeTarget "Kingfisher-tvOS-Demo" */;
  745. buildPhases = (
  746. D13F49BE1BEDA53F00CE335D /* Sources */,
  747. D13F49BF1BEDA53F00CE335D /* Frameworks */,
  748. D13F49C01BEDA53F00CE335D /* Resources */,
  749. D13F49ED1BEDA82000CE335D /* Embed Frameworks */,
  750. );
  751. buildRules = (
  752. );
  753. dependencies = (
  754. D13F49EC1BEDA82000CE335D /* PBXTargetDependency */,
  755. );
  756. name = "Kingfisher-tvOS-Demo";
  757. productName = "Kingfisher-tvOS-Demo";
  758. productReference = D13F49C21BEDA53F00CE335D /* Kingfisher-tvOS-Demo.app */;
  759. productType = "com.apple.product-type.application";
  760. };
  761. D13F49D51BEDA67C00CE335D /* Kingfisher-tvOS */ = {
  762. isa = PBXNativeTarget;
  763. buildConfigurationList = D13F49DF1BEDA67C00CE335D /* Build configuration list for PBXNativeTarget "Kingfisher-tvOS" */;
  764. buildPhases = (
  765. D13F49D11BEDA67C00CE335D /* Sources */,
  766. D13F49D21BEDA67C00CE335D /* Frameworks */,
  767. D13F49D31BEDA67C00CE335D /* Headers */,
  768. D13F49D41BEDA67C00CE335D /* Resources */,
  769. 4B3766791C4789BC0001443F /* ShellScript */,
  770. );
  771. buildRules = (
  772. );
  773. dependencies = (
  774. );
  775. name = "Kingfisher-tvOS";
  776. productName = "Kingfisher-tvOS";
  777. productReference = D13F49D61BEDA67C00CE335D /* Kingfisher.framework */;
  778. productType = "com.apple.product-type.framework";
  779. };
  780. D16799EA1C4E74460020FD12 /* Kingfisher-watchOS */ = {
  781. isa = PBXNativeTarget;
  782. buildConfigurationList = D16799F21C4E74460020FD12 /* Build configuration list for PBXNativeTarget "Kingfisher-watchOS" */;
  783. buildPhases = (
  784. D16799E61C4E74460020FD12 /* Sources */,
  785. D16799E71C4E74460020FD12 /* Frameworks */,
  786. D16799E81C4E74460020FD12 /* Headers */,
  787. D16799E91C4E74460020FD12 /* Resources */,
  788. );
  789. buildRules = (
  790. );
  791. dependencies = (
  792. );
  793. name = "Kingfisher-watchOS";
  794. productName = "Kingfisher-watchOS";
  795. productReference = D16799EB1C4E74460020FD12 /* Kingfisher.framework */;
  796. productType = "com.apple.product-type.framework";
  797. };
  798. D1679A381C4E78B20020FD12 /* Kingfisher-watchOS-Demo */ = {
  799. isa = PBXNativeTarget;
  800. buildConfigurationList = D1679A581C4E78B20020FD12 /* Build configuration list for PBXNativeTarget "Kingfisher-watchOS-Demo" */;
  801. buildPhases = (
  802. D1679A371C4E78B20020FD12 /* Resources */,
  803. D1679A571C4E78B20020FD12 /* Embed App Extensions */,
  804. );
  805. buildRules = (
  806. );
  807. dependencies = (
  808. D1679A481C4E78B20020FD12 /* PBXTargetDependency */,
  809. );
  810. name = "Kingfisher-watchOS-Demo";
  811. productName = "Kingfisher-watchOS-Demo";
  812. productReference = D1679A391C4E78B20020FD12 /* Kingfisher-watchOS-Demo.app */;
  813. productType = "com.apple.product-type.application.watchapp2";
  814. };
  815. D1679A441C4E78B20020FD12 /* Kingfisher-watchOS-Demo Extension */ = {
  816. isa = PBXNativeTarget;
  817. buildConfigurationList = D1679A541C4E78B20020FD12 /* Build configuration list for PBXNativeTarget "Kingfisher-watchOS-Demo Extension" */;
  818. buildPhases = (
  819. D1679A411C4E78B20020FD12 /* Sources */,
  820. D1679A421C4E78B20020FD12 /* Frameworks */,
  821. D1679A431C4E78B20020FD12 /* Resources */,
  822. D12F2EEC1C4E7CF500B8054D /* Embed Frameworks */,
  823. );
  824. buildRules = (
  825. );
  826. dependencies = (
  827. D12F2EEB1C4E7CF500B8054D /* PBXTargetDependency */,
  828. );
  829. name = "Kingfisher-watchOS-Demo Extension";
  830. productName = "Kingfisher-watchOS-Demo Extension";
  831. productReference = D1679A451C4E78B20020FD12 /* Kingfisher-watchOS-Demo Extension.appex */;
  832. productType = "com.apple.product-type.watchkit2-extension";
  833. };
  834. D1ED2D0A1AD2CFA600CFC3EB /* Kingfisher-Demo */ = {
  835. isa = PBXNativeTarget;
  836. buildConfigurationList = D1ED2D2A1AD2CFA600CFC3EB /* Build configuration list for PBXNativeTarget "Kingfisher-Demo" */;
  837. buildPhases = (
  838. D1ED2D071AD2CFA600CFC3EB /* Sources */,
  839. D1ED2D081AD2CFA600CFC3EB /* Frameworks */,
  840. D1ED2D091AD2CFA600CFC3EB /* Resources */,
  841. D1ED2D511AD2D09F00CFC3EB /* Embed Frameworks */,
  842. 4BE2C9E61B381D42005313E5 /* Embed Watch Content */,
  843. );
  844. buildRules = (
  845. );
  846. dependencies = (
  847. D1ED2D4B1AD2D09F00CFC3EB /* PBXTargetDependency */,
  848. D1679A521C4E78B20020FD12 /* PBXTargetDependency */,
  849. );
  850. name = "Kingfisher-Demo";
  851. productName = "Kingfisher-Demo";
  852. productReference = D1ED2D0B1AD2CFA600CFC3EB /* Kingfisher-Demo.app */;
  853. productType = "com.apple.product-type.application";
  854. };
  855. D1ED2D341AD2D09F00CFC3EB /* Kingfisher-iOS */ = {
  856. isa = PBXNativeTarget;
  857. buildConfigurationList = D1ED2D4E1AD2D09F00CFC3EB /* Build configuration list for PBXNativeTarget "Kingfisher-iOS" */;
  858. buildPhases = (
  859. D1ED2D301AD2D09F00CFC3EB /* Sources */,
  860. D1ED2D311AD2D09F00CFC3EB /* Frameworks */,
  861. D1ED2D321AD2D09F00CFC3EB /* Headers */,
  862. D1ED2D331AD2D09F00CFC3EB /* Resources */,
  863. D1249CF91C12B01E002C62D8 /* ShellScript */,
  864. );
  865. buildRules = (
  866. );
  867. dependencies = (
  868. );
  869. name = "Kingfisher-iOS";
  870. productName = Kingfisher;
  871. productReference = D1ED2D351AD2D09F00CFC3EB /* Kingfisher.framework */;
  872. productType = "com.apple.product-type.framework";
  873. };
  874. D1ED2D3E1AD2D09F00CFC3EB /* KingfisherTests */ = {
  875. isa = PBXNativeTarget;
  876. buildConfigurationList = D1ED2D521AD2D09F00CFC3EB /* Build configuration list for PBXNativeTarget "KingfisherTests" */;
  877. buildPhases = (
  878. 26FE50EF2DF394A49D133472 /* Check Pods Manifest.lock */,
  879. D1ED2D3B1AD2D09F00CFC3EB /* Sources */,
  880. D1ED2D3C1AD2D09F00CFC3EB /* Frameworks */,
  881. D1ED2D3D1AD2D09F00CFC3EB /* Resources */,
  882. 5A0400F84A1FF7DBA809925E /* Copy Pods Resources */,
  883. B1E0C2945773E44FBD8B285C /* Embed Pods Frameworks */,
  884. );
  885. buildRules = (
  886. );
  887. dependencies = (
  888. D1ED2D421AD2D09F00CFC3EB /* PBXTargetDependency */,
  889. );
  890. name = KingfisherTests;
  891. productName = KingfisherTests;
  892. productReference = D1ED2D3F1AD2D09F00CFC3EB /* KingfisherTests.xctest */;
  893. productType = "com.apple.product-type.bundle.unit-test";
  894. };
  895. /* End PBXNativeTarget section */
  896. /* Begin PBXProject section */
  897. D1ED2D031AD2CFA600CFC3EB /* Project object */ = {
  898. isa = PBXProject;
  899. attributes = {
  900. LastSwiftUpdateCheck = 0720;
  901. LastUpgradeCheck = 0700;
  902. ORGANIZATIONNAME = "Wei Wang";
  903. TargetAttributes = {
  904. 4B2944471C3D01B20088C3E7 = {
  905. CreatedOnToolsVersion = 7.2;
  906. };
  907. 4B2944541C3D03880088C3E7 = {
  908. CreatedOnToolsVersion = 7.2;
  909. };
  910. 4B37667E1C478F940001443F = {
  911. CreatedOnToolsVersion = 7.2;
  912. };
  913. D10EC2301C3D632300A4211C = {
  914. CreatedOnToolsVersion = 7.2;
  915. };
  916. D13F49C11BEDA53F00CE335D = {
  917. CreatedOnToolsVersion = 7.1;
  918. };
  919. D13F49D51BEDA67C00CE335D = {
  920. CreatedOnToolsVersion = 7.1;
  921. };
  922. D16799EA1C4E74460020FD12 = {
  923. CreatedOnToolsVersion = 7.2;
  924. };
  925. D1679A381C4E78B20020FD12 = {
  926. CreatedOnToolsVersion = 7.2;
  927. };
  928. D1679A441C4E78B20020FD12 = {
  929. CreatedOnToolsVersion = 7.2;
  930. };
  931. D1ED2D0A1AD2CFA600CFC3EB = {
  932. CreatedOnToolsVersion = 6.2;
  933. };
  934. D1ED2D341AD2D09F00CFC3EB = {
  935. CreatedOnToolsVersion = 6.2;
  936. };
  937. D1ED2D3E1AD2D09F00CFC3EB = {
  938. CreatedOnToolsVersion = 6.2;
  939. };
  940. };
  941. };
  942. buildConfigurationList = D1ED2D061AD2CFA600CFC3EB /* Build configuration list for PBXProject "Kingfisher" */;
  943. compatibilityVersion = "Xcode 3.2";
  944. developmentRegion = English;
  945. hasScannedForEncodings = 0;
  946. knownRegions = (
  947. en,
  948. Base,
  949. );
  950. mainGroup = D1ED2D021AD2CFA600CFC3EB;
  951. productRefGroup = D1ED2D0C1AD2CFA600CFC3EB /* Products */;
  952. projectDirPath = "";
  953. projectRoot = "";
  954. targets = (
  955. D1ED2D341AD2D09F00CFC3EB /* Kingfisher-iOS */,
  956. D13F49D51BEDA67C00CE335D /* Kingfisher-tvOS */,
  957. 4B2944471C3D01B20088C3E7 /* Kingfisher-OSX */,
  958. D16799EA1C4E74460020FD12 /* Kingfisher-watchOS */,
  959. D1ED2D0A1AD2CFA600CFC3EB /* Kingfisher-Demo */,
  960. D13F49C11BEDA53F00CE335D /* Kingfisher-tvOS-Demo */,
  961. 4B2944541C3D03880088C3E7 /* Kingfisher-OSX-Demo */,
  962. D1679A381C4E78B20020FD12 /* Kingfisher-watchOS-Demo */,
  963. D1679A441C4E78B20020FD12 /* Kingfisher-watchOS-Demo Extension */,
  964. D1ED2D3E1AD2D09F00CFC3EB /* KingfisherTests */,
  965. 4B37667E1C478F940001443F /* KingfisherTests-tvOS */,
  966. D10EC2301C3D632300A4211C /* KingfisherTests-OSX */,
  967. );
  968. };
  969. /* End PBXProject section */
  970. /* Begin PBXResourcesBuildPhase section */
  971. 4B2944461C3D01B20088C3E7 /* Resources */ = {
  972. isa = PBXResourcesBuildPhase;
  973. buildActionMask = 2147483647;
  974. files = (
  975. );
  976. runOnlyForDeploymentPostprocessing = 0;
  977. };
  978. 4B2944531C3D03880088C3E7 /* Resources */ = {
  979. isa = PBXResourcesBuildPhase;
  980. buildActionMask = 2147483647;
  981. files = (
  982. D12E0CAF1C47F92C00AC98AD /* Assets.xcassets in Resources */,
  983. D12E0CB11C47F92C00AC98AD /* Cell.xib in Resources */,
  984. D12E0CB01C47F92C00AC98AD /* Main.storyboard in Resources */,
  985. );
  986. runOnlyForDeploymentPostprocessing = 0;
  987. };
  988. 4B37667D1C478F940001443F /* Resources */ = {
  989. isa = PBXResourcesBuildPhase;
  990. buildActionMask = 2147483647;
  991. files = (
  992. D1D2C32B1C70A3230018F2F9 /* single-frame.gif in Resources */,
  993. D12E0C751C47F70600AC98AD /* dancing-banana.gif in Resources */,
  994. );
  995. runOnlyForDeploymentPostprocessing = 0;
  996. };
  997. D10EC22F1C3D632300A4211C /* Resources */ = {
  998. isa = PBXResourcesBuildPhase;
  999. buildActionMask = 2147483647;
  1000. files = (
  1001. D1D2C32C1C70A3230018F2F9 /* single-frame.gif in Resources */,
  1002. D12E0C8A1C47F7C000AC98AD /* dancing-banana.gif in Resources */,
  1003. );
  1004. runOnlyForDeploymentPostprocessing = 0;
  1005. };
  1006. D13F49C01BEDA53F00CE335D /* Resources */ = {
  1007. isa = PBXResourcesBuildPhase;
  1008. buildActionMask = 2147483647;
  1009. files = (
  1010. D12E0CA31C47F92200AC98AD /* Assets.xcassets in Resources */,
  1011. D12E0CA41C47F92200AC98AD /* Main.storyboard in Resources */,
  1012. );
  1013. runOnlyForDeploymentPostprocessing = 0;
  1014. };
  1015. D13F49D41BEDA67C00CE335D /* Resources */ = {
  1016. isa = PBXResourcesBuildPhase;
  1017. buildActionMask = 2147483647;
  1018. files = (
  1019. );
  1020. runOnlyForDeploymentPostprocessing = 0;
  1021. };
  1022. D16799E91C4E74460020FD12 /* Resources */ = {
  1023. isa = PBXResourcesBuildPhase;
  1024. buildActionMask = 2147483647;
  1025. files = (
  1026. );
  1027. runOnlyForDeploymentPostprocessing = 0;
  1028. };
  1029. D1679A371C4E78B20020FD12 /* Resources */ = {
  1030. isa = PBXResourcesBuildPhase;
  1031. buildActionMask = 2147483647;
  1032. files = (
  1033. D12F2EDD1C4E7B0200B8054D /* Interface.storyboard in Resources */,
  1034. D12F2EDC1C4E7B0200B8054D /* Assets.xcassets in Resources */,
  1035. );
  1036. runOnlyForDeploymentPostprocessing = 0;
  1037. };
  1038. D1679A431C4E78B20020FD12 /* Resources */ = {
  1039. isa = PBXResourcesBuildPhase;
  1040. buildActionMask = 2147483647;
  1041. files = (
  1042. D12F2EE41C4E7B8D00B8054D /* Assets.xcassets in Resources */,
  1043. );
  1044. runOnlyForDeploymentPostprocessing = 0;
  1045. };
  1046. D1ED2D091AD2CFA600CFC3EB /* Resources */ = {
  1047. isa = PBXResourcesBuildPhase;
  1048. buildActionMask = 2147483647;
  1049. files = (
  1050. D12E0C991C47F91800AC98AD /* Images.xcassets in Resources */,
  1051. D12E0C961C47F91800AC98AD /* LaunchScreen.xib in Resources */,
  1052. D12E0C971C47F91800AC98AD /* Main.storyboard in Resources */,
  1053. );
  1054. runOnlyForDeploymentPostprocessing = 0;
  1055. };
  1056. D1ED2D331AD2D09F00CFC3EB /* Resources */ = {
  1057. isa = PBXResourcesBuildPhase;
  1058. buildActionMask = 2147483647;
  1059. files = (
  1060. );
  1061. runOnlyForDeploymentPostprocessing = 0;
  1062. };
  1063. D1ED2D3D1AD2D09F00CFC3EB /* Resources */ = {
  1064. isa = PBXResourcesBuildPhase;
  1065. buildActionMask = 2147483647;
  1066. files = (
  1067. D1D2C32A1C70A3230018F2F9 /* single-frame.gif in Resources */,
  1068. D12E0C4F1C47F23500AC98AD /* dancing-banana.gif in Resources */,
  1069. );
  1070. runOnlyForDeploymentPostprocessing = 0;
  1071. };
  1072. /* End PBXResourcesBuildPhase section */
  1073. /* Begin PBXShellScriptBuildPhase section */
  1074. 181311C3ABFA19ADAF636D31 /* Copy Pods Resources */ = {
  1075. isa = PBXShellScriptBuildPhase;
  1076. buildActionMask = 2147483647;
  1077. files = (
  1078. );
  1079. inputPaths = (
  1080. );
  1081. name = "Copy Pods Resources";
  1082. outputPaths = (
  1083. );
  1084. runOnlyForDeploymentPostprocessing = 0;
  1085. shellPath = /bin/sh;
  1086. shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-KingfisherTests-tvOS/Pods-KingfisherTests-tvOS-resources.sh\"\n";
  1087. showEnvVarsInLog = 0;
  1088. };
  1089. 26FE50EF2DF394A49D133472 /* Check Pods Manifest.lock */ = {
  1090. isa = PBXShellScriptBuildPhase;
  1091. buildActionMask = 2147483647;
  1092. files = (
  1093. );
  1094. inputPaths = (
  1095. );
  1096. name = "Check Pods Manifest.lock";
  1097. outputPaths = (
  1098. );
  1099. runOnlyForDeploymentPostprocessing = 0;
  1100. shellPath = /bin/sh;
  1101. shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
  1102. showEnvVarsInLog = 0;
  1103. };
  1104. 320846699E0A0D16C8B63CC8 /* Embed Pods Frameworks */ = {
  1105. isa = PBXShellScriptBuildPhase;
  1106. buildActionMask = 2147483647;
  1107. files = (
  1108. );
  1109. inputPaths = (
  1110. );
  1111. name = "Embed Pods Frameworks";
  1112. outputPaths = (
  1113. );
  1114. runOnlyForDeploymentPostprocessing = 0;
  1115. shellPath = /bin/sh;
  1116. shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-KingfisherTests-OSX/Pods-KingfisherTests-OSX-frameworks.sh\"\n";
  1117. showEnvVarsInLog = 0;
  1118. };
  1119. 4B3766791C4789BC0001443F /* ShellScript */ = {
  1120. isa = PBXShellScriptBuildPhase;
  1121. buildActionMask = 2147483647;
  1122. files = (
  1123. );
  1124. inputPaths = (
  1125. );
  1126. outputPaths = (
  1127. );
  1128. runOnlyForDeploymentPostprocessing = 0;
  1129. shellPath = /bin/sh;
  1130. shellScript = "if which swiftlint >/dev/null; then\nswiftlint\nelse\necho \"SwiftLint does not exist, download from https://github.com/realm/SwiftLint\"\nfi";
  1131. };
  1132. 4B37667A1C4789C50001443F /* ShellScript */ = {
  1133. isa = PBXShellScriptBuildPhase;
  1134. buildActionMask = 2147483647;
  1135. files = (
  1136. );
  1137. inputPaths = (
  1138. );
  1139. outputPaths = (
  1140. );
  1141. runOnlyForDeploymentPostprocessing = 0;
  1142. shellPath = /bin/sh;
  1143. shellScript = "if which swiftlint >/dev/null; then\nswiftlint\nelse\necho \"SwiftLint does not exist, download from https://github.com/realm/SwiftLint\"\nfi";
  1144. };
  1145. 5A0400F84A1FF7DBA809925E /* Copy Pods Resources */ = {
  1146. isa = PBXShellScriptBuildPhase;
  1147. buildActionMask = 2147483647;
  1148. files = (
  1149. );
  1150. inputPaths = (
  1151. );
  1152. name = "Copy Pods Resources";
  1153. outputPaths = (
  1154. );
  1155. runOnlyForDeploymentPostprocessing = 0;
  1156. shellPath = /bin/sh;
  1157. shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-KingfisherTests/Pods-KingfisherTests-resources.sh\"\n";
  1158. showEnvVarsInLog = 0;
  1159. };
  1160. 9C87E2E663941F8B782F9E0C /* Check Pods Manifest.lock */ = {
  1161. isa = PBXShellScriptBuildPhase;
  1162. buildActionMask = 2147483647;
  1163. files = (
  1164. );
  1165. inputPaths = (
  1166. );
  1167. name = "Check Pods Manifest.lock";
  1168. outputPaths = (
  1169. );
  1170. runOnlyForDeploymentPostprocessing = 0;
  1171. shellPath = /bin/sh;
  1172. shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
  1173. showEnvVarsInLog = 0;
  1174. };
  1175. 9D52BAAEE8D08DB05BA9EC39 /* Embed Pods Frameworks */ = {
  1176. isa = PBXShellScriptBuildPhase;
  1177. buildActionMask = 2147483647;
  1178. files = (
  1179. );
  1180. inputPaths = (
  1181. );
  1182. name = "Embed Pods Frameworks";
  1183. outputPaths = (
  1184. );
  1185. runOnlyForDeploymentPostprocessing = 0;
  1186. shellPath = /bin/sh;
  1187. shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-KingfisherTests-tvOS/Pods-KingfisherTests-tvOS-frameworks.sh\"\n";
  1188. showEnvVarsInLog = 0;
  1189. };
  1190. B1E0C2945773E44FBD8B285C /* Embed Pods Frameworks */ = {
  1191. isa = PBXShellScriptBuildPhase;
  1192. buildActionMask = 2147483647;
  1193. files = (
  1194. );
  1195. inputPaths = (
  1196. );
  1197. name = "Embed Pods Frameworks";
  1198. outputPaths = (
  1199. );
  1200. runOnlyForDeploymentPostprocessing = 0;
  1201. shellPath = /bin/sh;
  1202. shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-KingfisherTests/Pods-KingfisherTests-frameworks.sh\"\n";
  1203. showEnvVarsInLog = 0;
  1204. };
  1205. C9510BED2EE6626334E8E75D /* Check Pods Manifest.lock */ = {
  1206. isa = PBXShellScriptBuildPhase;
  1207. buildActionMask = 2147483647;
  1208. files = (
  1209. );
  1210. inputPaths = (
  1211. );
  1212. name = "Check Pods Manifest.lock";
  1213. outputPaths = (
  1214. );
  1215. runOnlyForDeploymentPostprocessing = 0;
  1216. shellPath = /bin/sh;
  1217. shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
  1218. showEnvVarsInLog = 0;
  1219. };
  1220. D1249CF91C12B01E002C62D8 /* ShellScript */ = {
  1221. isa = PBXShellScriptBuildPhase;
  1222. buildActionMask = 2147483647;
  1223. files = (
  1224. );
  1225. inputPaths = (
  1226. );
  1227. outputPaths = (
  1228. );
  1229. runOnlyForDeploymentPostprocessing = 0;
  1230. shellPath = /bin/sh;
  1231. shellScript = "if which swiftlint >/dev/null; then\nswiftlint\nelse\necho \"SwiftLint does not exist, download from https://github.com/realm/SwiftLint\"\nfi";
  1232. };
  1233. EAAF497C7455E9C8698B3136 /* Copy Pods Resources */ = {
  1234. isa = PBXShellScriptBuildPhase;
  1235. buildActionMask = 2147483647;
  1236. files = (
  1237. );
  1238. inputPaths = (
  1239. );
  1240. name = "Copy Pods Resources";
  1241. outputPaths = (
  1242. );
  1243. runOnlyForDeploymentPostprocessing = 0;
  1244. shellPath = /bin/sh;
  1245. shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-KingfisherTests-OSX/Pods-KingfisherTests-OSX-resources.sh\"\n";
  1246. showEnvVarsInLog = 0;
  1247. };
  1248. /* End PBXShellScriptBuildPhase section */
  1249. /* Begin PBXSourcesBuildPhase section */
  1250. 4B2944431C3D01B20088C3E7 /* Sources */ = {
  1251. isa = PBXSourcesBuildPhase;
  1252. buildActionMask = 2147483647;
  1253. files = (
  1254. D109461A1C526C61001408EB /* Image.swift in Sources */,
  1255. D109461B1C526C61001408EB /* ImageCache.swift in Sources */,
  1256. D109461C1C526C61001408EB /* ImageDownloader.swift in Sources */,
  1257. D109461D1C526C61001408EB /* ImageTransition.swift in Sources */,
  1258. D109461E1C526C61001408EB /* ImageView+Kingfisher.swift in Sources */,
  1259. D109461F1C526C61001408EB /* KingfisherManager.swift in Sources */,
  1260. 182FFF781CC9ACBA004B728D /* NSButton+Kingfisher.swift in Sources */,
  1261. D10946201C526C61001408EB /* KingfisherOptionsInfo.swift in Sources */,
  1262. D10946211C526C61001408EB /* Resource.swift in Sources */,
  1263. D9638BA21C7DBA660046523D /* ImagePrefetcher.swift in Sources */,
  1264. D10946221C526C61001408EB /* String+MD5.swift in Sources */,
  1265. D10946231C526C61001408EB /* ThreadHelper.swift in Sources */,
  1266. );
  1267. runOnlyForDeploymentPostprocessing = 0;
  1268. };
  1269. 4B2944511C3D03880088C3E7 /* Sources */ = {
  1270. isa = PBXSourcesBuildPhase;
  1271. buildActionMask = 2147483647;
  1272. files = (
  1273. 182FFF791CC9ACBA004B728D /* NSButton+Kingfisher.swift in Sources */,
  1274. D12E0CB31C47F92C00AC98AD /* ViewController.swift in Sources */,
  1275. D12E0CAE1C47F92C00AC98AD /* AppDelegate.swift in Sources */,
  1276. );
  1277. runOnlyForDeploymentPostprocessing = 0;
  1278. };
  1279. 4B37667B1C478F940001443F /* Sources */ = {
  1280. isa = PBXSourcesBuildPhase;
  1281. buildActionMask = 2147483647;
  1282. files = (
  1283. D12E0C761C47F71700AC98AD /* KingfisherTestHelper.swift in Sources */,
  1284. D12E0C6E1C47F6FE00AC98AD /* ImageCacheTests.swift in Sources */,
  1285. D12E0C6F1C47F6FE00AC98AD /* ImageDownloaderTests.swift in Sources */,
  1286. D9638BA71C7DCF560046523D /* ImagePrefetcherTests.swift in Sources */,
  1287. D12E0C701C47F6FE00AC98AD /* ImageExtensionTests.swift in Sources */,
  1288. D12E0C711C47F6FE00AC98AD /* ImageViewExtensionTests.swift in Sources */,
  1289. D12E0C721C47F6FE00AC98AD /* KingfisherManagerTests.swift in Sources */,
  1290. D12E0C731C47F6FE00AC98AD /* KingfisherOptionsInfoTests.swift in Sources */,
  1291. D12E0C741C47F6FE00AC98AD /* UIButtonExtensionTests.swift in Sources */,
  1292. );
  1293. runOnlyForDeploymentPostprocessing = 0;
  1294. };
  1295. D10EC22D1C3D632300A4211C /* Sources */ = {
  1296. isa = PBXSourcesBuildPhase;
  1297. buildActionMask = 2147483647;
  1298. files = (
  1299. 182FFF7A1CC9ACBA004B728D /* NSButton+Kingfisher.swift in Sources */,
  1300. D12E0C891C47F7B700AC98AD /* KingfisherTestHelper.swift in Sources */,
  1301. 185218B61CC07F8300BD58DE /* NSButtonExtensionTests.swift in Sources */,
  1302. D12E0C821C47F7AF00AC98AD /* ImageCacheTests.swift in Sources */,
  1303. D12E0C831C47F7AF00AC98AD /* ImageDownloaderTests.swift in Sources */,
  1304. D9638BA81C7DCF570046523D /* ImagePrefetcherTests.swift in Sources */,
  1305. D12E0C841C47F7AF00AC98AD /* ImageExtensionTests.swift in Sources */,
  1306. D12E0C851C47F7AF00AC98AD /* ImageViewExtensionTests.swift in Sources */,
  1307. D12E0C861C47F7AF00AC98AD /* KingfisherManagerTests.swift in Sources */,
  1308. D12E0C871C47F7AF00AC98AD /* KingfisherOptionsInfoTests.swift in Sources */,
  1309. );
  1310. runOnlyForDeploymentPostprocessing = 0;
  1311. };
  1312. D13F49BE1BEDA53F00CE335D /* Sources */ = {
  1313. isa = PBXSourcesBuildPhase;
  1314. buildActionMask = 2147483647;
  1315. files = (
  1316. D12E0CB51C47F9C100AC98AD /* CollectionViewCell.swift in Sources */,
  1317. D12E0CB61C47F9C100AC98AD /* ViewController.swift in Sources */,
  1318. D12E0CA21C47F92200AC98AD /* AppDelegate.swift in Sources */,
  1319. );
  1320. runOnlyForDeploymentPostprocessing = 0;
  1321. };
  1322. D13F49D11BEDA67C00CE335D /* Sources */ = {
  1323. isa = PBXSourcesBuildPhase;
  1324. buildActionMask = 2147483647;
  1325. files = (
  1326. D109460E1C526C0D001408EB /* Image.swift in Sources */,
  1327. D109460F1C526C0D001408EB /* ImageCache.swift in Sources */,
  1328. D10946101C526C0D001408EB /* ImageDownloader.swift in Sources */,
  1329. D10946111C526C0D001408EB /* ImageTransition.swift in Sources */,
  1330. D10946121C526C0D001408EB /* ImageView+Kingfisher.swift in Sources */,
  1331. D10946131C526C0D001408EB /* KingfisherManager.swift in Sources */,
  1332. D10946141C526C0D001408EB /* KingfisherOptionsInfo.swift in Sources */,
  1333. D9638BA11C7DBA660046523D /* ImagePrefetcher.swift in Sources */,
  1334. D10946151C526C0D001408EB /* Resource.swift in Sources */,
  1335. D10946161C526C0D001408EB /* String+MD5.swift in Sources */,
  1336. D10946171C526C0D001408EB /* ThreadHelper.swift in Sources */,
  1337. D10946181C526C0D001408EB /* UIButton+Kingfisher.swift in Sources */,
  1338. );
  1339. runOnlyForDeploymentPostprocessing = 0;
  1340. };
  1341. D16799E61C4E74460020FD12 /* Sources */ = {
  1342. isa = PBXSourcesBuildPhase;
  1343. buildActionMask = 2147483647;
  1344. files = (
  1345. D109462D1C526CF5001408EB /* ImageTransition.swift in Sources */,
  1346. D10946251C526CE8001408EB /* Image.swift in Sources */,
  1347. D10946261C526CE8001408EB /* ImageCache.swift in Sources */,
  1348. D9638BA31C7DBA660046523D /* ImagePrefetcher.swift in Sources */,
  1349. D10946271C526CE8001408EB /* ImageDownloader.swift in Sources */,
  1350. D10946281C526CE8001408EB /* KingfisherManager.swift in Sources */,
  1351. D10946291C526CE8001408EB /* KingfisherOptionsInfo.swift in Sources */,
  1352. D109462A1C526CE8001408EB /* Resource.swift in Sources */,
  1353. D109462B1C526CE8001408EB /* String+MD5.swift in Sources */,
  1354. D109462C1C526CE8001408EB /* ThreadHelper.swift in Sources */,
  1355. );
  1356. runOnlyForDeploymentPostprocessing = 0;
  1357. };
  1358. D1679A411C4E78B20020FD12 /* Sources */ = {
  1359. isa = PBXSourcesBuildPhase;
  1360. buildActionMask = 2147483647;
  1361. files = (
  1362. D12F2EE51C4E7B8D00B8054D /* ExtensionDelegate.swift in Sources */,
  1363. D12F2EE71C4E7B8D00B8054D /* InterfaceController.swift in Sources */,
  1364. );
  1365. runOnlyForDeploymentPostprocessing = 0;
  1366. };
  1367. D1ED2D071AD2CFA600CFC3EB /* Sources */ = {
  1368. isa = PBXSourcesBuildPhase;
  1369. buildActionMask = 2147483647;
  1370. files = (
  1371. D12E0C9B1C47F91800AC98AD /* ViewController.swift in Sources */,
  1372. D12E0C981C47F91800AC98AD /* CollectionViewCell.swift in Sources */,
  1373. D12E0C951C47F91800AC98AD /* AppDelegate.swift in Sources */,
  1374. );
  1375. runOnlyForDeploymentPostprocessing = 0;
  1376. };
  1377. D1ED2D301AD2D09F00CFC3EB /* Sources */ = {
  1378. isa = PBXSourcesBuildPhase;
  1379. buildActionMask = 2147483647;
  1380. files = (
  1381. D10945F71C526B86001408EB /* Image.swift in Sources */,
  1382. D10945F81C526B86001408EB /* ImageCache.swift in Sources */,
  1383. D10945F91C526B86001408EB /* ImageDownloader.swift in Sources */,
  1384. D10945FA1C526B86001408EB /* ImageTransition.swift in Sources */,
  1385. D10945FB1C526B86001408EB /* ImageView+Kingfisher.swift in Sources */,
  1386. D10945FC1C526B86001408EB /* KingfisherManager.swift in Sources */,
  1387. D10945FD1C526B86001408EB /* KingfisherOptionsInfo.swift in Sources */,
  1388. D9638BA01C7DBA660046523D /* ImagePrefetcher.swift in Sources */,
  1389. D10945FE1C526B86001408EB /* Resource.swift in Sources */,
  1390. D10945FF1C526B86001408EB /* String+MD5.swift in Sources */,
  1391. D10946001C526B86001408EB /* ThreadHelper.swift in Sources */,
  1392. D10946011C526B86001408EB /* UIButton+Kingfisher.swift in Sources */,
  1393. );
  1394. runOnlyForDeploymentPostprocessing = 0;
  1395. };
  1396. D1ED2D3B1AD2D09F00CFC3EB /* Sources */ = {
  1397. isa = PBXSourcesBuildPhase;
  1398. buildActionMask = 2147483647;
  1399. files = (
  1400. D12E0C571C47F23500AC98AD /* KingfisherTestHelper.swift in Sources */,
  1401. D12E0C581C47F23500AC98AD /* UIButtonExtensionTests.swift in Sources */,
  1402. D12E0C561C47F23500AC98AD /* KingfisherOptionsInfoTests.swift in Sources */,
  1403. D9638BA61C7DC71F0046523D /* ImagePrefetcherTests.swift in Sources */,
  1404. D12E0C551C47F23500AC98AD /* KingfisherManagerTests.swift in Sources */,
  1405. D12E0C511C47F23500AC98AD /* ImageDownloaderTests.swift in Sources */,
  1406. D12E0C521C47F23500AC98AD /* ImageExtensionTests.swift in Sources */,
  1407. D12E0C531C47F23500AC98AD /* ImageViewExtensionTests.swift in Sources */,
  1408. D12E0C501C47F23500AC98AD /* ImageCacheTests.swift in Sources */,
  1409. );
  1410. runOnlyForDeploymentPostprocessing = 0;
  1411. };
  1412. /* End PBXSourcesBuildPhase section */
  1413. /* Begin PBXTargetDependency section */
  1414. 4B3766861C478F940001443F /* PBXTargetDependency */ = {
  1415. isa = PBXTargetDependency;
  1416. target = D13F49D51BEDA67C00CE335D /* Kingfisher-tvOS */;
  1417. targetProxy = 4B3766851C478F940001443F /* PBXContainerItemProxy */;
  1418. };
  1419. D10EC2381C3D632300A4211C /* PBXTargetDependency */ = {
  1420. isa = PBXTargetDependency;
  1421. target = 4B2944471C3D01B20088C3E7 /* Kingfisher-OSX */;
  1422. targetProxy = D10EC2371C3D632300A4211C /* PBXContainerItemProxy */;
  1423. };
  1424. D12F2EEB1C4E7CF500B8054D /* PBXTargetDependency */ = {
  1425. isa = PBXTargetDependency;
  1426. target = D16799EA1C4E74460020FD12 /* Kingfisher-watchOS */;
  1427. targetProxy = D12F2EEA1C4E7CF500B8054D /* PBXContainerItemProxy */;
  1428. };
  1429. D13F49EC1BEDA82000CE335D /* PBXTargetDependency */ = {
  1430. isa = PBXTargetDependency;
  1431. target = D13F49D51BEDA67C00CE335D /* Kingfisher-tvOS */;
  1432. targetProxy = D13F49EB1BEDA82000CE335D /* PBXContainerItemProxy */;
  1433. };
  1434. D1679A481C4E78B20020FD12 /* PBXTargetDependency */ = {
  1435. isa = PBXTargetDependency;
  1436. target = D1679A441C4E78B20020FD12 /* Kingfisher-watchOS-Demo Extension */;
  1437. targetProxy = D1679A471C4E78B20020FD12 /* PBXContainerItemProxy */;
  1438. };
  1439. D1679A521C4E78B20020FD12 /* PBXTargetDependency */ = {
  1440. isa = PBXTargetDependency;
  1441. target = D1679A381C4E78B20020FD12 /* Kingfisher-watchOS-Demo */;
  1442. targetProxy = D1679A511C4E78B20020FD12 /* PBXContainerItemProxy */;
  1443. };
  1444. D1ED2D421AD2D09F00CFC3EB /* PBXTargetDependency */ = {
  1445. isa = PBXTargetDependency;
  1446. target = D1ED2D341AD2D09F00CFC3EB /* Kingfisher-iOS */;
  1447. targetProxy = D1ED2D411AD2D09F00CFC3EB /* PBXContainerItemProxy */;
  1448. };
  1449. D1ED2D4B1AD2D09F00CFC3EB /* PBXTargetDependency */ = {
  1450. isa = PBXTargetDependency;
  1451. target = D1ED2D341AD2D09F00CFC3EB /* Kingfisher-iOS */;
  1452. targetProxy = D1ED2D4A1AD2D09F00CFC3EB /* PBXContainerItemProxy */;
  1453. };
  1454. /* End PBXTargetDependency section */
  1455. /* Begin PBXVariantGroup section */
  1456. D12E0C8D1C47F91800AC98AD /* LaunchScreen.xib */ = {
  1457. isa = PBXVariantGroup;
  1458. children = (
  1459. D12E0C8E1C47F91800AC98AD /* Base */,
  1460. );
  1461. name = LaunchScreen.xib;
  1462. sourceTree = "<group>";
  1463. };
  1464. D12E0C8F1C47F91800AC98AD /* Main.storyboard */ = {
  1465. isa = PBXVariantGroup;
  1466. children = (
  1467. D12E0C901C47F91800AC98AD /* Base */,
  1468. );
  1469. name = Main.storyboard;
  1470. sourceTree = "<group>";
  1471. };
  1472. D12E0C9F1C47F92200AC98AD /* Main.storyboard */ = {
  1473. isa = PBXVariantGroup;
  1474. children = (
  1475. D12E0CA01C47F92200AC98AD /* Base */,
  1476. );
  1477. name = Main.storyboard;
  1478. sourceTree = "<group>";
  1479. };
  1480. D12E0CA91C47F92C00AC98AD /* Main.storyboard */ = {
  1481. isa = PBXVariantGroup;
  1482. children = (
  1483. D12E0CAA1C47F92C00AC98AD /* Base */,
  1484. );
  1485. name = Main.storyboard;
  1486. sourceTree = "<group>";
  1487. };
  1488. D12F2ED91C4E7B0200B8054D /* Interface.storyboard */ = {
  1489. isa = PBXVariantGroup;
  1490. children = (
  1491. D12F2EDA1C4E7B0200B8054D /* Base */,
  1492. );
  1493. name = Interface.storyboard;
  1494. sourceTree = "<group>";
  1495. };
  1496. /* End PBXVariantGroup section */
  1497. /* Begin XCBuildConfiguration section */
  1498. 4B29444E1C3D01B20088C3E7 /* Debug */ = {
  1499. isa = XCBuildConfiguration;
  1500. buildSettings = {
  1501. APPLICATION_EXTENSION_API_ONLY = YES;
  1502. CODE_SIGN_IDENTITY = "";
  1503. COMBINE_HIDPI_IMAGES = YES;
  1504. CURRENT_PROJECT_VERSION = 598;
  1505. DEBUG_INFORMATION_FORMAT = dwarf;
  1506. DEFINES_MODULE = YES;
  1507. DYLIB_COMPATIBILITY_VERSION = 1;
  1508. DYLIB_CURRENT_VERSION = 598;
  1509. DYLIB_INSTALL_NAME_BASE = "@rpath";
  1510. FRAMEWORK_VERSION = A;
  1511. GCC_NO_COMMON_BLOCKS = YES;
  1512. INFOPLIST_FILE = Sources/Info.plist;
  1513. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  1514. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
  1515. MACOSX_DEPLOYMENT_TARGET = 10.10;
  1516. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.Kingfisher-OSX";
  1517. PRODUCT_NAME = Kingfisher;
  1518. SDKROOT = macosx;
  1519. SKIP_INSTALL = YES;
  1520. VERSIONING_SYSTEM = "apple-generic";
  1521. VERSION_INFO_PREFIX = "";
  1522. };
  1523. name = Debug;
  1524. };
  1525. 4B29444F1C3D01B20088C3E7 /* Release */ = {
  1526. isa = XCBuildConfiguration;
  1527. buildSettings = {
  1528. APPLICATION_EXTENSION_API_ONLY = YES;
  1529. CODE_SIGN_IDENTITY = "";
  1530. COMBINE_HIDPI_IMAGES = YES;
  1531. CURRENT_PROJECT_VERSION = 598;
  1532. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1533. DEFINES_MODULE = YES;
  1534. DYLIB_COMPATIBILITY_VERSION = 1;
  1535. DYLIB_CURRENT_VERSION = 598;
  1536. DYLIB_INSTALL_NAME_BASE = "@rpath";
  1537. FRAMEWORK_VERSION = A;
  1538. GCC_NO_COMMON_BLOCKS = YES;
  1539. INFOPLIST_FILE = Sources/Info.plist;
  1540. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  1541. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
  1542. MACOSX_DEPLOYMENT_TARGET = 10.10;
  1543. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.Kingfisher-OSX";
  1544. PRODUCT_NAME = Kingfisher;
  1545. SDKROOT = macosx;
  1546. SKIP_INSTALL = YES;
  1547. VERSIONING_SYSTEM = "apple-generic";
  1548. VERSION_INFO_PREFIX = "";
  1549. };
  1550. name = Release;
  1551. };
  1552. 4B2944621C3D03880088C3E7 /* Debug */ = {
  1553. isa = XCBuildConfiguration;
  1554. buildSettings = {
  1555. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  1556. CODE_SIGN_IDENTITY = "";
  1557. COMBINE_HIDPI_IMAGES = YES;
  1558. DEBUG_INFORMATION_FORMAT = dwarf;
  1559. GCC_NO_COMMON_BLOCKS = YES;
  1560. INFOPLIST_FILE = "Demo/Kingfisher-OSX-Demo/Info.plist";
  1561. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
  1562. MACOSX_DEPLOYMENT_TARGET = 10.11;
  1563. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.Kingfisher-OSX-Demo";
  1564. PRODUCT_NAME = "$(TARGET_NAME)";
  1565. SDKROOT = macosx;
  1566. };
  1567. name = Debug;
  1568. };
  1569. 4B2944631C3D03880088C3E7 /* Release */ = {
  1570. isa = XCBuildConfiguration;
  1571. buildSettings = {
  1572. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  1573. CODE_SIGN_IDENTITY = "";
  1574. COMBINE_HIDPI_IMAGES = YES;
  1575. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1576. GCC_NO_COMMON_BLOCKS = YES;
  1577. INFOPLIST_FILE = "Demo/Kingfisher-OSX-Demo/Info.plist";
  1578. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
  1579. MACOSX_DEPLOYMENT_TARGET = 10.11;
  1580. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.Kingfisher-OSX-Demo";
  1581. PRODUCT_NAME = "$(TARGET_NAME)";
  1582. SDKROOT = macosx;
  1583. };
  1584. name = Release;
  1585. };
  1586. 4B3766871C478F940001443F /* Debug */ = {
  1587. isa = XCBuildConfiguration;
  1588. baseConfigurationReference = B6B5C590A36C8E84C5B16C3E /* Pods-KingfisherTests-tvOS.debug.xcconfig */;
  1589. buildSettings = {
  1590. CODE_SIGN_IDENTITY = "";
  1591. DEBUG_INFORMATION_FORMAT = dwarf;
  1592. GCC_NO_COMMON_BLOCKS = YES;
  1593. INFOPLIST_FILE = "Tests/KingfisherTests-tvOS/Info.plist";
  1594. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  1595. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.KingfisherTests-tvOS";
  1596. PRODUCT_NAME = "$(TARGET_NAME)";
  1597. SDKROOT = appletvos;
  1598. SWIFT_OBJC_BRIDGING_HEADER = "Tests/KingfisherTests/KingfisherTests-Bridging-Header.h";
  1599. TVOS_DEPLOYMENT_TARGET = 9.1;
  1600. };
  1601. name = Debug;
  1602. };
  1603. 4B3766881C478F940001443F /* Release */ = {
  1604. isa = XCBuildConfiguration;
  1605. baseConfigurationReference = 026040C607726792406566BB /* Pods-KingfisherTests-tvOS.release.xcconfig */;
  1606. buildSettings = {
  1607. CODE_SIGN_IDENTITY = "";
  1608. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1609. GCC_NO_COMMON_BLOCKS = YES;
  1610. INFOPLIST_FILE = "Tests/KingfisherTests-tvOS/Info.plist";
  1611. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  1612. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.KingfisherTests-tvOS";
  1613. PRODUCT_NAME = "$(TARGET_NAME)";
  1614. SDKROOT = appletvos;
  1615. SWIFT_OBJC_BRIDGING_HEADER = "Tests/KingfisherTests/KingfisherTests-Bridging-Header.h";
  1616. TVOS_DEPLOYMENT_TARGET = 9.1;
  1617. };
  1618. name = Release;
  1619. };
  1620. D10EC23A1C3D632300A4211C /* Debug */ = {
  1621. isa = XCBuildConfiguration;
  1622. baseConfigurationReference = 74477D1C4379728A8DA673FB /* Pods-KingfisherTests-OSX.debug.xcconfig */;
  1623. buildSettings = {
  1624. CODE_SIGN_IDENTITY = "";
  1625. COMBINE_HIDPI_IMAGES = YES;
  1626. DEBUG_INFORMATION_FORMAT = dwarf;
  1627. GCC_NO_COMMON_BLOCKS = YES;
  1628. INFOPLIST_FILE = "Tests/KingfisherTests-OSX/Info.plist";
  1629. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
  1630. MACOSX_DEPLOYMENT_TARGET = 10.11;
  1631. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.KingfisherTests-OSX";
  1632. PRODUCT_NAME = "$(TARGET_NAME)";
  1633. SDKROOT = macosx;
  1634. SWIFT_OBJC_BRIDGING_HEADER = "Tests/KingfisherTests/KingfisherTests-Bridging-Header.h";
  1635. };
  1636. name = Debug;
  1637. };
  1638. D10EC23B1C3D632300A4211C /* Release */ = {
  1639. isa = XCBuildConfiguration;
  1640. baseConfigurationReference = FE96DF45BEE5F8EBB01C7956 /* Pods-KingfisherTests-OSX.release.xcconfig */;
  1641. buildSettings = {
  1642. CODE_SIGN_IDENTITY = "";
  1643. COMBINE_HIDPI_IMAGES = YES;
  1644. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1645. GCC_NO_COMMON_BLOCKS = YES;
  1646. INFOPLIST_FILE = "Tests/KingfisherTests-OSX/Info.plist";
  1647. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
  1648. MACOSX_DEPLOYMENT_TARGET = 10.11;
  1649. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.KingfisherTests-OSX";
  1650. PRODUCT_NAME = "$(TARGET_NAME)";
  1651. SDKROOT = macosx;
  1652. SWIFT_OBJC_BRIDGING_HEADER = "Tests/KingfisherTests/KingfisherTests-Bridging-Header.h";
  1653. };
  1654. name = Release;
  1655. };
  1656. D13F49CE1BEDA53F00CE335D /* Debug */ = {
  1657. isa = XCBuildConfiguration;
  1658. buildSettings = {
  1659. ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
  1660. ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
  1661. DEBUG_INFORMATION_FORMAT = dwarf;
  1662. EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
  1663. GCC_NO_COMMON_BLOCKS = YES;
  1664. INFOPLIST_FILE = "Demo/Kingfisher-tvOS-Demo/Info.plist";
  1665. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
  1666. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.Kingfisher-tvOS-Demo";
  1667. PRODUCT_NAME = "$(TARGET_NAME)";
  1668. SDKROOT = appletvos;
  1669. TARGETED_DEVICE_FAMILY = 3;
  1670. TVOS_DEPLOYMENT_TARGET = 9.0;
  1671. };
  1672. name = Debug;
  1673. };
  1674. D13F49CF1BEDA53F00CE335D /* Release */ = {
  1675. isa = XCBuildConfiguration;
  1676. buildSettings = {
  1677. ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
  1678. ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
  1679. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1680. EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
  1681. GCC_NO_COMMON_BLOCKS = YES;
  1682. INFOPLIST_FILE = "Demo/Kingfisher-tvOS-Demo/Info.plist";
  1683. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
  1684. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.Kingfisher-tvOS-Demo";
  1685. PRODUCT_NAME = "$(TARGET_NAME)";
  1686. SDKROOT = appletvos;
  1687. TARGETED_DEVICE_FAMILY = 3;
  1688. TVOS_DEPLOYMENT_TARGET = 9.0;
  1689. };
  1690. name = Release;
  1691. };
  1692. D13F49E01BEDA67C00CE335D /* Debug */ = {
  1693. isa = XCBuildConfiguration;
  1694. buildSettings = {
  1695. APPLICATION_EXTENSION_API_ONLY = YES;
  1696. CLANG_ENABLE_MODULES = YES;
  1697. CODE_SIGN_IDENTITY = "iPhone Developer";
  1698. CURRENT_PROJECT_VERSION = 598;
  1699. DEBUG_INFORMATION_FORMAT = dwarf;
  1700. DEFINES_MODULE = YES;
  1701. DYLIB_COMPATIBILITY_VERSION = 1;
  1702. DYLIB_CURRENT_VERSION = 598;
  1703. DYLIB_INSTALL_NAME_BASE = "@rpath";
  1704. GCC_NO_COMMON_BLOCKS = YES;
  1705. INFOPLIST_FILE = Sources/Info.plist;
  1706. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  1707. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  1708. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.Kingfisher-tvOS";
  1709. PRODUCT_NAME = Kingfisher;
  1710. SDKROOT = appletvos;
  1711. SKIP_INSTALL = YES;
  1712. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  1713. TARGETED_DEVICE_FAMILY = 3;
  1714. TVOS_DEPLOYMENT_TARGET = 9.0;
  1715. VERSIONING_SYSTEM = "apple-generic";
  1716. VERSION_INFO_PREFIX = "";
  1717. };
  1718. name = Debug;
  1719. };
  1720. D13F49E11BEDA67C00CE335D /* Release */ = {
  1721. isa = XCBuildConfiguration;
  1722. buildSettings = {
  1723. APPLICATION_EXTENSION_API_ONLY = YES;
  1724. CLANG_ENABLE_MODULES = YES;
  1725. CODE_SIGN_IDENTITY = "iPhone Developer";
  1726. CURRENT_PROJECT_VERSION = 598;
  1727. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1728. DEFINES_MODULE = YES;
  1729. DYLIB_COMPATIBILITY_VERSION = 1;
  1730. DYLIB_CURRENT_VERSION = 598;
  1731. DYLIB_INSTALL_NAME_BASE = "@rpath";
  1732. GCC_NO_COMMON_BLOCKS = YES;
  1733. INFOPLIST_FILE = Sources/Info.plist;
  1734. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  1735. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  1736. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.Kingfisher-tvOS";
  1737. PRODUCT_NAME = Kingfisher;
  1738. SDKROOT = appletvos;
  1739. SKIP_INSTALL = YES;
  1740. TARGETED_DEVICE_FAMILY = 3;
  1741. TVOS_DEPLOYMENT_TARGET = 9.0;
  1742. VERSIONING_SYSTEM = "apple-generic";
  1743. VERSION_INFO_PREFIX = "";
  1744. };
  1745. name = Release;
  1746. };
  1747. D16799F01C4E74460020FD12 /* Debug */ = {
  1748. isa = XCBuildConfiguration;
  1749. buildSettings = {
  1750. APPLICATION_EXTENSION_API_ONLY = YES;
  1751. CURRENT_PROJECT_VERSION = 598;
  1752. DEBUG_INFORMATION_FORMAT = dwarf;
  1753. DEFINES_MODULE = YES;
  1754. DYLIB_COMPATIBILITY_VERSION = 1;
  1755. DYLIB_CURRENT_VERSION = 598;
  1756. DYLIB_INSTALL_NAME_BASE = "@rpath";
  1757. GCC_NO_COMMON_BLOCKS = YES;
  1758. INFOPLIST_FILE = Sources/Info.plist;
  1759. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  1760. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  1761. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.Kingfisher-watchOS";
  1762. PRODUCT_NAME = Kingfisher;
  1763. SDKROOT = watchos;
  1764. SKIP_INSTALL = YES;
  1765. TARGETED_DEVICE_FAMILY = 4;
  1766. VERSIONING_SYSTEM = "apple-generic";
  1767. VERSION_INFO_PREFIX = "";
  1768. WATCHOS_DEPLOYMENT_TARGET = 2.0;
  1769. };
  1770. name = Debug;
  1771. };
  1772. D16799F11C4E74460020FD12 /* Release */ = {
  1773. isa = XCBuildConfiguration;
  1774. buildSettings = {
  1775. APPLICATION_EXTENSION_API_ONLY = YES;
  1776. CURRENT_PROJECT_VERSION = 598;
  1777. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1778. DEFINES_MODULE = YES;
  1779. DYLIB_COMPATIBILITY_VERSION = 1;
  1780. DYLIB_CURRENT_VERSION = 598;
  1781. DYLIB_INSTALL_NAME_BASE = "@rpath";
  1782. GCC_NO_COMMON_BLOCKS = YES;
  1783. INFOPLIST_FILE = Sources/Info.plist;
  1784. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  1785. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  1786. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.Kingfisher-watchOS";
  1787. PRODUCT_NAME = Kingfisher;
  1788. SDKROOT = watchos;
  1789. SKIP_INSTALL = YES;
  1790. TARGETED_DEVICE_FAMILY = 4;
  1791. VERSIONING_SYSTEM = "apple-generic";
  1792. VERSION_INFO_PREFIX = "";
  1793. WATCHOS_DEPLOYMENT_TARGET = 2.0;
  1794. };
  1795. name = Release;
  1796. };
  1797. D1679A551C4E78B20020FD12 /* Debug */ = {
  1798. isa = XCBuildConfiguration;
  1799. buildSettings = {
  1800. DEBUG_INFORMATION_FORMAT = dwarf;
  1801. EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
  1802. GCC_NO_COMMON_BLOCKS = YES;
  1803. INFOPLIST_FILE = "Demo/Kingfisher-watchOS-Demo Extension/Info.plist";
  1804. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
  1805. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.Kingfisher-Demo.watchkitapp.watchkitextension";
  1806. PRODUCT_NAME = "${TARGET_NAME}";
  1807. SDKROOT = watchos;
  1808. SKIP_INSTALL = YES;
  1809. TARGETED_DEVICE_FAMILY = 4;
  1810. WATCHOS_DEPLOYMENT_TARGET = 2.0;
  1811. };
  1812. name = Debug;
  1813. };
  1814. D1679A561C4E78B20020FD12 /* Release */ = {
  1815. isa = XCBuildConfiguration;
  1816. buildSettings = {
  1817. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1818. EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
  1819. GCC_NO_COMMON_BLOCKS = YES;
  1820. INFOPLIST_FILE = "Demo/Kingfisher-watchOS-Demo Extension/Info.plist";
  1821. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
  1822. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.Kingfisher-Demo.watchkitapp.watchkitextension";
  1823. PRODUCT_NAME = "${TARGET_NAME}";
  1824. SDKROOT = watchos;
  1825. SKIP_INSTALL = YES;
  1826. TARGETED_DEVICE_FAMILY = 4;
  1827. WATCHOS_DEPLOYMENT_TARGET = 2.0;
  1828. };
  1829. name = Release;
  1830. };
  1831. D1679A591C4E78B20020FD12 /* Debug */ = {
  1832. isa = XCBuildConfiguration;
  1833. buildSettings = {
  1834. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  1835. CODE_SIGN_IDENTITY = "iPhone Developer";
  1836. DEBUG_INFORMATION_FORMAT = dwarf;
  1837. EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
  1838. GCC_NO_COMMON_BLOCKS = YES;
  1839. IBSC_MODULE = Kingfisher_watchOS_Demo_Extension;
  1840. INFOPLIST_FILE = "Demo/Kingfisher-watchOS-Demo/Info.plist";
  1841. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.Kingfisher-Demo.watchkitapp";
  1842. PRODUCT_NAME = "$(TARGET_NAME)";
  1843. SDKROOT = watchos;
  1844. SKIP_INSTALL = YES;
  1845. TARGETED_DEVICE_FAMILY = 4;
  1846. WATCHOS_DEPLOYMENT_TARGET = 2.0;
  1847. };
  1848. name = Debug;
  1849. };
  1850. D1679A5A1C4E78B20020FD12 /* Release */ = {
  1851. isa = XCBuildConfiguration;
  1852. buildSettings = {
  1853. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  1854. CODE_SIGN_IDENTITY = "iPhone Developer";
  1855. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1856. EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
  1857. GCC_NO_COMMON_BLOCKS = YES;
  1858. IBSC_MODULE = Kingfisher_watchOS_Demo_Extension;
  1859. INFOPLIST_FILE = "Demo/Kingfisher-watchOS-Demo/Info.plist";
  1860. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.Kingfisher-Demo.watchkitapp";
  1861. PRODUCT_NAME = "$(TARGET_NAME)";
  1862. SDKROOT = watchos;
  1863. SKIP_INSTALL = YES;
  1864. TARGETED_DEVICE_FAMILY = 4;
  1865. WATCHOS_DEPLOYMENT_TARGET = 2.0;
  1866. };
  1867. name = Release;
  1868. };
  1869. D1ED2D281AD2CFA600CFC3EB /* Debug */ = {
  1870. isa = XCBuildConfiguration;
  1871. buildSettings = {
  1872. ALWAYS_SEARCH_USER_PATHS = NO;
  1873. CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
  1874. CLANG_CXX_LIBRARY = "libc++";
  1875. CLANG_ENABLE_MODULES = YES;
  1876. CLANG_ENABLE_OBJC_ARC = YES;
  1877. CLANG_WARN_BOOL_CONVERSION = YES;
  1878. CLANG_WARN_CONSTANT_CONVERSION = YES;
  1879. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  1880. CLANG_WARN_EMPTY_BODY = YES;
  1881. CLANG_WARN_ENUM_CONVERSION = YES;
  1882. CLANG_WARN_INT_CONVERSION = YES;
  1883. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  1884. CLANG_WARN_UNREACHABLE_CODE = YES;
  1885. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  1886. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  1887. COPY_PHASE_STRIP = NO;
  1888. ENABLE_STRICT_OBJC_MSGSEND = YES;
  1889. ENABLE_TESTABILITY = YES;
  1890. GCC_C_LANGUAGE_STANDARD = gnu99;
  1891. GCC_DYNAMIC_NO_PIC = NO;
  1892. GCC_OPTIMIZATION_LEVEL = 0;
  1893. GCC_PREPROCESSOR_DEFINITIONS = (
  1894. "DEBUG=1",
  1895. "$(inherited)",
  1896. );
  1897. GCC_SYMBOLS_PRIVATE_EXTERN = NO;
  1898. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  1899. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  1900. GCC_WARN_UNDECLARED_SELECTOR = YES;
  1901. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  1902. GCC_WARN_UNUSED_FUNCTION = YES;
  1903. GCC_WARN_UNUSED_VARIABLE = YES;
  1904. IPHONEOS_DEPLOYMENT_TARGET = 8.2;
  1905. MTL_ENABLE_DEBUG_INFO = YES;
  1906. ONLY_ACTIVE_ARCH = YES;
  1907. SDKROOT = iphoneos;
  1908. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  1909. TARGETED_DEVICE_FAMILY = "1,2";
  1910. };
  1911. name = Debug;
  1912. };
  1913. D1ED2D291AD2CFA600CFC3EB /* Release */ = {
  1914. isa = XCBuildConfiguration;
  1915. buildSettings = {
  1916. ALWAYS_SEARCH_USER_PATHS = NO;
  1917. CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
  1918. CLANG_CXX_LIBRARY = "libc++";
  1919. CLANG_ENABLE_MODULES = YES;
  1920. CLANG_ENABLE_OBJC_ARC = YES;
  1921. CLANG_WARN_BOOL_CONVERSION = YES;
  1922. CLANG_WARN_CONSTANT_CONVERSION = YES;
  1923. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  1924. CLANG_WARN_EMPTY_BODY = YES;
  1925. CLANG_WARN_ENUM_CONVERSION = YES;
  1926. CLANG_WARN_INT_CONVERSION = YES;
  1927. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  1928. CLANG_WARN_UNREACHABLE_CODE = YES;
  1929. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  1930. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  1931. COPY_PHASE_STRIP = NO;
  1932. ENABLE_NS_ASSERTIONS = NO;
  1933. ENABLE_STRICT_OBJC_MSGSEND = YES;
  1934. GCC_C_LANGUAGE_STANDARD = gnu99;
  1935. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  1936. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  1937. GCC_WARN_UNDECLARED_SELECTOR = YES;
  1938. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  1939. GCC_WARN_UNUSED_FUNCTION = YES;
  1940. GCC_WARN_UNUSED_VARIABLE = YES;
  1941. IPHONEOS_DEPLOYMENT_TARGET = 8.2;
  1942. MTL_ENABLE_DEBUG_INFO = NO;
  1943. SDKROOT = iphoneos;
  1944. TARGETED_DEVICE_FAMILY = "1,2";
  1945. VALIDATE_PRODUCT = YES;
  1946. };
  1947. name = Release;
  1948. };
  1949. D1ED2D2B1AD2CFA600CFC3EB /* Debug */ = {
  1950. isa = XCBuildConfiguration;
  1951. buildSettings = {
  1952. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  1953. CODE_SIGN_IDENTITY = "iPhone Developer";
  1954. EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
  1955. INFOPLIST_FILE = "Demo/Kingfisher-Demo/Info.plist";
  1956. IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  1957. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
  1958. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.$(PRODUCT_NAME:rfc1034identifier)";
  1959. PRODUCT_NAME = "$(TARGET_NAME)";
  1960. };
  1961. name = Debug;
  1962. };
  1963. D1ED2D2C1AD2CFA600CFC3EB /* Release */ = {
  1964. isa = XCBuildConfiguration;
  1965. buildSettings = {
  1966. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  1967. CODE_SIGN_IDENTITY = "iPhone Developer";
  1968. EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
  1969. INFOPLIST_FILE = "Demo/Kingfisher-Demo/Info.plist";
  1970. IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  1971. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
  1972. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.$(PRODUCT_NAME:rfc1034identifier)";
  1973. PRODUCT_NAME = "$(TARGET_NAME)";
  1974. };
  1975. name = Release;
  1976. };
  1977. D1ED2D4F1AD2D09F00CFC3EB /* Debug */ = {
  1978. isa = XCBuildConfiguration;
  1979. buildSettings = {
  1980. APPLICATION_EXTENSION_API_ONLY = YES;
  1981. CLANG_ENABLE_MODULES = YES;
  1982. CODE_SIGN_IDENTITY = "iPhone Developer";
  1983. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  1984. CURRENT_PROJECT_VERSION = 598;
  1985. DEFINES_MODULE = YES;
  1986. DYLIB_COMPATIBILITY_VERSION = 1;
  1987. DYLIB_CURRENT_VERSION = 598;
  1988. DYLIB_INSTALL_NAME_BASE = "@rpath";
  1989. INFOPLIST_FILE = Sources/Info.plist;
  1990. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  1991. IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  1992. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  1993. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.$(PRODUCT_NAME:rfc1034identifier)";
  1994. PRODUCT_NAME = Kingfisher;
  1995. SKIP_INSTALL = YES;
  1996. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  1997. VERSIONING_SYSTEM = "apple-generic";
  1998. VERSION_INFO_PREFIX = "";
  1999. };
  2000. name = Debug;
  2001. };
  2002. D1ED2D501AD2D09F00CFC3EB /* Release */ = {
  2003. isa = XCBuildConfiguration;
  2004. buildSettings = {
  2005. APPLICATION_EXTENSION_API_ONLY = YES;
  2006. CLANG_ENABLE_MODULES = YES;
  2007. CODE_SIGN_IDENTITY = "iPhone Developer";
  2008. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  2009. CURRENT_PROJECT_VERSION = 598;
  2010. DEFINES_MODULE = YES;
  2011. DYLIB_COMPATIBILITY_VERSION = 1;
  2012. DYLIB_CURRENT_VERSION = 598;
  2013. DYLIB_INSTALL_NAME_BASE = "@rpath";
  2014. INFOPLIST_FILE = Sources/Info.plist;
  2015. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  2016. IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  2017. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  2018. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.$(PRODUCT_NAME:rfc1034identifier)";
  2019. PRODUCT_NAME = Kingfisher;
  2020. SKIP_INSTALL = YES;
  2021. VERSIONING_SYSTEM = "apple-generic";
  2022. VERSION_INFO_PREFIX = "";
  2023. };
  2024. name = Release;
  2025. };
  2026. D1ED2D531AD2D09F00CFC3EB /* Debug */ = {
  2027. isa = XCBuildConfiguration;
  2028. baseConfigurationReference = D809C0611AAB7CA1AE240862 /* Pods-KingfisherTests.debug.xcconfig */;
  2029. buildSettings = {
  2030. CLANG_ENABLE_MODULES = YES;
  2031. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
  2032. GCC_PREPROCESSOR_DEFINITIONS = (
  2033. "DEBUG=1",
  2034. "$(inherited)",
  2035. );
  2036. INFOPLIST_FILE = Tests/KingfisherTests/Info.plist;
  2037. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  2038. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.$(PRODUCT_NAME:rfc1034identifier)";
  2039. PRODUCT_NAME = "$(TARGET_NAME)";
  2040. SWIFT_OBJC_BRIDGING_HEADER = "Tests/KingfisherTests/KingfisherTests-Bridging-Header.h";
  2041. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  2042. };
  2043. name = Debug;
  2044. };
  2045. D1ED2D541AD2D09F00CFC3EB /* Release */ = {
  2046. isa = XCBuildConfiguration;
  2047. baseConfigurationReference = A8D69912DD16C2942EB1F40E /* Pods-KingfisherTests.release.xcconfig */;
  2048. buildSettings = {
  2049. CLANG_ENABLE_MODULES = YES;
  2050. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
  2051. INFOPLIST_FILE = Tests/KingfisherTests/Info.plist;
  2052. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  2053. PRODUCT_BUNDLE_IDENTIFIER = "com.onevcat.$(PRODUCT_NAME:rfc1034identifier)";
  2054. PRODUCT_NAME = "$(TARGET_NAME)";
  2055. SWIFT_OBJC_BRIDGING_HEADER = "Tests/KingfisherTests/KingfisherTests-Bridging-Header.h";
  2056. };
  2057. name = Release;
  2058. };
  2059. /* End XCBuildConfiguration section */
  2060. /* Begin XCConfigurationList section */
  2061. 4B29444D1C3D01B20088C3E7 /* Build configuration list for PBXNativeTarget "Kingfisher-OSX" */ = {
  2062. isa = XCConfigurationList;
  2063. buildConfigurations = (
  2064. 4B29444E1C3D01B20088C3E7 /* Debug */,
  2065. 4B29444F1C3D01B20088C3E7 /* Release */,
  2066. );
  2067. defaultConfigurationIsVisible = 0;
  2068. defaultConfigurationName = Release;
  2069. };
  2070. 4B2944611C3D03880088C3E7 /* Build configuration list for PBXNativeTarget "Kingfisher-OSX-Demo" */ = {
  2071. isa = XCConfigurationList;
  2072. buildConfigurations = (
  2073. 4B2944621C3D03880088C3E7 /* Debug */,
  2074. 4B2944631C3D03880088C3E7 /* Release */,
  2075. );
  2076. defaultConfigurationIsVisible = 0;
  2077. defaultConfigurationName = Release;
  2078. };
  2079. 4B3766891C478F940001443F /* Build configuration list for PBXNativeTarget "KingfisherTests-tvOS" */ = {
  2080. isa = XCConfigurationList;
  2081. buildConfigurations = (
  2082. 4B3766871C478F940001443F /* Debug */,
  2083. 4B3766881C478F940001443F /* Release */,
  2084. );
  2085. defaultConfigurationIsVisible = 0;
  2086. defaultConfigurationName = Release;
  2087. };
  2088. D10EC2391C3D632300A4211C /* Build configuration list for PBXNativeTarget "KingfisherTests-OSX" */ = {
  2089. isa = XCConfigurationList;
  2090. buildConfigurations = (
  2091. D10EC23A1C3D632300A4211C /* Debug */,
  2092. D10EC23B1C3D632300A4211C /* Release */,
  2093. );
  2094. defaultConfigurationIsVisible = 0;
  2095. defaultConfigurationName = Release;
  2096. };
  2097. D13F49D01BEDA53F00CE335D /* Build configuration list for PBXNativeTarget "Kingfisher-tvOS-Demo" */ = {
  2098. isa = XCConfigurationList;
  2099. buildConfigurations = (
  2100. D13F49CE1BEDA53F00CE335D /* Debug */,
  2101. D13F49CF1BEDA53F00CE335D /* Release */,
  2102. );
  2103. defaultConfigurationIsVisible = 0;
  2104. defaultConfigurationName = Release;
  2105. };
  2106. D13F49DF1BEDA67C00CE335D /* Build configuration list for PBXNativeTarget "Kingfisher-tvOS" */ = {
  2107. isa = XCConfigurationList;
  2108. buildConfigurations = (
  2109. D13F49E01BEDA67C00CE335D /* Debug */,
  2110. D13F49E11BEDA67C00CE335D /* Release */,
  2111. );
  2112. defaultConfigurationIsVisible = 0;
  2113. defaultConfigurationName = Release;
  2114. };
  2115. D16799F21C4E74460020FD12 /* Build configuration list for PBXNativeTarget "Kingfisher-watchOS" */ = {
  2116. isa = XCConfigurationList;
  2117. buildConfigurations = (
  2118. D16799F01C4E74460020FD12 /* Debug */,
  2119. D16799F11C4E74460020FD12 /* Release */,
  2120. );
  2121. defaultConfigurationIsVisible = 0;
  2122. defaultConfigurationName = Release;
  2123. };
  2124. D1679A541C4E78B20020FD12 /* Build configuration list for PBXNativeTarget "Kingfisher-watchOS-Demo Extension" */ = {
  2125. isa = XCConfigurationList;
  2126. buildConfigurations = (
  2127. D1679A551C4E78B20020FD12 /* Debug */,
  2128. D1679A561C4E78B20020FD12 /* Release */,
  2129. );
  2130. defaultConfigurationIsVisible = 0;
  2131. defaultConfigurationName = Release;
  2132. };
  2133. D1679A581C4E78B20020FD12 /* Build configuration list for PBXNativeTarget "Kingfisher-watchOS-Demo" */ = {
  2134. isa = XCConfigurationList;
  2135. buildConfigurations = (
  2136. D1679A591C4E78B20020FD12 /* Debug */,
  2137. D1679A5A1C4E78B20020FD12 /* Release */,
  2138. );
  2139. defaultConfigurationIsVisible = 0;
  2140. defaultConfigurationName = Release;
  2141. };
  2142. D1ED2D061AD2CFA600CFC3EB /* Build configuration list for PBXProject "Kingfisher" */ = {
  2143. isa = XCConfigurationList;
  2144. buildConfigurations = (
  2145. D1ED2D281AD2CFA600CFC3EB /* Debug */,
  2146. D1ED2D291AD2CFA600CFC3EB /* Release */,
  2147. );
  2148. defaultConfigurationIsVisible = 0;
  2149. defaultConfigurationName = Release;
  2150. };
  2151. D1ED2D2A1AD2CFA600CFC3EB /* Build configuration list for PBXNativeTarget "Kingfisher-Demo" */ = {
  2152. isa = XCConfigurationList;
  2153. buildConfigurations = (
  2154. D1ED2D2B1AD2CFA600CFC3EB /* Debug */,
  2155. D1ED2D2C1AD2CFA600CFC3EB /* Release */,
  2156. );
  2157. defaultConfigurationIsVisible = 0;
  2158. defaultConfigurationName = Release;
  2159. };
  2160. D1ED2D4E1AD2D09F00CFC3EB /* Build configuration list for PBXNativeTarget "Kingfisher-iOS" */ = {
  2161. isa = XCConfigurationList;
  2162. buildConfigurations = (
  2163. D1ED2D4F1AD2D09F00CFC3EB /* Debug */,
  2164. D1ED2D501AD2D09F00CFC3EB /* Release */,
  2165. );
  2166. defaultConfigurationIsVisible = 0;
  2167. defaultConfigurationName = Release;
  2168. };
  2169. D1ED2D521AD2D09F00CFC3EB /* Build configuration list for PBXNativeTarget "KingfisherTests" */ = {
  2170. isa = XCConfigurationList;
  2171. buildConfigurations = (
  2172. D1ED2D531AD2D09F00CFC3EB /* Debug */,
  2173. D1ED2D541AD2D09F00CFC3EB /* Release */,
  2174. );
  2175. defaultConfigurationIsVisible = 0;
  2176. defaultConfigurationName = Release;
  2177. };
  2178. /* End XCConfigurationList section */
  2179. };
  2180. rootObject = D1ED2D031AD2CFA600CFC3EB /* Project object */;
  2181. }