优惠券swift版马甲包

project.pbxproj 141KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 50;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 4928F1CC225C415700671C30 /* YMOtherViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1CB225C415700671C30 /* YMOtherViewController.swift */; };
  10. 4928F1CE225C507E00671C30 /* YMBestChoiceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1CD225C507E00671C30 /* YMBestChoiceController.swift */; };
  11. 4928F1D4225C6B4900671C30 /* ZCycleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1D0225C6B4800671C30 /* ZCycleView.swift */; };
  12. 4928F1D5225C6B4900671C30 /* ZCycleViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1D1225C6B4800671C30 /* ZCycleViewCell.swift */; };
  13. 4928F1D6225C6B4900671C30 /* ZCycleLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1D2225C6B4800671C30 /* ZCycleLayout.swift */; };
  14. 4928F1D7225C6B4900671C30 /* ZPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1D3225C6B4800671C30 /* ZPageControl.swift */; };
  15. 4928F1DB225C7B7100671C30 /* YMMainGoodCollectionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1DA225C7B7100671C30 /* YMMainGoodCollectionCell.swift */; };
  16. 4928F1DD225C818E00671C30 /* YMBannerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1DC225C818E00671C30 /* YMBannerModel.swift */; };
  17. 4928F1E0225C9ED400671C30 /* YMTodayGoodModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1DF225C9ED400671C30 /* YMTodayGoodModel.swift */; };
  18. 4928F1E2225C9F8200671C30 /* YMMainGoodModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1E1225C9F8200671C30 /* YMMainGoodModel.swift */; };
  19. 4928F1E4225DB23C00671C30 /* UIImageView+SDFadeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1E3225DB23C00671C30 /* UIImageView+SDFadeAnimation.swift */; };
  20. 4928F1E6225DCDD700671C30 /* YMTodayGroupCollectionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1E5225DCDD600671C30 /* YMTodayGroupCollectionCell.swift */; };
  21. 4928F1E8225DD12F00671C30 /* YMGroupChildCollectionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1E7225DD12F00671C30 /* YMGroupChildCollectionCell.swift */; };
  22. 4928F1EA225EF01300671C30 /* YMTodayRecomCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1E9225EF01300671C30 /* YMTodayRecomCell.swift */; };
  23. 4928F1EC225F30C800671C30 /* AdSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4928F1EB225F30C800671C30 /* AdSupport.framework */; };
  24. 4928F1EE225F399B00671C30 /* YMOtherHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1ED225F399B00671C30 /* YMOtherHeaderView.swift */; };
  25. 4928F1F0225F3DF700671C30 /* YMOtherHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1EF225F3DF700671C30 /* YMOtherHeaderCell.swift */; };
  26. 4928F1F2225F42A400671C30 /* YMOtherHeaderModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1F1225F42A400671C30 /* YMOtherHeaderModel.swift */; };
  27. 4928F1FB225F5D6800671C30 /* HsuBallRoatationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1FA225F5D6700671C30 /* HsuBallRoatationView.swift */; };
  28. 4928F20D2260353500671C30 /* GTMRefreshConstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1FE2260353500671C30 /* GTMRefreshConstant.swift */; };
  29. 4928F20E2260353500671C30 /* GTMLoadMoreFooter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F1FF2260353500671C30 /* GTMLoadMoreFooter.swift */; };
  30. 4928F20F2260353500671C30 /* GTMRefreshHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F2002260353500671C30 /* GTMRefreshHeader.swift */; };
  31. 4928F2102260353500671C30 /* GTMRefreshStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F2012260353500671C30 /* GTMRefreshStyle.swift */; };
  32. 4928F2112260353500671C30 /* GTMRefreshComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F2022260353500671C30 /* GTMRefreshComponent.swift */; };
  33. 4928F2122260353500671C30 /* arrow_down@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2042260353500671C30 /* arrow_down@3x.png */; };
  34. 4928F2132260353500671C30 /* Localize.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2052260353500671C30 /* Localize.strings */; };
  35. 4928F2142260353500671C30 /* success@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2082260353500671C30 /* success@3x.png */; };
  36. 4928F2152260353500671C30 /* failure@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F20A2260353500671C30 /* failure@3x.png */; };
  37. 4928F2162260353500671C30 /* GTMRefreshExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F20B2260353500671C30 /* GTMRefreshExtension.swift */; };
  38. 4928F2582260354F00671C30 /* QQVideoRefreshHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F2192260354F00671C30 /* QQVideoRefreshHeader.swift */; };
  39. 4928F25A2260354F00671C30 /* loading18@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F21C2260354F00671C30 /* loading18@2x.png */; };
  40. 4928F25B2260354F00671C30 /* loading06@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F21D2260354F00671C30 /* loading06@2x.png */; };
  41. 4928F25C2260354F00671C30 /* loading20@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F21E2260354F00671C30 /* loading20@3x.png */; };
  42. 4928F25D2260354F00671C30 /* loading14@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F21F2260354F00671C30 /* loading14@2x.png */; };
  43. 4928F25E2260354F00671C30 /* loading22@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2202260354F00671C30 /* loading22@2x.png */; };
  44. 4928F25F2260354F00671C30 /* loading04@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2212260354F00671C30 /* loading04@3x.png */; };
  45. 4928F2602260354F00671C30 /* loading08@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2222260354F00671C30 /* loading08@3x.png */; };
  46. 4928F2612260354F00671C30 /* loading16@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2232260354F00671C30 /* loading16@3x.png */; };
  47. 4928F2622260354F00671C30 /* loading16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2242260354F00671C30 /* loading16@2x.png */; };
  48. 4928F2632260354F00671C30 /* loading08@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2252260354F00671C30 /* loading08@2x.png */; };
  49. 4928F2642260354F00671C30 /* loading04@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2262260354F00671C30 /* loading04@2x.png */; };
  50. 4928F2652260354F00671C30 /* loading22@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2272260354F00671C30 /* loading22@3x.png */; };
  51. 4928F2662260354F00671C30 /* loading14@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2282260354F00671C30 /* loading14@3x.png */; };
  52. 4928F2672260354F00671C30 /* loading20@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2292260354F00671C30 /* loading20@2x.png */; };
  53. 4928F2682260354F00671C30 /* loading06@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F22A2260354F00671C30 /* loading06@3x.png */; };
  54. 4928F2692260354F00671C30 /* loading18@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F22B2260354F00671C30 /* loading18@3x.png */; };
  55. 4928F26A2260354F00671C30 /* loading02@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F22C2260354F00671C30 /* loading02@3x.png */; };
  56. 4928F26B2260354F00671C30 /* loading24@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F22D2260354F00671C30 /* loading24@2x.png */; };
  57. 4928F26C2260354F00671C30 /* loading10@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F22E2260354F00671C30 /* loading10@3x.png */; };
  58. 4928F26D2260354F00671C30 /* loading28@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F22F2260354F00671C30 /* loading28@2x.png */; };
  59. 4928F26E2260355000671C30 /* loading26@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2302260354F00671C30 /* loading26@3x.png */; };
  60. 4928F26F2260355000671C30 /* loading00@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2312260354F00671C30 /* loading00@2x.png */; };
  61. 4928F2702260355000671C30 /* loading12@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2322260354F00671C30 /* loading12@2x.png */; };
  62. 4928F2712260355000671C30 /* loading12@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2332260354F00671C30 /* loading12@3x.png */; };
  63. 4928F2722260355000671C30 /* loading00@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2342260354F00671C30 /* loading00@3x.png */; };
  64. 4928F2732260355000671C30 /* loading26@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2352260354F00671C30 /* loading26@2x.png */; };
  65. 4928F2742260355000671C30 /* loading28@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2362260354F00671C30 /* loading28@3x.png */; };
  66. 4928F2752260355000671C30 /* loading10@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2372260354F00671C30 /* loading10@2x.png */; };
  67. 4928F2762260355000671C30 /* loading24@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2382260354F00671C30 /* loading24@3x.png */; };
  68. 4928F2772260355000671C30 /* loading02@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2392260354F00671C30 /* loading02@2x.png */; };
  69. 4928F2782260355000671C30 /* loading05@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F23A2260354F00671C30 /* loading05@3x.png */; };
  70. 4928F2792260355000671C30 /* loading23@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F23B2260354F00671C30 /* loading23@2x.png */; };
  71. 4928F27A2260355000671C30 /* loading17@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F23C2260354F00671C30 /* loading17@3x.png */; };
  72. 4928F27B2260355000671C30 /* loading09@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F23D2260354F00671C30 /* loading09@3x.png */; };
  73. 4928F27C2260355000671C30 /* loading21@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F23E2260354F00671C30 /* loading21@3x.png */; };
  74. 4928F27D2260355000671C30 /* loading07@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F23F2260354F00671C30 /* loading07@2x.png */; };
  75. 4928F27E2260355000671C30 /* loading19@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2402260354F00671C30 /* loading19@2x.png */; };
  76. 4928F27F2260355000671C30 /* loading15@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2412260354F00671C30 /* loading15@2x.png */; };
  77. 4928F2802260355000671C30 /* loading15@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2422260354F00671C30 /* loading15@3x.png */; };
  78. 4928F2812260355000671C30 /* loading19@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2432260354F00671C30 /* loading19@3x.png */; };
  79. 4928F2822260355000671C30 /* loading07@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2442260354F00671C30 /* loading07@3x.png */; };
  80. 4928F2832260355000671C30 /* loading21@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2452260354F00671C30 /* loading21@2x.png */; };
  81. 4928F2842260355000671C30 /* loading09@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2462260354F00671C30 /* loading09@2x.png */; };
  82. 4928F2852260355000671C30 /* loading17@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2472260354F00671C30 /* loading17@2x.png */; };
  83. 4928F2862260355000671C30 /* loading23@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2482260354F00671C30 /* loading23@3x.png */; };
  84. 4928F2872260355000671C30 /* loading05@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2492260354F00671C30 /* loading05@2x.png */; };
  85. 4928F2882260355000671C30 /* loading01@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F24A2260354F00671C30 /* loading01@2x.png */; };
  86. 4928F2892260355000671C30 /* loading27@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F24B2260354F00671C30 /* loading27@3x.png */; };
  87. 4928F28A2260355000671C30 /* loading13@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F24C2260354F00671C30 /* loading13@2x.png */; };
  88. 4928F28B2260355000671C30 /* loading25@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F24D2260354F00671C30 /* loading25@2x.png */; };
  89. 4928F28C2260355000671C30 /* loading03@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F24E2260354F00671C30 /* loading03@3x.png */; };
  90. 4928F28D2260355000671C30 /* loading29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F24F2260354F00671C30 /* loading29@2x.png */; };
  91. 4928F28E2260355000671C30 /* loading11@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2502260354F00671C30 /* loading11@3x.png */; };
  92. 4928F28F2260355000671C30 /* loading11@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2512260354F00671C30 /* loading11@2x.png */; };
  93. 4928F2902260355000671C30 /* loading29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2522260354F00671C30 /* loading29@3x.png */; };
  94. 4928F2912260355000671C30 /* loading03@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2532260354F00671C30 /* loading03@2x.png */; };
  95. 4928F2922260355000671C30 /* loading25@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2542260354F00671C30 /* loading25@3x.png */; };
  96. 4928F2932260355000671C30 /* loading13@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2552260354F00671C30 /* loading13@3x.png */; };
  97. 4928F2942260355000671C30 /* loading27@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2562260354F00671C30 /* loading27@2x.png */; };
  98. 4928F2952260355000671C30 /* loading01@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2572260354F00671C30 /* loading01@3x.png */; };
  99. 4928F297226065D600671C30 /* YMHomeSearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F296226065D600671C30 /* YMHomeSearchView.swift */; };
  100. 4928F2992260680D00671C30 /* UIButton+titleEdgeInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F2982260680D00671C30 /* UIButton+titleEdgeInsets.swift */; };
  101. 4928F29B2260722200671C30 /* PYSearch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4928F29A2260722200671C30 /* PYSearch.framework */; };
  102. 4928F2A122607D3E00671C30 /* YMSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F2A022607D3E00671C30 /* YMSearchViewController.swift */; };
  103. 4928F2A32260867D00671C30 /* YMSearchPageHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F2A22260867D00671C30 /* YMSearchPageHeaderView.swift */; };
  104. 4928F2A522641EFE00671C30 /* YMSearchCatetoryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F2A422641EFE00671C30 /* YMSearchCatetoryCell.swift */; };
  105. 4928F2AC2264522800671C30 /* YMRecomViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F2AB2264522800671C30 /* YMRecomViewController.swift */; };
  106. 4928F2AE2264533200671C30 /* YMRecomPageModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F2AD2264533200671C30 /* YMRecomPageModel.swift */; };
  107. 4928F2B0226453E900671C30 /* YMRecomPageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F2AF226453E900671C30 /* YMRecomPageCell.swift */; };
  108. 4928F3162264752D00671C30 /* 63.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2B22264752C00671C30 /* 63.jpg */; };
  109. 4928F3172264752D00671C30 /* 88.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2B32264752C00671C30 /* 88.jpg */; };
  110. 4928F3182264752D00671C30 /* 89.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2B42264752C00671C30 /* 89.jpg */; };
  111. 4928F3192264752D00671C30 /* 76.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2B52264752C00671C30 /* 76.jpg */; };
  112. 4928F31A2264752D00671C30 /* 62.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2B62264752C00671C30 /* 62.jpg */; };
  113. 4928F31B2264752D00671C30 /* 74.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2B72264752C00671C30 /* 74.jpg */; };
  114. 4928F31C2264752D00671C30 /* 60.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2B82264752C00671C30 /* 60.jpg */; };
  115. 4928F31D2264752D00671C30 /* 48.JPG in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2B92264752C00671C30 /* 48.JPG */; };
  116. 4928F31E2264752D00671C30 /* 49.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2BA2264752C00671C30 /* 49.jpg */; };
  117. 4928F31F2264752D00671C30 /* 61.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2BB2264752C00671C30 /* 61.jpg */; };
  118. 4928F3202264752D00671C30 /* 75.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2BC2264752C00671C30 /* 75.jpg */; };
  119. 4928F3212264752D00671C30 /* 59.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2BD2264752C00671C30 /* 59.jpg */; };
  120. 4928F3222264752D00671C30 /* 71.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2BE2264752C00671C30 /* 71.jpg */; };
  121. 4928F3232264752D00671C30 /* 65.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2BF2264752C00671C30 /* 65.jpg */; };
  122. 4928F3242264752D00671C30 /* 64.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2C02264752C00671C30 /* 64.jpg */; };
  123. 4928F3252264752D00671C30 /* 70.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2C12264752C00671C30 /* 70.jpg */; };
  124. 4928F3262264752D00671C30 /* 58.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2C22264752C00671C30 /* 58.jpg */; };
  125. 4928F3272264752D00671C30 /* 8.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2C32264752C00671C30 /* 8.jpg */; };
  126. 4928F3282264752D00671C30 /* 66.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2C42264752C00671C30 /* 66.jpg */; };
  127. 4928F3292264752D00671C30 /* 99.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2C52264752C00671C30 /* 99.jpg */; };
  128. 4928F32A2264752D00671C30 /* 72.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2C62264752C00671C30 /* 72.png */; };
  129. 4928F32B2264752D00671C30 /* 98.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2C72264752C00671C30 /* 98.jpg */; };
  130. 4928F32C2264752D00671C30 /* 73.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2C82264752C00671C30 /* 73.jpg */; };
  131. 4928F32D2264752D00671C30 /* 67.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2C92264752C00671C30 /* 67.jpg */; };
  132. 4928F32E2264752D00671C30 /* 9.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2CA2264752C00671C30 /* 9.jpg */; };
  133. 4928F32F2264752D00671C30 /* 28.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2CB2264752C00671C30 /* 28.jpg */; };
  134. 4928F3302264752D00671C30 /* 14.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2CC2264752C00671C30 /* 14.png */; };
  135. 4928F3312264752D00671C30 /* 77.jpeg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2CD2264752C00671C30 /* 77.jpeg */; };
  136. 4928F3322264752D00671C30 /* 15.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2CE2264752C00671C30 /* 15.png */; };
  137. 4928F3332264752D00671C30 /* 43.gif in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2CF2264752C00671C30 /* 43.gif */; };
  138. 4928F3342264752D00671C30 /* 100.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2D02264752C00671C30 /* 100.jpg */; };
  139. 4928F3352264752D00671C30 /* 29.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2D12264752C00671C30 /* 29.jpg */; };
  140. 4928F3362264752D00671C30 /* 17.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2D22264752C00671C30 /* 17.jpg */; };
  141. 4928F3372264752D00671C30 /* 16.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2D32264752C00671C30 /* 16.jpg */; };
  142. 4928F3382264752D00671C30 /* 12.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2D42264752C00671C30 /* 12.jpg */; };
  143. 4928F3392264752D00671C30 /* 13.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2D52264752C00671C30 /* 13.jpg */; };
  144. 4928F33A2264752D00671C30 /* 39.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2D62264752C00671C30 /* 39.jpg */; };
  145. 4928F33B2264752D00671C30 /* 11.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2D72264752C00671C30 /* 11.jpg */; };
  146. 4928F33C2264752D00671C30 /* 10.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2D82264752C00671C30 /* 10.jpg */; };
  147. 4928F33D2264752D00671C30 /* 38.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2D92264752C00671C30 /* 38.jpg */; };
  148. 4928F33E2264752D00671C30 /* 21.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2DA2264752C00671C30 /* 21.jpg */; };
  149. 4928F33F2264752D00671C30 /* 35.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2DB2264752C00671C30 /* 35.png */; };
  150. 4928F3402264752D00671C30 /* 20.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2DC2264752C00671C30 /* 20.png */; };
  151. 4928F3412264752D00671C30 /* 34.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2DD2264752C00671C30 /* 34.jpg */; };
  152. 4928F3422264752D00671C30 /* 36.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2DE2264752C00671C30 /* 36.jpg */; };
  153. 4928F3432264752D00671C30 /* 22.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2DF2264752C00671C30 /* 22.jpg */; };
  154. 4928F3442264752D00671C30 /* 23.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2E02264752C00671C30 /* 23.jpg */; };
  155. 4928F3452264752D00671C30 /* 37.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2E12264752C00671C30 /* 37.jpg */; };
  156. 4928F3462264752D00671C30 /* 27.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2E22264752C00671C30 /* 27.jpg */; };
  157. 4928F3472264752D00671C30 /* 33.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2E32264752C00671C30 /* 33.png */; };
  158. 4928F3482264752D00671C30 /* 26.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2E42264752C00671C30 /* 26.jpg */; };
  159. 4928F3492264752D00671C30 /* 32.JPG in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2E52264752C00671C30 /* 32.JPG */; };
  160. 4928F34A2264752D00671C30 /* 18.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2E62264752C00671C30 /* 18.jpg */; };
  161. 4928F34B2264752D00671C30 /* 24.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2E72264752C00671C30 /* 24.jpg */; };
  162. 4928F34C2264752D00671C30 /* 30.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2E82264752C00671C30 /* 30.jpg */; };
  163. 4928F34D2264752D00671C30 /* 31.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2E92264752C00671C30 /* 31.jpg */; };
  164. 4928F34E2264752D00671C30 /* 25.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2EA2264752C00671C30 /* 25.jpg */; };
  165. 4928F34F2264752D00671C30 /* 19.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2EB2264752C00671C30 /* 19.jpg */; };
  166. 4928F3502264752D00671C30 /* 4.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2EC2264752C00671C30 /* 4.jpg */; };
  167. 4928F3512264752D00671C30 /* 56.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2ED2264752C00671C30 /* 56.jpg */; };
  168. 4928F3522264752D00671C30 /* 81.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2EE2264752C00671C30 /* 81.jpg */; };
  169. 4928F3532264752D00671C30 /* 95.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2EF2264752C00671C30 /* 95.jpg */; };
  170. 4928F3542264752D00671C30 /* 42.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2F02264752C00671C30 /* 42.png */; };
  171. 4928F3552264752D00671C30 /* 5.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2F12264752C00671C30 /* 5.png */; };
  172. 4928F3562264752D00671C30 /* 94.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2F22264752C00671C30 /* 94.jpg */; };
  173. 4928F3572264752D00671C30 /* 80.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2F32264752C00671C30 /* 80.jpg */; };
  174. 4928F3582264752D00671C30 /* 57.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2F42264752C00671C30 /* 57.jpg */; };
  175. 4928F3592264752D00671C30 /* 55.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2F52264752C00671C30 /* 55.jpg */; };
  176. 4928F35A2264752D00671C30 /* 7.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2F62264752C00671C30 /* 7.jpg */; };
  177. 4928F35B2264752D00671C30 /* 41.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2F72264752C00671C30 /* 41.jpg */; };
  178. 4928F35C2264752D00671C30 /* 69.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2F82264752C00671C30 /* 69.jpg */; };
  179. 4928F35D2264752D00671C30 /* 96.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2F92264752C00671C30 /* 96.jpg */; };
  180. 4928F35E2264752D00671C30 /* 82.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2FA2264752C00671C30 /* 82.jpg */; };
  181. 4928F35F2264752D00671C30 /* 40.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2FB2264752C00671C30 /* 40.png */; };
  182. 4928F3602264752D00671C30 /* 83.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2FC2264752C00671C30 /* 83.jpg */; };
  183. 4928F3612264752D00671C30 /* 97.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2FD2264752C00671C30 /* 97.jpg */; };
  184. 4928F3622264752D00671C30 /* 68.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2FE2264752C00671C30 /* 68.jpg */; };
  185. 4928F3632264752D00671C30 /* 54.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F2FF2264752C00671C30 /* 54.jpg */; };
  186. 4928F3642264752D00671C30 /* 6.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3002264752C00671C30 /* 6.jpg */; };
  187. 4928F3652264752D00671C30 /* 78.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3012264752C00671C30 /* 78.jpg */; };
  188. 4928F3662264752D00671C30 /* 2.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3022264752C00671C30 /* 2.jpg */; };
  189. 4928F3672264752D00671C30 /* 50.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3032264752C00671C30 /* 50.jpg */; };
  190. 4928F3682264752D00671C30 /* 93.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3042264752C00671C30 /* 93.jpg */; };
  191. 4928F3692264752D00671C30 /* 87.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3052264752C00671C30 /* 87.jpg */; };
  192. 4928F36A2264752D00671C30 /* 44.png in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3062264752C00671C30 /* 44.png */; };
  193. 4928F36B2264752D00671C30 /* 86.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3072264752C00671C30 /* 86.jpg */; };
  194. 4928F36C2264752D00671C30 /* 92.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3082264752C00671C30 /* 92.jpg */; };
  195. 4928F36D2264752D00671C30 /* 45.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3092264752C00671C30 /* 45.jpg */; };
  196. 4928F36E2264752D00671C30 /* 3.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F30A2264752C00671C30 /* 3.jpg */; };
  197. 4928F36F2264752D00671C30 /* 51.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F30B2264752C00671C30 /* 51.jpg */; };
  198. 4928F3702264752D00671C30 /* 79.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F30C2264752C00671C30 /* 79.jpg */; };
  199. 4928F3712264752D00671C30 /* 47.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F30D2264752C00671C30 /* 47.jpg */; };
  200. 4928F3722264752D00671C30 /* 53.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F30E2264752C00671C30 /* 53.jpg */; };
  201. 4928F3732264752D00671C30 /* 1.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F30F2264752C00671C30 /* 1.jpg */; };
  202. 4928F3742264752D00671C30 /* 84.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3102264752C00671C30 /* 84.jpg */; };
  203. 4928F3752264752D00671C30 /* 90.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3112264752C00671C30 /* 90.jpg */; };
  204. 4928F3762264752D00671C30 /* 91.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3122264752C00671C30 /* 91.jpg */; };
  205. 4928F3772264752D00671C30 /* 85.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3132264752C00671C30 /* 85.jpg */; };
  206. 4928F3782264752D00671C30 /* 52.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3142264752C00671C30 /* 52.jpg */; };
  207. 4928F3792264752D00671C30 /* 46.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 4928F3152264752C00671C30 /* 46.jpg */; };
  208. 4928F37F22647B4100671C30 /* YMDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F37E22647B4100671C30 /* YMDetailViewController.swift */; };
  209. 4928F381226485AA00671C30 /* YMDetailInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F380226485A900671C30 /* YMDetailInfoView.swift */; };
  210. 4928F3832265737E00671C30 /* YMGoodDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F3822265737E00671C30 /* YMGoodDetailModel.swift */; };
  211. 4928F3852265841A00671C30 /* YMShopInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F3842265841A00671C30 /* YMShopInfoModel.swift */; };
  212. 4928F3872265876A00671C30 /* YMDetailPicModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F3862265876A00671C30 /* YMDetailPicModel.swift */; };
  213. 4928F3892265AFA000671C30 /* YMDetailShopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F3882265AFA000671C30 /* YMDetailShopView.swift */; };
  214. 4928F38B2265D3F400671C30 /* YMDetailImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F38A2265D3F400671C30 /* YMDetailImageCell.swift */; };
  215. 4928F38D2265E43800671C30 /* YMSearchRightView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F38C2265E43800671C30 /* YMSearchRightView.swift */; };
  216. 4928F38F2266F0BE00671C30 /* YMListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F38E2266F0BE00671C30 /* YMListViewController.swift */; };
  217. 4928F3922267100400671C30 /* YMCreatSearchTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F3912267100400671C30 /* YMCreatSearchTool.swift */; };
  218. 4928F39422671B9C00671C30 /* YMResultViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F39322671B9C00671C30 /* YMResultViewController.swift */; };
  219. 4928F39622696D7100671C30 /* YMMyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F39522696D7100671C30 /* YMMyViewController.swift */; };
  220. 4928F39822697A1D00671C30 /* YMSettingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F39722697A1D00671C30 /* YMSettingViewController.swift */; };
  221. 4928F39C22697D7500671C30 /* XHToast.m in Sources */ = {isa = PBXBuildFile; fileRef = 4928F39A22697D7400671C30 /* XHToast.m */; };
  222. 4928F39E226993E500671C30 /* YMPrivateViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F39D226993E500671C30 /* YMPrivateViewController.swift */; };
  223. 4928F3A02269B1B500671C30 /* YMIdeaViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4928F39F2269B1B500671C30 /* YMIdeaViewController.swift */; };
  224. 49621CA8223F3EBF0071CD2E /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621CA7223F3EBF0071CD2E /* AppDelegate.swift */; };
  225. 49621CAA223F3EBF0071CD2E /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621CA9223F3EBF0071CD2E /* ViewController.swift */; };
  226. 49621CAD223F3EBF0071CD2E /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 49621CAB223F3EBF0071CD2E /* Main.storyboard */; };
  227. 49621CAF223F3EC20071CD2E /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 49621CAE223F3EC20071CD2E /* Assets.xcassets */; };
  228. 49621CB2223F3EC20071CD2E /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 49621CB0223F3EC20071CD2E /* LaunchScreen.storyboard */; };
  229. 49621CBD223F3EC20071CD2E /* MvpGoodsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621CBC223F3EC20071CD2E /* MvpGoodsTests.swift */; };
  230. 49621CC8223F3EC30071CD2E /* MvpGoodsUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621CC7223F3EC30071CD2E /* MvpGoodsUITests.swift */; };
  231. 49621CD8223F49040071CD2E /* YMConst.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621CD7223F49040071CD2E /* YMConst.swift */; };
  232. 49621CDA223F49F70071CD2E /* YMHexColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621CD9223F49F70071CD2E /* YMHexColor.swift */; };
  233. 49621CDD223F4D130071CD2E /* YMBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621CDC223F4D130071CD2E /* YMBaseViewController.swift */; };
  234. 49621CDF223F4D3C0071CD2E /* YMNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621CDE223F4D3C0071CD2E /* YMNavigationController.swift */; };
  235. 49621CE1223F4DE00071CD2E /* YMTabbarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621CE0223F4DE00071CD2E /* YMTabbarController.swift */; };
  236. 49621CE7223F65DC0071CD2E /* YMHomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621CE6223F65DC0071CD2E /* YMHomeViewController.swift */; };
  237. 49621CEE223F6C050071CD2E /* UIView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621CEA223F6C050071CD2E /* UIView+Extension.swift */; };
  238. 49621CEF223F6C050071CD2E /* MFPageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621CEB223F6C050071CD2E /* MFPageContentView.swift */; };
  239. 49621CF0223F6C050071CD2E /* MFPageTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621CEC223F6C050071CD2E /* MFPageTitleView.swift */; };
  240. 49621CF1223F6C050071CD2E /* MFPageTitleViewConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621CED223F6C050071CD2E /* MFPageTitleViewConfig.swift */; };
  241. 49621CF3223F6D030071CD2E /* NetWorkTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621CF2223F6D030071CD2E /* NetWorkTool.swift */; };
  242. 49621D0F223F82F90071CD2E /* YMChannelModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D0E223F82F90071CD2E /* YMChannelModel.swift */; };
  243. 49621D12224095B00071CD2E /* YMService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D11224095B00071CD2E /* YMService.swift */; };
  244. 49621D272240BD560071CD2E /* HttpResponseModel+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D142240BD560071CD2E /* HttpResponseModel+Rx.swift */; };
  245. 49621D282240BD560071CD2E /* NoCancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D152240BD560071CD2E /* NoCancellable.swift */; };
  246. 49621D292240BD560071CD2E /* CheckErrorCodePlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D162240BD560071CD2E /* CheckErrorCodePlugin.swift */; };
  247. 49621D2A2240BD560071CD2E /* DataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D172240BD560071CD2E /* DataProvider.swift */; };
  248. 49621D2B2240BD560071CD2E /* XLProvider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D182240BD560071CD2E /* XLProvider+Rx.swift */; };
  249. 49621D2C2240BD560071CD2E /* XLDemo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D192240BD560071CD2E /* XLDemo.swift */; };
  250. 49621D2D2240BD560071CD2E /* DataProvider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D1A2240BD560071CD2E /* DataProvider+Rx.swift */; };
  251. 49621D2E2240BD560071CD2E /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 49621D1B2240BD560071CD2E /* README.md */; };
  252. 49621D2F2240BD560071CD2E /* XLProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D1C2240BD560071CD2E /* XLProvider.swift */; };
  253. 49621D302240BD560071CD2E /* XLTargetType+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D1D2240BD560071CD2E /* XLTargetType+Default.swift */; };
  254. 49621D312240BD560071CD2E /* YLTargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D1E2240BD560071CD2E /* YLTargetType.swift */; };
  255. 49621D322240BD560071CD2E /* AddTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D1F2240BD560071CD2E /* AddTokenPlugin.swift */; };
  256. 49621D332240BD560071CD2E /* HttpResponseModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D202240BD560071CD2E /* HttpResponseModel.swift */; };
  257. 49621D342240BD560071CD2E /* YLDemo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D212240BD560071CD2E /* YLDemo.swift */; };
  258. 49621D352240BD560071CD2E /* JoinVeriSignturePlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D222240BD560071CD2E /* JoinVeriSignturePlugin.swift */; };
  259. 49621D362240BD560071CD2E /* XLTargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D232240BD560071CD2E /* XLTargetType.swift */; };
  260. 49621D372240BD560071CD2E /* Cacheable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D242240BD560071CD2E /* Cacheable.swift */; };
  261. 49621D382240BD560071CD2E /* YLTargetType+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D252240BD560071CD2E /* YLTargetType+Default.swift */; };
  262. 49621D392240BD560071CD2E /* YLError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621D262240BD560071CD2E /* YLError.swift */; };
  263. 49621E272243691E0071CD2E /* UIColor+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621E242243691E0071CD2E /* UIColor+Extensions.swift */; };
  264. 49621E36224A33A10071CD2E /* HttpRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621E2D224A33A00071CD2E /* HttpRequest.swift */; };
  265. 49621E37224A33A10071CD2E /* THUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621E2F224A33A00071CD2E /* THUD.swift */; };
  266. 49621E38224A33A10071CD2E /* TStrInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621E30224A33A00071CD2E /* TStrInt.swift */; };
  267. 49621E39224A33A10071CD2E /* TSaveFiles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621E31224A33A00071CD2E /* TSaveFiles.swift */; };
  268. 49621E3A224A33A10071CD2E /* DMAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621E33224A33A00071CD2E /* DMAPI.swift */; };
  269. 49621E3B224A33A10071CD2E /* DMModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621E34224A33A00071CD2E /* DMModel.swift */; };
  270. 49621E3C224A33A10071CD2E /* MoyaConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49621E35224A33A00071CD2E /* MoyaConfig.swift */; };
  271. 499E0B882269E08000EF76A6 /* yw_1222.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 499E0B872269E07F00EF76A6 /* yw_1222.jpg */; };
  272. FFF265A5BF6D90734593BE78 /* Pods_MvpGoods.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DEBDA0276CA4871FE89177F /* Pods_MvpGoods.framework */; };
  273. /* End PBXBuildFile section */
  274. /* Begin PBXContainerItemProxy section */
  275. 49621CB9223F3EC20071CD2E /* PBXContainerItemProxy */ = {
  276. isa = PBXContainerItemProxy;
  277. containerPortal = 49621C9C223F3EBE0071CD2E /* Project object */;
  278. proxyType = 1;
  279. remoteGlobalIDString = 49621CA3223F3EBE0071CD2E;
  280. remoteInfo = MvpGoods;
  281. };
  282. 49621CC4223F3EC30071CD2E /* PBXContainerItemProxy */ = {
  283. isa = PBXContainerItemProxy;
  284. containerPortal = 49621C9C223F3EBE0071CD2E /* Project object */;
  285. proxyType = 1;
  286. remoteGlobalIDString = 49621CA3223F3EBE0071CD2E;
  287. remoteInfo = MvpGoods;
  288. };
  289. /* End PBXContainerItemProxy section */
  290. /* Begin PBXFileReference section */
  291. 0DEBDA0276CA4871FE89177F /* Pods_MvpGoods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MvpGoods.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  292. 4928F1CB225C415700671C30 /* YMOtherViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMOtherViewController.swift; sourceTree = "<group>"; };
  293. 4928F1CD225C507E00671C30 /* YMBestChoiceController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMBestChoiceController.swift; sourceTree = "<group>"; };
  294. 4928F1D0225C6B4800671C30 /* ZCycleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZCycleView.swift; sourceTree = "<group>"; };
  295. 4928F1D1225C6B4800671C30 /* ZCycleViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZCycleViewCell.swift; sourceTree = "<group>"; };
  296. 4928F1D2225C6B4800671C30 /* ZCycleLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZCycleLayout.swift; sourceTree = "<group>"; };
  297. 4928F1D3225C6B4800671C30 /* ZPageControl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZPageControl.swift; sourceTree = "<group>"; };
  298. 4928F1DA225C7B7100671C30 /* YMMainGoodCollectionCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMMainGoodCollectionCell.swift; sourceTree = "<group>"; };
  299. 4928F1DC225C818E00671C30 /* YMBannerModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMBannerModel.swift; sourceTree = "<group>"; };
  300. 4928F1DE225C958400671C30 /* Objc-Briding-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Objc-Briding-Header.h"; sourceTree = "<group>"; };
  301. 4928F1DF225C9ED400671C30 /* YMTodayGoodModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMTodayGoodModel.swift; sourceTree = "<group>"; };
  302. 4928F1E1225C9F8200671C30 /* YMMainGoodModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMMainGoodModel.swift; sourceTree = "<group>"; };
  303. 4928F1E3225DB23C00671C30 /* UIImageView+SDFadeAnimation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImageView+SDFadeAnimation.swift"; sourceTree = "<group>"; };
  304. 4928F1E5225DCDD600671C30 /* YMTodayGroupCollectionCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMTodayGroupCollectionCell.swift; sourceTree = "<group>"; };
  305. 4928F1E7225DD12F00671C30 /* YMGroupChildCollectionCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMGroupChildCollectionCell.swift; sourceTree = "<group>"; };
  306. 4928F1E9225EF01300671C30 /* YMTodayRecomCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMTodayRecomCell.swift; sourceTree = "<group>"; };
  307. 4928F1EB225F30C800671C30 /* AdSupport.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AdSupport.framework; path = System/Library/Frameworks/AdSupport.framework; sourceTree = SDKROOT; };
  308. 4928F1ED225F399B00671C30 /* YMOtherHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMOtherHeaderView.swift; sourceTree = "<group>"; };
  309. 4928F1EF225F3DF700671C30 /* YMOtherHeaderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMOtherHeaderCell.swift; sourceTree = "<group>"; };
  310. 4928F1F1225F42A400671C30 /* YMOtherHeaderModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMOtherHeaderModel.swift; sourceTree = "<group>"; };
  311. 4928F1FA225F5D6700671C30 /* HsuBallRoatationView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HsuBallRoatationView.swift; sourceTree = "<group>"; };
  312. 4928F1FE2260353500671C30 /* GTMRefreshConstant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GTMRefreshConstant.swift; sourceTree = "<group>"; };
  313. 4928F1FF2260353500671C30 /* GTMLoadMoreFooter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GTMLoadMoreFooter.swift; sourceTree = "<group>"; };
  314. 4928F2002260353500671C30 /* GTMRefreshHeader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GTMRefreshHeader.swift; sourceTree = "<group>"; };
  315. 4928F2012260353500671C30 /* GTMRefreshStyle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GTMRefreshStyle.swift; sourceTree = "<group>"; };
  316. 4928F2022260353500671C30 /* GTMRefreshComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GTMRefreshComponent.swift; sourceTree = "<group>"; };
  317. 4928F2042260353500671C30 /* arrow_down@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "arrow_down@3x.png"; sourceTree = "<group>"; };
  318. 4928F2062260353500671C30 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localize.strings"; sourceTree = "<group>"; };
  319. 4928F2072260353500671C30 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localize.strings; sourceTree = "<group>"; };
  320. 4928F2082260353500671C30 /* success@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "success@3x.png"; sourceTree = "<group>"; };
  321. 4928F2092260353500671C30 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/Localize.strings; sourceTree = "<group>"; };
  322. 4928F20A2260353500671C30 /* failure@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "failure@3x.png"; sourceTree = "<group>"; };
  323. 4928F20B2260353500671C30 /* GTMRefreshExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GTMRefreshExtension.swift; sourceTree = "<group>"; };
  324. 4928F2192260354F00671C30 /* QQVideoRefreshHeader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QQVideoRefreshHeader.swift; sourceTree = "<group>"; };
  325. 4928F21C2260354F00671C30 /* loading18@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading18@2x.png"; sourceTree = "<group>"; };
  326. 4928F21D2260354F00671C30 /* loading06@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading06@2x.png"; sourceTree = "<group>"; };
  327. 4928F21E2260354F00671C30 /* loading20@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading20@3x.png"; sourceTree = "<group>"; };
  328. 4928F21F2260354F00671C30 /* loading14@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading14@2x.png"; sourceTree = "<group>"; };
  329. 4928F2202260354F00671C30 /* loading22@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading22@2x.png"; sourceTree = "<group>"; };
  330. 4928F2212260354F00671C30 /* loading04@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading04@3x.png"; sourceTree = "<group>"; };
  331. 4928F2222260354F00671C30 /* loading08@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading08@3x.png"; sourceTree = "<group>"; };
  332. 4928F2232260354F00671C30 /* loading16@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading16@3x.png"; sourceTree = "<group>"; };
  333. 4928F2242260354F00671C30 /* loading16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading16@2x.png"; sourceTree = "<group>"; };
  334. 4928F2252260354F00671C30 /* loading08@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading08@2x.png"; sourceTree = "<group>"; };
  335. 4928F2262260354F00671C30 /* loading04@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading04@2x.png"; sourceTree = "<group>"; };
  336. 4928F2272260354F00671C30 /* loading22@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading22@3x.png"; sourceTree = "<group>"; };
  337. 4928F2282260354F00671C30 /* loading14@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading14@3x.png"; sourceTree = "<group>"; };
  338. 4928F2292260354F00671C30 /* loading20@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading20@2x.png"; sourceTree = "<group>"; };
  339. 4928F22A2260354F00671C30 /* loading06@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading06@3x.png"; sourceTree = "<group>"; };
  340. 4928F22B2260354F00671C30 /* loading18@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading18@3x.png"; sourceTree = "<group>"; };
  341. 4928F22C2260354F00671C30 /* loading02@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading02@3x.png"; sourceTree = "<group>"; };
  342. 4928F22D2260354F00671C30 /* loading24@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading24@2x.png"; sourceTree = "<group>"; };
  343. 4928F22E2260354F00671C30 /* loading10@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading10@3x.png"; sourceTree = "<group>"; };
  344. 4928F22F2260354F00671C30 /* loading28@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading28@2x.png"; sourceTree = "<group>"; };
  345. 4928F2302260354F00671C30 /* loading26@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading26@3x.png"; sourceTree = "<group>"; };
  346. 4928F2312260354F00671C30 /* loading00@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading00@2x.png"; sourceTree = "<group>"; };
  347. 4928F2322260354F00671C30 /* loading12@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading12@2x.png"; sourceTree = "<group>"; };
  348. 4928F2332260354F00671C30 /* loading12@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading12@3x.png"; sourceTree = "<group>"; };
  349. 4928F2342260354F00671C30 /* loading00@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading00@3x.png"; sourceTree = "<group>"; };
  350. 4928F2352260354F00671C30 /* loading26@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading26@2x.png"; sourceTree = "<group>"; };
  351. 4928F2362260354F00671C30 /* loading28@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading28@3x.png"; sourceTree = "<group>"; };
  352. 4928F2372260354F00671C30 /* loading10@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading10@2x.png"; sourceTree = "<group>"; };
  353. 4928F2382260354F00671C30 /* loading24@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading24@3x.png"; sourceTree = "<group>"; };
  354. 4928F2392260354F00671C30 /* loading02@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading02@2x.png"; sourceTree = "<group>"; };
  355. 4928F23A2260354F00671C30 /* loading05@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading05@3x.png"; sourceTree = "<group>"; };
  356. 4928F23B2260354F00671C30 /* loading23@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading23@2x.png"; sourceTree = "<group>"; };
  357. 4928F23C2260354F00671C30 /* loading17@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading17@3x.png"; sourceTree = "<group>"; };
  358. 4928F23D2260354F00671C30 /* loading09@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading09@3x.png"; sourceTree = "<group>"; };
  359. 4928F23E2260354F00671C30 /* loading21@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading21@3x.png"; sourceTree = "<group>"; };
  360. 4928F23F2260354F00671C30 /* loading07@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading07@2x.png"; sourceTree = "<group>"; };
  361. 4928F2402260354F00671C30 /* loading19@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading19@2x.png"; sourceTree = "<group>"; };
  362. 4928F2412260354F00671C30 /* loading15@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading15@2x.png"; sourceTree = "<group>"; };
  363. 4928F2422260354F00671C30 /* loading15@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading15@3x.png"; sourceTree = "<group>"; };
  364. 4928F2432260354F00671C30 /* loading19@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading19@3x.png"; sourceTree = "<group>"; };
  365. 4928F2442260354F00671C30 /* loading07@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading07@3x.png"; sourceTree = "<group>"; };
  366. 4928F2452260354F00671C30 /* loading21@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading21@2x.png"; sourceTree = "<group>"; };
  367. 4928F2462260354F00671C30 /* loading09@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading09@2x.png"; sourceTree = "<group>"; };
  368. 4928F2472260354F00671C30 /* loading17@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading17@2x.png"; sourceTree = "<group>"; };
  369. 4928F2482260354F00671C30 /* loading23@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading23@3x.png"; sourceTree = "<group>"; };
  370. 4928F2492260354F00671C30 /* loading05@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading05@2x.png"; sourceTree = "<group>"; };
  371. 4928F24A2260354F00671C30 /* loading01@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading01@2x.png"; sourceTree = "<group>"; };
  372. 4928F24B2260354F00671C30 /* loading27@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading27@3x.png"; sourceTree = "<group>"; };
  373. 4928F24C2260354F00671C30 /* loading13@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading13@2x.png"; sourceTree = "<group>"; };
  374. 4928F24D2260354F00671C30 /* loading25@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading25@2x.png"; sourceTree = "<group>"; };
  375. 4928F24E2260354F00671C30 /* loading03@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading03@3x.png"; sourceTree = "<group>"; };
  376. 4928F24F2260354F00671C30 /* loading29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading29@2x.png"; sourceTree = "<group>"; };
  377. 4928F2502260354F00671C30 /* loading11@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading11@3x.png"; sourceTree = "<group>"; };
  378. 4928F2512260354F00671C30 /* loading11@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading11@2x.png"; sourceTree = "<group>"; };
  379. 4928F2522260354F00671C30 /* loading29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading29@3x.png"; sourceTree = "<group>"; };
  380. 4928F2532260354F00671C30 /* loading03@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading03@2x.png"; sourceTree = "<group>"; };
  381. 4928F2542260354F00671C30 /* loading25@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading25@3x.png"; sourceTree = "<group>"; };
  382. 4928F2552260354F00671C30 /* loading13@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading13@3x.png"; sourceTree = "<group>"; };
  383. 4928F2562260354F00671C30 /* loading27@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading27@2x.png"; sourceTree = "<group>"; };
  384. 4928F2572260354F00671C30 /* loading01@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "loading01@3x.png"; sourceTree = "<group>"; };
  385. 4928F296226065D600671C30 /* YMHomeSearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMHomeSearchView.swift; sourceTree = "<group>"; };
  386. 4928F2982260680D00671C30 /* UIButton+titleEdgeInsets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIButton+titleEdgeInsets.swift"; sourceTree = "<group>"; };
  387. 4928F29A2260722200671C30 /* PYSearch.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PYSearch.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  388. 4928F2A022607D3E00671C30 /* YMSearchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMSearchViewController.swift; sourceTree = "<group>"; };
  389. 4928F2A22260867D00671C30 /* YMSearchPageHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMSearchPageHeaderView.swift; sourceTree = "<group>"; };
  390. 4928F2A422641EFE00671C30 /* YMSearchCatetoryCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMSearchCatetoryCell.swift; sourceTree = "<group>"; };
  391. 4928F2AB2264522800671C30 /* YMRecomViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMRecomViewController.swift; sourceTree = "<group>"; };
  392. 4928F2AD2264533200671C30 /* YMRecomPageModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMRecomPageModel.swift; sourceTree = "<group>"; };
  393. 4928F2AF226453E900671C30 /* YMRecomPageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMRecomPageCell.swift; sourceTree = "<group>"; };
  394. 4928F2B22264752C00671C30 /* 63.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 63.jpg; sourceTree = "<group>"; };
  395. 4928F2B32264752C00671C30 /* 88.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 88.jpg; sourceTree = "<group>"; };
  396. 4928F2B42264752C00671C30 /* 89.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 89.jpg; sourceTree = "<group>"; };
  397. 4928F2B52264752C00671C30 /* 76.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 76.jpg; sourceTree = "<group>"; };
  398. 4928F2B62264752C00671C30 /* 62.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 62.jpg; sourceTree = "<group>"; };
  399. 4928F2B72264752C00671C30 /* 74.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 74.jpg; sourceTree = "<group>"; };
  400. 4928F2B82264752C00671C30 /* 60.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 60.jpg; sourceTree = "<group>"; };
  401. 4928F2B92264752C00671C30 /* 48.JPG */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 48.JPG; sourceTree = "<group>"; };
  402. 4928F2BA2264752C00671C30 /* 49.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 49.jpg; sourceTree = "<group>"; };
  403. 4928F2BB2264752C00671C30 /* 61.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 61.jpg; sourceTree = "<group>"; };
  404. 4928F2BC2264752C00671C30 /* 75.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 75.jpg; sourceTree = "<group>"; };
  405. 4928F2BD2264752C00671C30 /* 59.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 59.jpg; sourceTree = "<group>"; };
  406. 4928F2BE2264752C00671C30 /* 71.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 71.jpg; sourceTree = "<group>"; };
  407. 4928F2BF2264752C00671C30 /* 65.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 65.jpg; sourceTree = "<group>"; };
  408. 4928F2C02264752C00671C30 /* 64.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 64.jpg; sourceTree = "<group>"; };
  409. 4928F2C12264752C00671C30 /* 70.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 70.jpg; sourceTree = "<group>"; };
  410. 4928F2C22264752C00671C30 /* 58.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 58.jpg; sourceTree = "<group>"; };
  411. 4928F2C32264752C00671C30 /* 8.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 8.jpg; sourceTree = "<group>"; };
  412. 4928F2C42264752C00671C30 /* 66.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 66.jpg; sourceTree = "<group>"; };
  413. 4928F2C52264752C00671C30 /* 99.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 99.jpg; sourceTree = "<group>"; };
  414. 4928F2C62264752C00671C30 /* 72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 72.png; sourceTree = "<group>"; };
  415. 4928F2C72264752C00671C30 /* 98.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 98.jpg; sourceTree = "<group>"; };
  416. 4928F2C82264752C00671C30 /* 73.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 73.jpg; sourceTree = "<group>"; };
  417. 4928F2C92264752C00671C30 /* 67.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 67.jpg; sourceTree = "<group>"; };
  418. 4928F2CA2264752C00671C30 /* 9.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 9.jpg; sourceTree = "<group>"; };
  419. 4928F2CB2264752C00671C30 /* 28.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 28.jpg; sourceTree = "<group>"; };
  420. 4928F2CC2264752C00671C30 /* 14.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 14.png; sourceTree = "<group>"; };
  421. 4928F2CD2264752C00671C30 /* 77.jpeg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 77.jpeg; sourceTree = "<group>"; };
  422. 4928F2CE2264752C00671C30 /* 15.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 15.png; sourceTree = "<group>"; };
  423. 4928F2CF2264752C00671C30 /* 43.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = 43.gif; sourceTree = "<group>"; };
  424. 4928F2D02264752C00671C30 /* 100.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 100.jpg; sourceTree = "<group>"; };
  425. 4928F2D12264752C00671C30 /* 29.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 29.jpg; sourceTree = "<group>"; };
  426. 4928F2D22264752C00671C30 /* 17.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 17.jpg; sourceTree = "<group>"; };
  427. 4928F2D32264752C00671C30 /* 16.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 16.jpg; sourceTree = "<group>"; };
  428. 4928F2D42264752C00671C30 /* 12.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 12.jpg; sourceTree = "<group>"; };
  429. 4928F2D52264752C00671C30 /* 13.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 13.jpg; sourceTree = "<group>"; };
  430. 4928F2D62264752C00671C30 /* 39.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 39.jpg; sourceTree = "<group>"; };
  431. 4928F2D72264752C00671C30 /* 11.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 11.jpg; sourceTree = "<group>"; };
  432. 4928F2D82264752C00671C30 /* 10.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 10.jpg; sourceTree = "<group>"; };
  433. 4928F2D92264752C00671C30 /* 38.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 38.jpg; sourceTree = "<group>"; };
  434. 4928F2DA2264752C00671C30 /* 21.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 21.jpg; sourceTree = "<group>"; };
  435. 4928F2DB2264752C00671C30 /* 35.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 35.png; sourceTree = "<group>"; };
  436. 4928F2DC2264752C00671C30 /* 20.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 20.png; sourceTree = "<group>"; };
  437. 4928F2DD2264752C00671C30 /* 34.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 34.jpg; sourceTree = "<group>"; };
  438. 4928F2DE2264752C00671C30 /* 36.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 36.jpg; sourceTree = "<group>"; };
  439. 4928F2DF2264752C00671C30 /* 22.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 22.jpg; sourceTree = "<group>"; };
  440. 4928F2E02264752C00671C30 /* 23.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 23.jpg; sourceTree = "<group>"; };
  441. 4928F2E12264752C00671C30 /* 37.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 37.jpg; sourceTree = "<group>"; };
  442. 4928F2E22264752C00671C30 /* 27.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 27.jpg; sourceTree = "<group>"; };
  443. 4928F2E32264752C00671C30 /* 33.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 33.png; sourceTree = "<group>"; };
  444. 4928F2E42264752C00671C30 /* 26.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 26.jpg; sourceTree = "<group>"; };
  445. 4928F2E52264752C00671C30 /* 32.JPG */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 32.JPG; sourceTree = "<group>"; };
  446. 4928F2E62264752C00671C30 /* 18.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 18.jpg; sourceTree = "<group>"; };
  447. 4928F2E72264752C00671C30 /* 24.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 24.jpg; sourceTree = "<group>"; };
  448. 4928F2E82264752C00671C30 /* 30.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 30.jpg; sourceTree = "<group>"; };
  449. 4928F2E92264752C00671C30 /* 31.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 31.jpg; sourceTree = "<group>"; };
  450. 4928F2EA2264752C00671C30 /* 25.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 25.jpg; sourceTree = "<group>"; };
  451. 4928F2EB2264752C00671C30 /* 19.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 19.jpg; sourceTree = "<group>"; };
  452. 4928F2EC2264752C00671C30 /* 4.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 4.jpg; sourceTree = "<group>"; };
  453. 4928F2ED2264752C00671C30 /* 56.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 56.jpg; sourceTree = "<group>"; };
  454. 4928F2EE2264752C00671C30 /* 81.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 81.jpg; sourceTree = "<group>"; };
  455. 4928F2EF2264752C00671C30 /* 95.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 95.jpg; sourceTree = "<group>"; };
  456. 4928F2F02264752C00671C30 /* 42.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 42.png; sourceTree = "<group>"; };
  457. 4928F2F12264752C00671C30 /* 5.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 5.png; sourceTree = "<group>"; };
  458. 4928F2F22264752C00671C30 /* 94.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 94.jpg; sourceTree = "<group>"; };
  459. 4928F2F32264752C00671C30 /* 80.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 80.jpg; sourceTree = "<group>"; };
  460. 4928F2F42264752C00671C30 /* 57.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 57.jpg; sourceTree = "<group>"; };
  461. 4928F2F52264752C00671C30 /* 55.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 55.jpg; sourceTree = "<group>"; };
  462. 4928F2F62264752C00671C30 /* 7.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 7.jpg; sourceTree = "<group>"; };
  463. 4928F2F72264752C00671C30 /* 41.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 41.jpg; sourceTree = "<group>"; };
  464. 4928F2F82264752C00671C30 /* 69.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 69.jpg; sourceTree = "<group>"; };
  465. 4928F2F92264752C00671C30 /* 96.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 96.jpg; sourceTree = "<group>"; };
  466. 4928F2FA2264752C00671C30 /* 82.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 82.jpg; sourceTree = "<group>"; };
  467. 4928F2FB2264752C00671C30 /* 40.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 40.png; sourceTree = "<group>"; };
  468. 4928F2FC2264752C00671C30 /* 83.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 83.jpg; sourceTree = "<group>"; };
  469. 4928F2FD2264752C00671C30 /* 97.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 97.jpg; sourceTree = "<group>"; };
  470. 4928F2FE2264752C00671C30 /* 68.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 68.jpg; sourceTree = "<group>"; };
  471. 4928F2FF2264752C00671C30 /* 54.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 54.jpg; sourceTree = "<group>"; };
  472. 4928F3002264752C00671C30 /* 6.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 6.jpg; sourceTree = "<group>"; };
  473. 4928F3012264752C00671C30 /* 78.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 78.jpg; sourceTree = "<group>"; };
  474. 4928F3022264752C00671C30 /* 2.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 2.jpg; sourceTree = "<group>"; };
  475. 4928F3032264752C00671C30 /* 50.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 50.jpg; sourceTree = "<group>"; };
  476. 4928F3042264752C00671C30 /* 93.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 93.jpg; sourceTree = "<group>"; };
  477. 4928F3052264752C00671C30 /* 87.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 87.jpg; sourceTree = "<group>"; };
  478. 4928F3062264752C00671C30 /* 44.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 44.png; sourceTree = "<group>"; };
  479. 4928F3072264752C00671C30 /* 86.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 86.jpg; sourceTree = "<group>"; };
  480. 4928F3082264752C00671C30 /* 92.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 92.jpg; sourceTree = "<group>"; };
  481. 4928F3092264752C00671C30 /* 45.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 45.jpg; sourceTree = "<group>"; };
  482. 4928F30A2264752C00671C30 /* 3.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 3.jpg; sourceTree = "<group>"; };
  483. 4928F30B2264752C00671C30 /* 51.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 51.jpg; sourceTree = "<group>"; };
  484. 4928F30C2264752C00671C30 /* 79.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 79.jpg; sourceTree = "<group>"; };
  485. 4928F30D2264752C00671C30 /* 47.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 47.jpg; sourceTree = "<group>"; };
  486. 4928F30E2264752C00671C30 /* 53.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 53.jpg; sourceTree = "<group>"; };
  487. 4928F30F2264752C00671C30 /* 1.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 1.jpg; sourceTree = "<group>"; };
  488. 4928F3102264752C00671C30 /* 84.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 84.jpg; sourceTree = "<group>"; };
  489. 4928F3112264752C00671C30 /* 90.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 90.jpg; sourceTree = "<group>"; };
  490. 4928F3122264752C00671C30 /* 91.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 91.jpg; sourceTree = "<group>"; };
  491. 4928F3132264752C00671C30 /* 85.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 85.jpg; sourceTree = "<group>"; };
  492. 4928F3142264752C00671C30 /* 52.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 52.jpg; sourceTree = "<group>"; };
  493. 4928F3152264752C00671C30 /* 46.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 46.jpg; sourceTree = "<group>"; };
  494. 4928F37E22647B4100671C30 /* YMDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMDetailViewController.swift; sourceTree = "<group>"; };
  495. 4928F380226485A900671C30 /* YMDetailInfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMDetailInfoView.swift; sourceTree = "<group>"; };
  496. 4928F3822265737E00671C30 /* YMGoodDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMGoodDetailModel.swift; sourceTree = "<group>"; };
  497. 4928F3842265841A00671C30 /* YMShopInfoModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMShopInfoModel.swift; sourceTree = "<group>"; };
  498. 4928F3862265876A00671C30 /* YMDetailPicModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMDetailPicModel.swift; sourceTree = "<group>"; };
  499. 4928F3882265AFA000671C30 /* YMDetailShopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMDetailShopView.swift; sourceTree = "<group>"; };
  500. 4928F38A2265D3F400671C30 /* YMDetailImageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMDetailImageCell.swift; sourceTree = "<group>"; };
  501. 4928F38C2265E43800671C30 /* YMSearchRightView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMSearchRightView.swift; sourceTree = "<group>"; };
  502. 4928F38E2266F0BE00671C30 /* YMListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMListViewController.swift; sourceTree = "<group>"; };
  503. 4928F3912267100400671C30 /* YMCreatSearchTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMCreatSearchTool.swift; sourceTree = "<group>"; };
  504. 4928F39322671B9C00671C30 /* YMResultViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMResultViewController.swift; sourceTree = "<group>"; };
  505. 4928F39522696D7100671C30 /* YMMyViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMMyViewController.swift; sourceTree = "<group>"; };
  506. 4928F39722697A1D00671C30 /* YMSettingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMSettingViewController.swift; sourceTree = "<group>"; };
  507. 4928F39A22697D7400671C30 /* XHToast.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XHToast.m; sourceTree = "<group>"; };
  508. 4928F39B22697D7400671C30 /* XHToast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XHToast.h; sourceTree = "<group>"; };
  509. 4928F39D226993E500671C30 /* YMPrivateViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMPrivateViewController.swift; sourceTree = "<group>"; };
  510. 4928F39F2269B1B500671C30 /* YMIdeaViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMIdeaViewController.swift; sourceTree = "<group>"; };
  511. 49621CA4223F3EBE0071CD2E /* MvpGoods.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MvpGoods.app; sourceTree = BUILT_PRODUCTS_DIR; };
  512. 49621CA7223F3EBF0071CD2E /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
  513. 49621CA9223F3EBF0071CD2E /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
  514. 49621CAC223F3EBF0071CD2E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
  515. 49621CAE223F3EC20071CD2E /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  516. 49621CB1223F3EC20071CD2E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
  517. 49621CB3223F3EC20071CD2E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  518. 49621CB8223F3EC20071CD2E /* MvpGoodsTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MvpGoodsTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
  519. 49621CBC223F3EC20071CD2E /* MvpGoodsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MvpGoodsTests.swift; sourceTree = "<group>"; };
  520. 49621CBE223F3EC20071CD2E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  521. 49621CC3223F3EC30071CD2E /* MvpGoodsUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MvpGoodsUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
  522. 49621CC7223F3EC30071CD2E /* MvpGoodsUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MvpGoodsUITests.swift; sourceTree = "<group>"; };
  523. 49621CC9223F3EC30071CD2E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  524. 49621CD7223F49040071CD2E /* YMConst.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMConst.swift; sourceTree = "<group>"; };
  525. 49621CD9223F49F70071CD2E /* YMHexColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMHexColor.swift; sourceTree = "<group>"; };
  526. 49621CDC223F4D130071CD2E /* YMBaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMBaseViewController.swift; sourceTree = "<group>"; };
  527. 49621CDE223F4D3C0071CD2E /* YMNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMNavigationController.swift; sourceTree = "<group>"; };
  528. 49621CE0223F4DE00071CD2E /* YMTabbarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMTabbarController.swift; sourceTree = "<group>"; };
  529. 49621CE6223F65DC0071CD2E /* YMHomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMHomeViewController.swift; sourceTree = "<group>"; };
  530. 49621CEA223F6C050071CD2E /* UIView+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Extension.swift"; sourceTree = "<group>"; };
  531. 49621CEB223F6C050071CD2E /* MFPageContentView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MFPageContentView.swift; sourceTree = "<group>"; };
  532. 49621CEC223F6C050071CD2E /* MFPageTitleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MFPageTitleView.swift; sourceTree = "<group>"; };
  533. 49621CED223F6C050071CD2E /* MFPageTitleViewConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MFPageTitleViewConfig.swift; sourceTree = "<group>"; };
  534. 49621CF2223F6D030071CD2E /* NetWorkTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetWorkTool.swift; sourceTree = "<group>"; };
  535. 49621D0E223F82F90071CD2E /* YMChannelModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMChannelModel.swift; sourceTree = "<group>"; };
  536. 49621D11224095B00071CD2E /* YMService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YMService.swift; sourceTree = "<group>"; };
  537. 49621D142240BD560071CD2E /* HttpResponseModel+Rx.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "HttpResponseModel+Rx.swift"; sourceTree = "<group>"; };
  538. 49621D152240BD560071CD2E /* NoCancellable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoCancellable.swift; sourceTree = "<group>"; };
  539. 49621D162240BD560071CD2E /* CheckErrorCodePlugin.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CheckErrorCodePlugin.swift; sourceTree = "<group>"; };
  540. 49621D172240BD560071CD2E /* DataProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataProvider.swift; sourceTree = "<group>"; };
  541. 49621D182240BD560071CD2E /* XLProvider+Rx.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "XLProvider+Rx.swift"; sourceTree = "<group>"; };
  542. 49621D192240BD560071CD2E /* XLDemo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XLDemo.swift; sourceTree = "<group>"; };
  543. 49621D1A2240BD560071CD2E /* DataProvider+Rx.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "DataProvider+Rx.swift"; sourceTree = "<group>"; };
  544. 49621D1B2240BD560071CD2E /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
  545. 49621D1C2240BD560071CD2E /* XLProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XLProvider.swift; sourceTree = "<group>"; };
  546. 49621D1D2240BD560071CD2E /* XLTargetType+Default.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "XLTargetType+Default.swift"; sourceTree = "<group>"; };
  547. 49621D1E2240BD560071CD2E /* YLTargetType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YLTargetType.swift; sourceTree = "<group>"; };
  548. 49621D1F2240BD560071CD2E /* AddTokenPlugin.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddTokenPlugin.swift; sourceTree = "<group>"; };
  549. 49621D202240BD560071CD2E /* HttpResponseModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HttpResponseModel.swift; sourceTree = "<group>"; };
  550. 49621D212240BD560071CD2E /* YLDemo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YLDemo.swift; sourceTree = "<group>"; };
  551. 49621D222240BD560071CD2E /* JoinVeriSignturePlugin.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JoinVeriSignturePlugin.swift; sourceTree = "<group>"; };
  552. 49621D232240BD560071CD2E /* XLTargetType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XLTargetType.swift; sourceTree = "<group>"; };
  553. 49621D242240BD560071CD2E /* Cacheable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Cacheable.swift; sourceTree = "<group>"; };
  554. 49621D252240BD560071CD2E /* YLTargetType+Default.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "YLTargetType+Default.swift"; sourceTree = "<group>"; };
  555. 49621D262240BD560071CD2E /* YLError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YLError.swift; sourceTree = "<group>"; };
  556. 49621E242243691E0071CD2E /* UIColor+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIColor+Extensions.swift"; sourceTree = "<group>"; };
  557. 49621E2D224A33A00071CD2E /* HttpRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HttpRequest.swift; sourceTree = "<group>"; };
  558. 49621E2F224A33A00071CD2E /* THUD.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = THUD.swift; sourceTree = "<group>"; };
  559. 49621E30224A33A00071CD2E /* TStrInt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TStrInt.swift; sourceTree = "<group>"; };
  560. 49621E31224A33A00071CD2E /* TSaveFiles.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TSaveFiles.swift; sourceTree = "<group>"; };
  561. 49621E33224A33A00071CD2E /* DMAPI.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DMAPI.swift; sourceTree = "<group>"; };
  562. 49621E34224A33A00071CD2E /* DMModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DMModel.swift; sourceTree = "<group>"; };
  563. 49621E35224A33A00071CD2E /* MoyaConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MoyaConfig.swift; sourceTree = "<group>"; };
  564. 499E0B872269E07F00EF76A6 /* yw_1222.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = yw_1222.jpg; sourceTree = "<group>"; };
  565. C1400F1D39AD669E4C3C127B /* Pods-MvpGoods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MvpGoods.release.xcconfig"; path = "Pods/Target Support Files/Pods-MvpGoods/Pods-MvpGoods.release.xcconfig"; sourceTree = "<group>"; };
  566. C7174AFBF80E067F11820246 /* Pods-MvpGoods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MvpGoods.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MvpGoods/Pods-MvpGoods.debug.xcconfig"; sourceTree = "<group>"; };
  567. /* End PBXFileReference section */
  568. /* Begin PBXFrameworksBuildPhase section */
  569. 49621CA1223F3EBE0071CD2E /* Frameworks */ = {
  570. isa = PBXFrameworksBuildPhase;
  571. buildActionMask = 2147483647;
  572. files = (
  573. 4928F29B2260722200671C30 /* PYSearch.framework in Frameworks */,
  574. 4928F1EC225F30C800671C30 /* AdSupport.framework in Frameworks */,
  575. FFF265A5BF6D90734593BE78 /* Pods_MvpGoods.framework in Frameworks */,
  576. );
  577. runOnlyForDeploymentPostprocessing = 0;
  578. };
  579. 49621CB5223F3EC20071CD2E /* Frameworks */ = {
  580. isa = PBXFrameworksBuildPhase;
  581. buildActionMask = 2147483647;
  582. files = (
  583. );
  584. runOnlyForDeploymentPostprocessing = 0;
  585. };
  586. 49621CC0223F3EC30071CD2E /* Frameworks */ = {
  587. isa = PBXFrameworksBuildPhase;
  588. buildActionMask = 2147483647;
  589. files = (
  590. );
  591. runOnlyForDeploymentPostprocessing = 0;
  592. };
  593. /* End PBXFrameworksBuildPhase section */
  594. /* Begin PBXGroup section */
  595. 3EA2B554794A73CA0303D344 /* Pods */ = {
  596. isa = PBXGroup;
  597. children = (
  598. C7174AFBF80E067F11820246 /* Pods-MvpGoods.debug.xcconfig */,
  599. C1400F1D39AD669E4C3C127B /* Pods-MvpGoods.release.xcconfig */,
  600. );
  601. name = Pods;
  602. sourceTree = "<group>";
  603. };
  604. 4928F1CF225C6B4800671C30 /* ZCycleView */ = {
  605. isa = PBXGroup;
  606. children = (
  607. 4928F1D0225C6B4800671C30 /* ZCycleView.swift */,
  608. 4928F1D1225C6B4800671C30 /* ZCycleViewCell.swift */,
  609. 4928F1D2225C6B4800671C30 /* ZCycleLayout.swift */,
  610. 4928F1D3225C6B4800671C30 /* ZPageControl.swift */,
  611. );
  612. path = ZCycleView;
  613. sourceTree = "<group>";
  614. };
  615. 4928F1F3225F4DCC00671C30 /* LoadView */ = {
  616. isa = PBXGroup;
  617. children = (
  618. 4928F1FA225F5D6700671C30 /* HsuBallRoatationView.swift */,
  619. );
  620. path = LoadView;
  621. sourceTree = "<group>";
  622. };
  623. 4928F1FC2260352500671C30 /* RefreshTool */ = {
  624. isa = PBXGroup;
  625. children = (
  626. 4928F2182260354F00671C30 /* QQVideo */,
  627. 4928F1FD2260353500671C30 /* GTMRefresh */,
  628. );
  629. path = RefreshTool;
  630. sourceTree = "<group>";
  631. };
  632. 4928F1FD2260353500671C30 /* GTMRefresh */ = {
  633. isa = PBXGroup;
  634. children = (
  635. 4928F1FE2260353500671C30 /* GTMRefreshConstant.swift */,
  636. 4928F1FF2260353500671C30 /* GTMLoadMoreFooter.swift */,
  637. 4928F2002260353500671C30 /* GTMRefreshHeader.swift */,
  638. 4928F2012260353500671C30 /* GTMRefreshStyle.swift */,
  639. 4928F2022260353500671C30 /* GTMRefreshComponent.swift */,
  640. 4928F2032260353500671C30 /* Resource */,
  641. 4928F20B2260353500671C30 /* GTMRefreshExtension.swift */,
  642. );
  643. path = GTMRefresh;
  644. sourceTree = "<group>";
  645. };
  646. 4928F2032260353500671C30 /* Resource */ = {
  647. isa = PBXGroup;
  648. children = (
  649. 4928F2042260353500671C30 /* arrow_down@3x.png */,
  650. 4928F2052260353500671C30 /* Localize.strings */,
  651. 4928F2082260353500671C30 /* success@3x.png */,
  652. 4928F20A2260353500671C30 /* failure@3x.png */,
  653. );
  654. path = Resource;
  655. sourceTree = "<group>";
  656. };
  657. 4928F2182260354F00671C30 /* QQVideo */ = {
  658. isa = PBXGroup;
  659. children = (
  660. 4928F2192260354F00671C30 /* QQVideoRefreshHeader.swift */,
  661. 4928F21B2260354F00671C30 /* Resource */,
  662. );
  663. path = QQVideo;
  664. sourceTree = "<group>";
  665. };
  666. 4928F21B2260354F00671C30 /* Resource */ = {
  667. isa = PBXGroup;
  668. children = (
  669. 4928F21C2260354F00671C30 /* loading18@2x.png */,
  670. 4928F21D2260354F00671C30 /* loading06@2x.png */,
  671. 4928F21E2260354F00671C30 /* loading20@3x.png */,
  672. 4928F21F2260354F00671C30 /* loading14@2x.png */,
  673. 4928F2202260354F00671C30 /* loading22@2x.png */,
  674. 4928F2212260354F00671C30 /* loading04@3x.png */,
  675. 4928F2222260354F00671C30 /* loading08@3x.png */,
  676. 4928F2232260354F00671C30 /* loading16@3x.png */,
  677. 4928F2242260354F00671C30 /* loading16@2x.png */,
  678. 4928F2252260354F00671C30 /* loading08@2x.png */,
  679. 4928F2262260354F00671C30 /* loading04@2x.png */,
  680. 4928F2272260354F00671C30 /* loading22@3x.png */,
  681. 4928F2282260354F00671C30 /* loading14@3x.png */,
  682. 4928F2292260354F00671C30 /* loading20@2x.png */,
  683. 4928F22A2260354F00671C30 /* loading06@3x.png */,
  684. 4928F22B2260354F00671C30 /* loading18@3x.png */,
  685. 4928F22C2260354F00671C30 /* loading02@3x.png */,
  686. 4928F22D2260354F00671C30 /* loading24@2x.png */,
  687. 4928F22E2260354F00671C30 /* loading10@3x.png */,
  688. 4928F22F2260354F00671C30 /* loading28@2x.png */,
  689. 4928F2302260354F00671C30 /* loading26@3x.png */,
  690. 4928F2312260354F00671C30 /* loading00@2x.png */,
  691. 4928F2322260354F00671C30 /* loading12@2x.png */,
  692. 4928F2332260354F00671C30 /* loading12@3x.png */,
  693. 4928F2342260354F00671C30 /* loading00@3x.png */,
  694. 4928F2352260354F00671C30 /* loading26@2x.png */,
  695. 4928F2362260354F00671C30 /* loading28@3x.png */,
  696. 4928F2372260354F00671C30 /* loading10@2x.png */,
  697. 4928F2382260354F00671C30 /* loading24@3x.png */,
  698. 4928F2392260354F00671C30 /* loading02@2x.png */,
  699. 4928F23A2260354F00671C30 /* loading05@3x.png */,
  700. 4928F23B2260354F00671C30 /* loading23@2x.png */,
  701. 4928F23C2260354F00671C30 /* loading17@3x.png */,
  702. 4928F23D2260354F00671C30 /* loading09@3x.png */,
  703. 4928F23E2260354F00671C30 /* loading21@3x.png */,
  704. 4928F23F2260354F00671C30 /* loading07@2x.png */,
  705. 4928F2402260354F00671C30 /* loading19@2x.png */,
  706. 4928F2412260354F00671C30 /* loading15@2x.png */,
  707. 4928F2422260354F00671C30 /* loading15@3x.png */,
  708. 4928F2432260354F00671C30 /* loading19@3x.png */,
  709. 4928F2442260354F00671C30 /* loading07@3x.png */,
  710. 4928F2452260354F00671C30 /* loading21@2x.png */,
  711. 4928F2462260354F00671C30 /* loading09@2x.png */,
  712. 4928F2472260354F00671C30 /* loading17@2x.png */,
  713. 4928F2482260354F00671C30 /* loading23@3x.png */,
  714. 4928F2492260354F00671C30 /* loading05@2x.png */,
  715. 4928F24A2260354F00671C30 /* loading01@2x.png */,
  716. 4928F24B2260354F00671C30 /* loading27@3x.png */,
  717. 4928F24C2260354F00671C30 /* loading13@2x.png */,
  718. 4928F24D2260354F00671C30 /* loading25@2x.png */,
  719. 4928F24E2260354F00671C30 /* loading03@3x.png */,
  720. 4928F24F2260354F00671C30 /* loading29@2x.png */,
  721. 4928F2502260354F00671C30 /* loading11@3x.png */,
  722. 4928F2512260354F00671C30 /* loading11@2x.png */,
  723. 4928F2522260354F00671C30 /* loading29@3x.png */,
  724. 4928F2532260354F00671C30 /* loading03@2x.png */,
  725. 4928F2542260354F00671C30 /* loading25@3x.png */,
  726. 4928F2552260354F00671C30 /* loading13@3x.png */,
  727. 4928F2562260354F00671C30 /* loading27@2x.png */,
  728. 4928F2572260354F00671C30 /* loading01@3x.png */,
  729. );
  730. path = Resource;
  731. sourceTree = "<group>";
  732. };
  733. 4928F29C22607BD700671C30 /* 搜券 */ = {
  734. isa = PBXGroup;
  735. children = (
  736. 4928F39022670FEE00671C30 /* SearchTool */,
  737. 4928F29F22607BF000671C30 /* Controller */,
  738. 4928F29E22607BE800671C30 /* View */,
  739. 4928F29D22607BE100671C30 /* Model */,
  740. );
  741. path = "搜券";
  742. sourceTree = "<group>";
  743. };
  744. 4928F29D22607BE100671C30 /* Model */ = {
  745. isa = PBXGroup;
  746. children = (
  747. );
  748. path = Model;
  749. sourceTree = "<group>";
  750. };
  751. 4928F29E22607BE800671C30 /* View */ = {
  752. isa = PBXGroup;
  753. children = (
  754. 4928F2A22260867D00671C30 /* YMSearchPageHeaderView.swift */,
  755. 4928F2A422641EFE00671C30 /* YMSearchCatetoryCell.swift */,
  756. 4928F38C2265E43800671C30 /* YMSearchRightView.swift */,
  757. );
  758. path = View;
  759. sourceTree = "<group>";
  760. };
  761. 4928F29F22607BF000671C30 /* Controller */ = {
  762. isa = PBXGroup;
  763. children = (
  764. 4928F2A022607D3E00671C30 /* YMSearchViewController.swift */,
  765. );
  766. path = Controller;
  767. sourceTree = "<group>";
  768. };
  769. 4928F2A6226451B900671C30 /* 推荐 */ = {
  770. isa = PBXGroup;
  771. children = (
  772. 4928F2AA226451FB00671C30 /* View */,
  773. 4928F2A9226451D700671C30 /* model */,
  774. 4928F2A8226451CE00671C30 /* controller */,
  775. );
  776. path = "推荐";
  777. sourceTree = "<group>";
  778. };
  779. 4928F2A7226451C100671C30 /* 我的 */ = {
  780. isa = PBXGroup;
  781. children = (
  782. 4928F39522696D7100671C30 /* YMMyViewController.swift */,
  783. 4928F39722697A1D00671C30 /* YMSettingViewController.swift */,
  784. 4928F39D226993E500671C30 /* YMPrivateViewController.swift */,
  785. 4928F39F2269B1B500671C30 /* YMIdeaViewController.swift */,
  786. );
  787. path = "我的";
  788. sourceTree = "<group>";
  789. };
  790. 4928F2A8226451CE00671C30 /* controller */ = {
  791. isa = PBXGroup;
  792. children = (
  793. 4928F2AB2264522800671C30 /* YMRecomViewController.swift */,
  794. 4928F38E2266F0BE00671C30 /* YMListViewController.swift */,
  795. );
  796. path = controller;
  797. sourceTree = "<group>";
  798. };
  799. 4928F2A9226451D700671C30 /* model */ = {
  800. isa = PBXGroup;
  801. children = (
  802. 4928F2AD2264533200671C30 /* YMRecomPageModel.swift */,
  803. );
  804. path = model;
  805. sourceTree = "<group>";
  806. };
  807. 4928F2AA226451FB00671C30 /* View */ = {
  808. isa = PBXGroup;
  809. children = (
  810. 4928F2AF226453E900671C30 /* YMRecomPageCell.swift */,
  811. );
  812. path = View;
  813. sourceTree = "<group>";
  814. };
  815. 4928F2B12264752C00671C30 /* 头像 */ = {
  816. isa = PBXGroup;
  817. children = (
  818. 4928F2B22264752C00671C30 /* 63.jpg */,
  819. 4928F2B32264752C00671C30 /* 88.jpg */,
  820. 4928F2B42264752C00671C30 /* 89.jpg */,
  821. 4928F2B52264752C00671C30 /* 76.jpg */,
  822. 4928F2B62264752C00671C30 /* 62.jpg */,
  823. 4928F2B72264752C00671C30 /* 74.jpg */,
  824. 4928F2B82264752C00671C30 /* 60.jpg */,
  825. 4928F2B92264752C00671C30 /* 48.JPG */,
  826. 4928F2BA2264752C00671C30 /* 49.jpg */,
  827. 4928F2BB2264752C00671C30 /* 61.jpg */,
  828. 4928F2BC2264752C00671C30 /* 75.jpg */,
  829. 4928F2BD2264752C00671C30 /* 59.jpg */,
  830. 4928F2BE2264752C00671C30 /* 71.jpg */,
  831. 4928F2BF2264752C00671C30 /* 65.jpg */,
  832. 4928F2C02264752C00671C30 /* 64.jpg */,
  833. 4928F2C12264752C00671C30 /* 70.jpg */,
  834. 4928F2C22264752C00671C30 /* 58.jpg */,
  835. 4928F2C32264752C00671C30 /* 8.jpg */,
  836. 4928F2C42264752C00671C30 /* 66.jpg */,
  837. 4928F2C52264752C00671C30 /* 99.jpg */,
  838. 4928F2C62264752C00671C30 /* 72.png */,
  839. 4928F2C72264752C00671C30 /* 98.jpg */,
  840. 4928F2C82264752C00671C30 /* 73.jpg */,
  841. 4928F2C92264752C00671C30 /* 67.jpg */,
  842. 4928F2CA2264752C00671C30 /* 9.jpg */,
  843. 4928F2CB2264752C00671C30 /* 28.jpg */,
  844. 4928F2CC2264752C00671C30 /* 14.png */,
  845. 4928F2CD2264752C00671C30 /* 77.jpeg */,
  846. 4928F2CE2264752C00671C30 /* 15.png */,
  847. 4928F2CF2264752C00671C30 /* 43.gif */,
  848. 4928F2D02264752C00671C30 /* 100.jpg */,
  849. 4928F2D12264752C00671C30 /* 29.jpg */,
  850. 4928F2D22264752C00671C30 /* 17.jpg */,
  851. 4928F2D32264752C00671C30 /* 16.jpg */,
  852. 4928F2D42264752C00671C30 /* 12.jpg */,
  853. 4928F2D52264752C00671C30 /* 13.jpg */,
  854. 4928F2D62264752C00671C30 /* 39.jpg */,
  855. 4928F2D72264752C00671C30 /* 11.jpg */,
  856. 4928F2D82264752C00671C30 /* 10.jpg */,
  857. 4928F2D92264752C00671C30 /* 38.jpg */,
  858. 4928F2DA2264752C00671C30 /* 21.jpg */,
  859. 4928F2DB2264752C00671C30 /* 35.png */,
  860. 4928F2DC2264752C00671C30 /* 20.png */,
  861. 4928F2DD2264752C00671C30 /* 34.jpg */,
  862. 4928F2DE2264752C00671C30 /* 36.jpg */,
  863. 4928F2DF2264752C00671C30 /* 22.jpg */,
  864. 4928F2E02264752C00671C30 /* 23.jpg */,
  865. 4928F2E12264752C00671C30 /* 37.jpg */,
  866. 4928F2E22264752C00671C30 /* 27.jpg */,
  867. 4928F2E32264752C00671C30 /* 33.png */,
  868. 4928F2E42264752C00671C30 /* 26.jpg */,
  869. 4928F2E52264752C00671C30 /* 32.JPG */,
  870. 4928F2E62264752C00671C30 /* 18.jpg */,
  871. 4928F2E72264752C00671C30 /* 24.jpg */,
  872. 4928F2E82264752C00671C30 /* 30.jpg */,
  873. 4928F2E92264752C00671C30 /* 31.jpg */,
  874. 4928F2EA2264752C00671C30 /* 25.jpg */,
  875. 4928F2EB2264752C00671C30 /* 19.jpg */,
  876. 4928F2EC2264752C00671C30 /* 4.jpg */,
  877. 4928F2ED2264752C00671C30 /* 56.jpg */,
  878. 4928F2EE2264752C00671C30 /* 81.jpg */,
  879. 4928F2EF2264752C00671C30 /* 95.jpg */,
  880. 4928F2F02264752C00671C30 /* 42.png */,
  881. 4928F2F12264752C00671C30 /* 5.png */,
  882. 4928F2F22264752C00671C30 /* 94.jpg */,
  883. 4928F2F32264752C00671C30 /* 80.jpg */,
  884. 4928F2F42264752C00671C30 /* 57.jpg */,
  885. 4928F2F52264752C00671C30 /* 55.jpg */,
  886. 4928F2F62264752C00671C30 /* 7.jpg */,
  887. 4928F2F72264752C00671C30 /* 41.jpg */,
  888. 4928F2F82264752C00671C30 /* 69.jpg */,
  889. 4928F2F92264752C00671C30 /* 96.jpg */,
  890. 4928F2FA2264752C00671C30 /* 82.jpg */,
  891. 4928F2FB2264752C00671C30 /* 40.png */,
  892. 4928F2FC2264752C00671C30 /* 83.jpg */,
  893. 4928F2FD2264752C00671C30 /* 97.jpg */,
  894. 4928F2FE2264752C00671C30 /* 68.jpg */,
  895. 4928F2FF2264752C00671C30 /* 54.jpg */,
  896. 4928F3002264752C00671C30 /* 6.jpg */,
  897. 4928F3012264752C00671C30 /* 78.jpg */,
  898. 4928F3022264752C00671C30 /* 2.jpg */,
  899. 4928F3032264752C00671C30 /* 50.jpg */,
  900. 4928F3042264752C00671C30 /* 93.jpg */,
  901. 4928F3052264752C00671C30 /* 87.jpg */,
  902. 4928F3062264752C00671C30 /* 44.png */,
  903. 4928F3072264752C00671C30 /* 86.jpg */,
  904. 4928F3082264752C00671C30 /* 92.jpg */,
  905. 4928F3092264752C00671C30 /* 45.jpg */,
  906. 4928F30A2264752C00671C30 /* 3.jpg */,
  907. 4928F30B2264752C00671C30 /* 51.jpg */,
  908. 4928F30C2264752C00671C30 /* 79.jpg */,
  909. 4928F30D2264752C00671C30 /* 47.jpg */,
  910. 4928F30E2264752C00671C30 /* 53.jpg */,
  911. 4928F30F2264752C00671C30 /* 1.jpg */,
  912. 4928F3102264752C00671C30 /* 84.jpg */,
  913. 4928F3112264752C00671C30 /* 90.jpg */,
  914. 4928F3122264752C00671C30 /* 91.jpg */,
  915. 4928F3132264752C00671C30 /* 85.jpg */,
  916. 4928F3142264752C00671C30 /* 52.jpg */,
  917. 4928F3152264752C00671C30 /* 46.jpg */,
  918. );
  919. path = "头像";
  920. sourceTree = "<group>";
  921. };
  922. 4928F37A22647ABD00671C30 /* 详情 */ = {
  923. isa = PBXGroup;
  924. children = (
  925. 4928F37D22647AF700671C30 /* Controller */,
  926. 4928F37C22647AED00671C30 /* View */,
  927. 4928F37B22647AE800671C30 /* Model */,
  928. );
  929. path = "详情";
  930. sourceTree = "<group>";
  931. };
  932. 4928F37B22647AE800671C30 /* Model */ = {
  933. isa = PBXGroup;
  934. children = (
  935. 4928F3822265737E00671C30 /* YMGoodDetailModel.swift */,
  936. 4928F3842265841A00671C30 /* YMShopInfoModel.swift */,
  937. 4928F3862265876A00671C30 /* YMDetailPicModel.swift */,
  938. );
  939. path = Model;
  940. sourceTree = "<group>";
  941. };
  942. 4928F37C22647AED00671C30 /* View */ = {
  943. isa = PBXGroup;
  944. children = (
  945. 4928F380226485A900671C30 /* YMDetailInfoView.swift */,
  946. 4928F3882265AFA000671C30 /* YMDetailShopView.swift */,
  947. 4928F38A2265D3F400671C30 /* YMDetailImageCell.swift */,
  948. );
  949. path = View;
  950. sourceTree = "<group>";
  951. };
  952. 4928F37D22647AF700671C30 /* Controller */ = {
  953. isa = PBXGroup;
  954. children = (
  955. 4928F37E22647B4100671C30 /* YMDetailViewController.swift */,
  956. );
  957. path = Controller;
  958. sourceTree = "<group>";
  959. };
  960. 4928F39022670FEE00671C30 /* SearchTool */ = {
  961. isa = PBXGroup;
  962. children = (
  963. 4928F3912267100400671C30 /* YMCreatSearchTool.swift */,
  964. 4928F39322671B9C00671C30 /* YMResultViewController.swift */,
  965. );
  966. path = SearchTool;
  967. sourceTree = "<group>";
  968. };
  969. 4928F39922697D7400671C30 /* XHToast */ = {
  970. isa = PBXGroup;
  971. children = (
  972. 4928F39A22697D7400671C30 /* XHToast.m */,
  973. 4928F39B22697D7400671C30 /* XHToast.h */,
  974. );
  975. path = XHToast;
  976. sourceTree = "<group>";
  977. };
  978. 49621C9B223F3EBE0071CD2E = {
  979. isa = PBXGroup;
  980. children = (
  981. 49621CA6223F3EBE0071CD2E /* MvpGoods */,
  982. 49621CBB223F3EC20071CD2E /* MvpGoodsTests */,
  983. 49621CC6223F3EC30071CD2E /* MvpGoodsUITests */,
  984. 49621CA5223F3EBE0071CD2E /* Products */,
  985. 3EA2B554794A73CA0303D344 /* Pods */,
  986. DAABC46003FEC05501368EF0 /* Frameworks */,
  987. );
  988. sourceTree = "<group>";
  989. };
  990. 49621CA5223F3EBE0071CD2E /* Products */ = {
  991. isa = PBXGroup;
  992. children = (
  993. 49621CA4223F3EBE0071CD2E /* MvpGoods.app */,
  994. 49621CB8223F3EC20071CD2E /* MvpGoodsTests.xctest */,
  995. 49621CC3223F3EC30071CD2E /* MvpGoodsUITests.xctest */,
  996. );
  997. name = Products;
  998. sourceTree = "<group>";
  999. };
  1000. 49621CA6223F3EBE0071CD2E /* MvpGoods */ = {
  1001. isa = PBXGroup;
  1002. children = (
  1003. 49621CE8223F6BFC0071CD2E /* Third */,
  1004. 4928F37A22647ABD00671C30 /* 详情 */,
  1005. 49621CE2223F657F0071CD2E /* 首页 */,
  1006. 4928F29C22607BD700671C30 /* 搜券 */,
  1007. 4928F2A6226451B900671C30 /* 推荐 */,
  1008. 4928F2A7226451C100671C30 /* 我的 */,
  1009. 4928F2B12264752C00671C30 /* 头像 */,
  1010. 49621CDB223F4CCD0071CD2E /* Base */,
  1011. 49621CD5223F48440071CD2E /* Tools */,
  1012. 49621CA7223F3EBF0071CD2E /* AppDelegate.swift */,
  1013. 499E0B872269E07F00EF76A6 /* yw_1222.jpg */,
  1014. 49621CA9223F3EBF0071CD2E /* ViewController.swift */,
  1015. 4928F1DE225C958400671C30 /* Objc-Briding-Header.h */,
  1016. 49621CAB223F3EBF0071CD2E /* Main.storyboard */,
  1017. 49621CAE223F3EC20071CD2E /* Assets.xcassets */,
  1018. 49621CB0223F3EC20071CD2E /* LaunchScreen.storyboard */,
  1019. 49621CB3223F3EC20071CD2E /* Info.plist */,
  1020. );
  1021. path = MvpGoods;
  1022. sourceTree = "<group>";
  1023. };
  1024. 49621CBB223F3EC20071CD2E /* MvpGoodsTests */ = {
  1025. isa = PBXGroup;
  1026. children = (
  1027. 49621CBC223F3EC20071CD2E /* MvpGoodsTests.swift */,
  1028. 49621CBE223F3EC20071CD2E /* Info.plist */,
  1029. );
  1030. path = MvpGoodsTests;
  1031. sourceTree = "<group>";
  1032. };
  1033. 49621CC6223F3EC30071CD2E /* MvpGoodsUITests */ = {
  1034. isa = PBXGroup;
  1035. children = (
  1036. 49621CC7223F3EC30071CD2E /* MvpGoodsUITests.swift */,
  1037. 49621CC9223F3EC30071CD2E /* Info.plist */,
  1038. );
  1039. path = MvpGoodsUITests;
  1040. sourceTree = "<group>";
  1041. };
  1042. 49621CD5223F48440071CD2E /* Tools */ = {
  1043. isa = PBXGroup;
  1044. children = (
  1045. 49621E2A224A33A00071CD2E /* MoyaTools */,
  1046. 49621E212243691E0071CD2E /* Extensions */,
  1047. 49621D132240BD560071CD2E /* Moya+ObjectMapper */,
  1048. 49621D10224094EC0071CD2E /* Network */,
  1049. 49621CD7223F49040071CD2E /* YMConst.swift */,
  1050. 49621CD9223F49F70071CD2E /* YMHexColor.swift */,
  1051. 49621CF2223F6D030071CD2E /* NetWorkTool.swift */,
  1052. );
  1053. path = Tools;
  1054. sourceTree = "<group>";
  1055. };
  1056. 49621CDB223F4CCD0071CD2E /* Base */ = {
  1057. isa = PBXGroup;
  1058. children = (
  1059. 49621CDC223F4D130071CD2E /* YMBaseViewController.swift */,
  1060. 49621CDE223F4D3C0071CD2E /* YMNavigationController.swift */,
  1061. 49621CE0223F4DE00071CD2E /* YMTabbarController.swift */,
  1062. );
  1063. path = Base;
  1064. sourceTree = "<group>";
  1065. };
  1066. 49621CE2223F657F0071CD2E /* 首页 */ = {
  1067. isa = PBXGroup;
  1068. children = (
  1069. 49621CE5223F65980071CD2E /* Controller */,
  1070. 49621CE3223F65870071CD2E /* Model */,
  1071. 49621CE4223F658E0071CD2E /* View */,
  1072. );
  1073. path = "首页";
  1074. sourceTree = "<group>";
  1075. };
  1076. 49621CE3223F65870071CD2E /* Model */ = {
  1077. isa = PBXGroup;
  1078. children = (
  1079. 49621D0E223F82F90071CD2E /* YMChannelModel.swift */,
  1080. 4928F1DC225C818E00671C30 /* YMBannerModel.swift */,
  1081. 4928F1DF225C9ED400671C30 /* YMTodayGoodModel.swift */,
  1082. 4928F1E1225C9F8200671C30 /* YMMainGoodModel.swift */,
  1083. 4928F1F1225F42A400671C30 /* YMOtherHeaderModel.swift */,
  1084. );
  1085. path = Model;
  1086. sourceTree = "<group>";
  1087. };
  1088. 49621CE4223F658E0071CD2E /* View */ = {
  1089. isa = PBXGroup;
  1090. children = (
  1091. 4928F1DA225C7B7100671C30 /* YMMainGoodCollectionCell.swift */,
  1092. 4928F1E5225DCDD600671C30 /* YMTodayGroupCollectionCell.swift */,
  1093. 4928F1E7225DD12F00671C30 /* YMGroupChildCollectionCell.swift */,
  1094. 4928F1E9225EF01300671C30 /* YMTodayRecomCell.swift */,
  1095. 4928F1ED225F399B00671C30 /* YMOtherHeaderView.swift */,
  1096. 4928F1EF225F3DF700671C30 /* YMOtherHeaderCell.swift */,
  1097. 4928F296226065D600671C30 /* YMHomeSearchView.swift */,
  1098. );
  1099. path = View;
  1100. sourceTree = "<group>";
  1101. };
  1102. 49621CE5223F65980071CD2E /* Controller */ = {
  1103. isa = PBXGroup;
  1104. children = (
  1105. 49621CE6223F65DC0071CD2E /* YMHomeViewController.swift */,
  1106. 4928F1CD225C507E00671C30 /* YMBestChoiceController.swift */,
  1107. 4928F1CB225C415700671C30 /* YMOtherViewController.swift */,
  1108. );
  1109. path = Controller;
  1110. sourceTree = "<group>";
  1111. };
  1112. 49621CE8223F6BFC0071CD2E /* Third */ = {
  1113. isa = PBXGroup;
  1114. children = (
  1115. 4928F39922697D7400671C30 /* XHToast */,
  1116. 4928F1FC2260352500671C30 /* RefreshTool */,
  1117. 4928F1F3225F4DCC00671C30 /* LoadView */,
  1118. 4928F1CF225C6B4800671C30 /* ZCycleView */,
  1119. 49621CE9223F6C050071CD2E /* PageTitleView */,
  1120. );
  1121. path = Third;
  1122. sourceTree = "<group>";
  1123. };
  1124. 49621CE9223F6C050071CD2E /* PageTitleView */ = {
  1125. isa = PBXGroup;
  1126. children = (
  1127. 49621CEA223F6C050071CD2E /* UIView+Extension.swift */,
  1128. 49621CEB223F6C050071CD2E /* MFPageContentView.swift */,
  1129. 49621CEC223F6C050071CD2E /* MFPageTitleView.swift */,
  1130. 49621CED223F6C050071CD2E /* MFPageTitleViewConfig.swift */,
  1131. );
  1132. path = PageTitleView;
  1133. sourceTree = "<group>";
  1134. };
  1135. 49621D10224094EC0071CD2E /* Network */ = {
  1136. isa = PBXGroup;
  1137. children = (
  1138. 49621D11224095B00071CD2E /* YMService.swift */,
  1139. );
  1140. path = Network;
  1141. sourceTree = "<group>";
  1142. };
  1143. 49621D132240BD560071CD2E /* Moya+ObjectMapper */ = {
  1144. isa = PBXGroup;
  1145. children = (
  1146. 49621D1F2240BD560071CD2E /* AddTokenPlugin.swift */,
  1147. 49621D242240BD560071CD2E /* Cacheable.swift */,
  1148. 49621D162240BD560071CD2E /* CheckErrorCodePlugin.swift */,
  1149. 49621D172240BD560071CD2E /* DataProvider.swift */,
  1150. 49621D1A2240BD560071CD2E /* DataProvider+Rx.swift */,
  1151. 49621D202240BD560071CD2E /* HttpResponseModel.swift */,
  1152. 49621D142240BD560071CD2E /* HttpResponseModel+Rx.swift */,
  1153. 49621D222240BD560071CD2E /* JoinVeriSignturePlugin.swift */,
  1154. 49621D152240BD560071CD2E /* NoCancellable.swift */,
  1155. 49621D1B2240BD560071CD2E /* README.md */,
  1156. 49621D192240BD560071CD2E /* XLDemo.swift */,
  1157. 49621D1C2240BD560071CD2E /* XLProvider.swift */,
  1158. 49621D182240BD560071CD2E /* XLProvider+Rx.swift */,
  1159. 49621D232240BD560071CD2E /* XLTargetType.swift */,
  1160. 49621D1D2240BD560071CD2E /* XLTargetType+Default.swift */,
  1161. 49621D212240BD560071CD2E /* YLDemo.swift */,
  1162. 49621D262240BD560071CD2E /* YLError.swift */,
  1163. 49621D1E2240BD560071CD2E /* YLTargetType.swift */,
  1164. 49621D252240BD560071CD2E /* YLTargetType+Default.swift */,
  1165. );
  1166. path = "Moya+ObjectMapper";
  1167. sourceTree = "<group>";
  1168. };
  1169. 49621E212243691E0071CD2E /* Extensions */ = {
  1170. isa = PBXGroup;
  1171. children = (
  1172. 49621E242243691E0071CD2E /* UIColor+Extensions.swift */,
  1173. 4928F1E3225DB23C00671C30 /* UIImageView+SDFadeAnimation.swift */,
  1174. 4928F2982260680D00671C30 /* UIButton+titleEdgeInsets.swift */,
  1175. );
  1176. path = Extensions;
  1177. sourceTree = "<group>";
  1178. };
  1179. 49621E2A224A33A00071CD2E /* MoyaTools */ = {
  1180. isa = PBXGroup;
  1181. children = (
  1182. 49621E2B224A33A00071CD2E /* Moya */,
  1183. );
  1184. path = MoyaTools;
  1185. sourceTree = "<group>";
  1186. };
  1187. 49621E2B224A33A00071CD2E /* Moya */ = {
  1188. isa = PBXGroup;
  1189. children = (
  1190. 49621E2C224A33A00071CD2E /* MoyaBase */,
  1191. 49621E32224A33A00071CD2E /* MoyaAPI */,
  1192. 49621E35224A33A00071CD2E /* MoyaConfig.swift */,
  1193. );
  1194. path = Moya;
  1195. sourceTree = "<group>";
  1196. };
  1197. 49621E2C224A33A00071CD2E /* MoyaBase */ = {
  1198. isa = PBXGroup;
  1199. children = (
  1200. 49621E2D224A33A00071CD2E /* HttpRequest.swift */,
  1201. 49621E2E224A33A00071CD2E /* 组件 */,
  1202. );
  1203. path = MoyaBase;
  1204. sourceTree = "<group>";
  1205. };
  1206. 49621E2E224A33A00071CD2E /* 组件 */ = {
  1207. isa = PBXGroup;
  1208. children = (
  1209. 49621E2F224A33A00071CD2E /* THUD.swift */,
  1210. 49621E30224A33A00071CD2E /* TStrInt.swift */,
  1211. 49621E31224A33A00071CD2E /* TSaveFiles.swift */,
  1212. );
  1213. path = "组件";
  1214. sourceTree = "<group>";
  1215. };
  1216. 49621E32224A33A00071CD2E /* MoyaAPI */ = {
  1217. isa = PBXGroup;
  1218. children = (
  1219. 49621E33224A33A00071CD2E /* DMAPI.swift */,
  1220. 49621E34224A33A00071CD2E /* DMModel.swift */,
  1221. );
  1222. path = MoyaAPI;
  1223. sourceTree = "<group>";
  1224. };
  1225. DAABC46003FEC05501368EF0 /* Frameworks */ = {
  1226. isa = PBXGroup;
  1227. children = (
  1228. 4928F29A2260722200671C30 /* PYSearch.framework */,
  1229. 4928F1EB225F30C800671C30 /* AdSupport.framework */,
  1230. 0DEBDA0276CA4871FE89177F /* Pods_MvpGoods.framework */,
  1231. );
  1232. name = Frameworks;
  1233. sourceTree = "<group>";
  1234. };
  1235. /* End PBXGroup section */
  1236. /* Begin PBXNativeTarget section */
  1237. 49621CA3223F3EBE0071CD2E /* MvpGoods */ = {
  1238. isa = PBXNativeTarget;
  1239. buildConfigurationList = 49621CCC223F3EC30071CD2E /* Build configuration list for PBXNativeTarget "MvpGoods" */;
  1240. buildPhases = (
  1241. B23C702958457C2F16E1A26A /* [CP] Check Pods Manifest.lock */,
  1242. 49621CA0223F3EBE0071CD2E /* Sources */,
  1243. 49621CA1223F3EBE0071CD2E /* Frameworks */,
  1244. 49621CA2223F3EBE0071CD2E /* Resources */,
  1245. A6DFF1BD9F35D0329B3DB187 /* [CP] Embed Pods Frameworks */,
  1246. 53166E470B4CBC72C5FAA96B /* [CP] Copy Pods Resources */,
  1247. );
  1248. buildRules = (
  1249. );
  1250. dependencies = (
  1251. );
  1252. name = MvpGoods;
  1253. productName = MvpGoods;
  1254. productReference = 49621CA4223F3EBE0071CD2E /* MvpGoods.app */;
  1255. productType = "com.apple.product-type.application";
  1256. };
  1257. 49621CB7223F3EC20071CD2E /* MvpGoodsTests */ = {
  1258. isa = PBXNativeTarget;
  1259. buildConfigurationList = 49621CCF223F3EC30071CD2E /* Build configuration list for PBXNativeTarget "MvpGoodsTests" */;
  1260. buildPhases = (
  1261. 49621CB4223F3EC20071CD2E /* Sources */,
  1262. 49621CB5223F3EC20071CD2E /* Frameworks */,
  1263. 49621CB6223F3EC20071CD2E /* Resources */,
  1264. );
  1265. buildRules = (
  1266. );
  1267. dependencies = (
  1268. 49621CBA223F3EC20071CD2E /* PBXTargetDependency */,
  1269. );
  1270. name = MvpGoodsTests;
  1271. productName = MvpGoodsTests;
  1272. productReference = 49621CB8223F3EC20071CD2E /* MvpGoodsTests.xctest */;
  1273. productType = "com.apple.product-type.bundle.unit-test";
  1274. };
  1275. 49621CC2223F3EC30071CD2E /* MvpGoodsUITests */ = {
  1276. isa = PBXNativeTarget;
  1277. buildConfigurationList = 49621CD2223F3EC30071CD2E /* Build configuration list for PBXNativeTarget "MvpGoodsUITests" */;
  1278. buildPhases = (
  1279. 49621CBF223F3EC30071CD2E /* Sources */,
  1280. 49621CC0223F3EC30071CD2E /* Frameworks */,
  1281. 49621CC1223F3EC30071CD2E /* Resources */,
  1282. );
  1283. buildRules = (
  1284. );
  1285. dependencies = (
  1286. 49621CC5223F3EC30071CD2E /* PBXTargetDependency */,
  1287. );
  1288. name = MvpGoodsUITests;
  1289. productName = MvpGoodsUITests;
  1290. productReference = 49621CC3223F3EC30071CD2E /* MvpGoodsUITests.xctest */;
  1291. productType = "com.apple.product-type.bundle.ui-testing";
  1292. };
  1293. /* End PBXNativeTarget section */
  1294. /* Begin PBXProject section */
  1295. 49621C9C223F3EBE0071CD2E /* Project object */ = {
  1296. isa = PBXProject;
  1297. attributes = {
  1298. CLASSPREFIX = YM;
  1299. LastSwiftUpdateCheck = 1000;
  1300. LastUpgradeCheck = 1000;
  1301. ORGANIZATIONNAME = MVP;
  1302. TargetAttributes = {
  1303. 49621CA3223F3EBE0071CD2E = {
  1304. CreatedOnToolsVersion = 10.0;
  1305. };
  1306. 49621CB7223F3EC20071CD2E = {
  1307. CreatedOnToolsVersion = 10.0;
  1308. TestTargetID = 49621CA3223F3EBE0071CD2E;
  1309. };
  1310. 49621CC2223F3EC30071CD2E = {
  1311. CreatedOnToolsVersion = 10.0;
  1312. TestTargetID = 49621CA3223F3EBE0071CD2E;
  1313. };
  1314. };
  1315. };
  1316. buildConfigurationList = 49621C9F223F3EBE0071CD2E /* Build configuration list for PBXProject "MvpGoods" */;
  1317. compatibilityVersion = "Xcode 9.3";
  1318. developmentRegion = en;
  1319. hasScannedForEncodings = 0;
  1320. knownRegions = (
  1321. en,
  1322. Base,
  1323. "zh-Hans",
  1324. );
  1325. mainGroup = 49621C9B223F3EBE0071CD2E;
  1326. productRefGroup = 49621CA5223F3EBE0071CD2E /* Products */;
  1327. projectDirPath = "";
  1328. projectRoot = "";
  1329. targets = (
  1330. 49621CA3223F3EBE0071CD2E /* MvpGoods */,
  1331. 49621CB7223F3EC20071CD2E /* MvpGoodsTests */,
  1332. 49621CC2223F3EC30071CD2E /* MvpGoodsUITests */,
  1333. );
  1334. };
  1335. /* End PBXProject section */
  1336. /* Begin PBXResourcesBuildPhase section */
  1337. 49621CA2223F3EBE0071CD2E /* Resources */ = {
  1338. isa = PBXResourcesBuildPhase;
  1339. buildActionMask = 2147483647;
  1340. files = (
  1341. 4928F3712264752D00671C30 /* 47.jpg in Resources */,
  1342. 4928F33A2264752D00671C30 /* 39.jpg in Resources */,
  1343. 4928F3302264752D00671C30 /* 14.png in Resources */,
  1344. 4928F32C2264752D00671C30 /* 73.jpg in Resources */,
  1345. 4928F3482264752D00671C30 /* 26.jpg in Resources */,
  1346. 4928F3692264752D00671C30 /* 87.jpg in Resources */,
  1347. 4928F31C2264752D00671C30 /* 60.jpg in Resources */,
  1348. 4928F33D2264752D00671C30 /* 38.jpg in Resources */,
  1349. 4928F32D2264752D00671C30 /* 67.jpg in Resources */,
  1350. 4928F3662264752D00671C30 /* 2.jpg in Resources */,
  1351. 4928F35F2264752D00671C30 /* 40.png in Resources */,
  1352. 4928F32E2264752D00671C30 /* 9.jpg in Resources */,
  1353. 4928F36B2264752D00671C30 /* 86.jpg in Resources */,
  1354. 4928F3332264752D00671C30 /* 43.gif in Resources */,
  1355. 4928F31B2264752D00671C30 /* 74.jpg in Resources */,
  1356. 49621CB2223F3EC20071CD2E /* LaunchScreen.storyboard in Resources */,
  1357. 4928F2922260355000671C30 /* loading25@3x.png in Resources */,
  1358. 4928F25F2260354F00671C30 /* loading04@3x.png in Resources */,
  1359. 4928F3312264752D00671C30 /* 77.jpeg in Resources */,
  1360. 4928F2802260355000671C30 /* loading15@3x.png in Resources */,
  1361. 4928F3652264752D00671C30 /* 78.jpg in Resources */,
  1362. 4928F31E2264752D00671C30 /* 49.jpg in Resources */,
  1363. 4928F2682260354F00671C30 /* loading06@3x.png in Resources */,
  1364. 4928F3672264752D00671C30 /* 50.jpg in Resources */,
  1365. 4928F36F2264752D00671C30 /* 51.jpg in Resources */,
  1366. 4928F3172264752D00671C30 /* 88.jpg in Resources */,
  1367. 4928F33E2264752D00671C30 /* 21.jpg in Resources */,
  1368. 4928F32A2264752D00671C30 /* 72.png in Resources */,
  1369. 4928F36D2264752D00671C30 /* 45.jpg in Resources */,
  1370. 4928F32B2264752D00671C30 /* 98.jpg in Resources */,
  1371. 4928F2882260355000671C30 /* loading01@2x.png in Resources */,
  1372. 4928F3262264752D00671C30 /* 58.jpg in Resources */,
  1373. 4928F34A2264752D00671C30 /* 18.jpg in Resources */,
  1374. 4928F2142260353500671C30 /* success@3x.png in Resources */,
  1375. 4928F26D2260354F00671C30 /* loading28@2x.png in Resources */,
  1376. 4928F2712260355000671C30 /* loading12@3x.png in Resources */,
  1377. 4928F2692260354F00671C30 /* loading18@3x.png in Resources */,
  1378. 4928F2812260355000671C30 /* loading19@3x.png in Resources */,
  1379. 4928F3702264752D00671C30 /* 79.jpg in Resources */,
  1380. 4928F28B2260355000671C30 /* loading25@2x.png in Resources */,
  1381. 4928F34C2264752D00671C30 /* 30.jpg in Resources */,
  1382. 4928F3252264752D00671C30 /* 70.jpg in Resources */,
  1383. 4928F32F2264752D00671C30 /* 28.jpg in Resources */,
  1384. 4928F3552264752D00671C30 /* 5.png in Resources */,
  1385. 4928F2932260355000671C30 /* loading13@3x.png in Resources */,
  1386. 4928F33B2264752D00671C30 /* 11.jpg in Resources */,
  1387. 4928F26E2260355000671C30 /* loading26@3x.png in Resources */,
  1388. 4928F28F2260355000671C30 /* loading11@2x.png in Resources */,
  1389. 4928F26C2260354F00671C30 /* loading10@3x.png in Resources */,
  1390. 4928F3632264752D00671C30 /* 54.jpg in Resources */,
  1391. 4928F3442264752D00671C30 /* 23.jpg in Resources */,
  1392. 4928F26B2260354F00671C30 /* loading24@2x.png in Resources */,
  1393. 4928F3292264752D00671C30 /* 99.jpg in Resources */,
  1394. 4928F2672260354F00671C30 /* loading20@2x.png in Resources */,
  1395. 4928F31D2264752D00671C30 /* 48.JPG in Resources */,
  1396. 4928F27B2260355000671C30 /* loading09@3x.png in Resources */,
  1397. 4928F27A2260355000671C30 /* loading17@3x.png in Resources */,
  1398. 4928F2632260354F00671C30 /* loading08@2x.png in Resources */,
  1399. 4928F31F2264752D00671C30 /* 61.jpg in Resources */,
  1400. 4928F2662260354F00671C30 /* loading14@3x.png in Resources */,
  1401. 4928F3352264752D00671C30 /* 29.jpg in Resources */,
  1402. 4928F3202264752D00671C30 /* 75.jpg in Resources */,
  1403. 4928F3472264752D00671C30 /* 33.png in Resources */,
  1404. 4928F2722260355000671C30 /* loading00@3x.png in Resources */,
  1405. 4928F2822260355000671C30 /* loading07@3x.png in Resources */,
  1406. 4928F2602260354F00671C30 /* loading08@3x.png in Resources */,
  1407. 4928F2702260355000671C30 /* loading12@2x.png in Resources */,
  1408. 4928F27D2260355000671C30 /* loading07@2x.png in Resources */,
  1409. 4928F3162264752D00671C30 /* 63.jpg in Resources */,
  1410. 4928F3732264752D00671C30 /* 1.jpg in Resources */,
  1411. 4928F3212264752D00671C30 /* 59.jpg in Resources */,
  1412. 4928F2782260355000671C30 /* loading05@3x.png in Resources */,
  1413. 4928F3422264752D00671C30 /* 36.jpg in Resources */,
  1414. 4928F28E2260355000671C30 /* loading11@3x.png in Resources */,
  1415. 4928F3772264752D00671C30 /* 85.jpg in Resources */,
  1416. 4928F2842260355000671C30 /* loading09@2x.png in Resources */,
  1417. 4928F3502264752D00671C30 /* 4.jpg in Resources */,
  1418. 4928F3432264752D00671C30 /* 22.jpg in Resources */,
  1419. 49621CAF223F3EC20071CD2E /* Assets.xcassets in Resources */,
  1420. 4928F3532264752D00671C30 /* 95.jpg in Resources */,
  1421. 4928F2912260355000671C30 /* loading03@2x.png in Resources */,
  1422. 4928F3762264752D00671C30 /* 91.jpg in Resources */,
  1423. 4928F2772260355000671C30 /* loading02@2x.png in Resources */,
  1424. 4928F3182264752D00671C30 /* 89.jpg in Resources */,
  1425. 4928F2872260355000671C30 /* loading05@2x.png in Resources */,
  1426. 4928F25A2260354F00671C30 /* loading18@2x.png in Resources */,
  1427. 4928F35E2264752D00671C30 /* 82.jpg in Resources */,
  1428. 4928F27C2260355000671C30 /* loading21@3x.png in Resources */,
  1429. 4928F2852260355000671C30 /* loading17@2x.png in Resources */,
  1430. 4928F27F2260355000671C30 /* loading15@2x.png in Resources */,
  1431. 4928F26A2260354F00671C30 /* loading02@3x.png in Resources */,
  1432. 4928F31A2264752D00671C30 /* 62.jpg in Resources */,
  1433. 4928F3542264752D00671C30 /* 42.png in Resources */,
  1434. 4928F36A2264752D00671C30 /* 44.png in Resources */,
  1435. 4928F35B2264752D00671C30 /* 41.jpg in Resources */,
  1436. 4928F28C2260355000671C30 /* loading03@3x.png in Resources */,
  1437. 4928F35D2264752D00671C30 /* 96.jpg in Resources */,
  1438. 4928F3382264752D00671C30 /* 12.jpg in Resources */,
  1439. 4928F3392264752D00671C30 /* 13.jpg in Resources */,
  1440. 4928F25B2260354F00671C30 /* loading06@2x.png in Resources */,
  1441. 4928F25C2260354F00671C30 /* loading20@3x.png in Resources */,
  1442. 49621D2E2240BD560071CD2E /* README.md in Resources */,
  1443. 4928F34E2264752D00671C30 /* 25.jpg in Resources */,
  1444. 4928F3582264752D00671C30 /* 57.jpg in Resources */,
  1445. 4928F2642260354F00671C30 /* loading04@2x.png in Resources */,
  1446. 4928F26F2260355000671C30 /* loading00@2x.png in Resources */,
  1447. 4928F25D2260354F00671C30 /* loading14@2x.png in Resources */,
  1448. 4928F3782264752D00671C30 /* 52.jpg in Resources */,
  1449. 4928F2612260354F00671C30 /* loading16@3x.png in Resources */,
  1450. 4928F2892260355000671C30 /* loading27@3x.png in Resources */,
  1451. 4928F3362264752D00671C30 /* 17.jpg in Resources */,
  1452. 4928F2752260355000671C30 /* loading10@2x.png in Resources */,
  1453. 4928F2832260355000671C30 /* loading21@2x.png in Resources */,
  1454. 4928F3562264752D00671C30 /* 94.jpg in Resources */,
  1455. 4928F36E2264752D00671C30 /* 3.jpg in Resources */,
  1456. 4928F33C2264752D00671C30 /* 10.jpg in Resources */,
  1457. 4928F2152260353500671C30 /* failure@3x.png in Resources */,
  1458. 4928F3612264752D00671C30 /* 97.jpg in Resources */,
  1459. 4928F28A2260355000671C30 /* loading13@2x.png in Resources */,
  1460. 4928F3222264752D00671C30 /* 71.jpg in Resources */,
  1461. 4928F3642264752D00671C30 /* 6.jpg in Resources */,
  1462. 4928F3492264752D00671C30 /* 32.JPG in Resources */,
  1463. 4928F33F2264752D00671C30 /* 35.png in Resources */,
  1464. 4928F3512264752D00671C30 /* 56.jpg in Resources */,
  1465. 4928F2122260353500671C30 /* arrow_down@3x.png in Resources */,
  1466. 4928F3722264752D00671C30 /* 53.jpg in Resources */,
  1467. 4928F35C2264752D00671C30 /* 69.jpg in Resources */,
  1468. 4928F3792264752D00671C30 /* 46.jpg in Resources */,
  1469. 4928F3592264752D00671C30 /* 55.jpg in Resources */,
  1470. 4928F2652260354F00671C30 /* loading22@3x.png in Resources */,
  1471. 4928F3462264752D00671C30 /* 27.jpg in Resources */,
  1472. 4928F2742260355000671C30 /* loading28@3x.png in Resources */,
  1473. 4928F3572264752D00671C30 /* 80.jpg in Resources */,
  1474. 4928F3282264752D00671C30 /* 66.jpg in Resources */,
  1475. 4928F3622264752D00671C30 /* 68.jpg in Resources */,
  1476. 4928F3372264752D00671C30 /* 16.jpg in Resources */,
  1477. 4928F3242264752D00671C30 /* 64.jpg in Resources */,
  1478. 4928F3412264752D00671C30 /* 34.jpg in Resources */,
  1479. 4928F3752264752D00671C30 /* 90.jpg in Resources */,
  1480. 4928F3192264752D00671C30 /* 76.jpg in Resources */,
  1481. 4928F3522264752D00671C30 /* 81.jpg in Resources */,
  1482. 4928F2792260355000671C30 /* loading23@2x.png in Resources */,
  1483. 4928F3272264752D00671C30 /* 8.jpg in Resources */,
  1484. 4928F34D2264752D00671C30 /* 31.jpg in Resources */,
  1485. 499E0B882269E08000EF76A6 /* yw_1222.jpg in Resources */,
  1486. 4928F3342264752D00671C30 /* 100.jpg in Resources */,
  1487. 4928F34B2264752D00671C30 /* 24.jpg in Resources */,
  1488. 4928F25E2260354F00671C30 /* loading22@2x.png in Resources */,
  1489. 4928F3232264752D00671C30 /* 65.jpg in Resources */,
  1490. 4928F2902260355000671C30 /* loading29@3x.png in Resources */,
  1491. 4928F3322264752D00671C30 /* 15.png in Resources */,
  1492. 4928F2732260355000671C30 /* loading26@2x.png in Resources */,
  1493. 4928F2942260355000671C30 /* loading27@2x.png in Resources */,
  1494. 4928F3602264752D00671C30 /* 83.jpg in Resources */,
  1495. 4928F27E2260355000671C30 /* loading19@2x.png in Resources */,
  1496. 4928F35A2264752D00671C30 /* 7.jpg in Resources */,
  1497. 4928F3682264752D00671C30 /* 93.jpg in Resources */,
  1498. 4928F3452264752D00671C30 /* 37.jpg in Resources */,
  1499. 49621CAD223F3EBF0071CD2E /* Main.storyboard in Resources */,
  1500. 4928F2622260354F00671C30 /* loading16@2x.png in Resources */,
  1501. 4928F3402264752D00671C30 /* 20.png in Resources */,
  1502. 4928F2862260355000671C30 /* loading23@3x.png in Resources */,
  1503. 4928F34F2264752D00671C30 /* 19.jpg in Resources */,
  1504. 4928F36C2264752D00671C30 /* 92.jpg in Resources */,
  1505. 4928F28D2260355000671C30 /* loading29@2x.png in Resources */,
  1506. 4928F2762260355000671C30 /* loading24@3x.png in Resources */,
  1507. 4928F3742264752D00671C30 /* 84.jpg in Resources */,
  1508. 4928F2952260355000671C30 /* loading01@3x.png in Resources */,
  1509. 4928F2132260353500671C30 /* Localize.strings in Resources */,
  1510. );
  1511. runOnlyForDeploymentPostprocessing = 0;
  1512. };
  1513. 49621CB6223F3EC20071CD2E /* Resources */ = {
  1514. isa = PBXResourcesBuildPhase;
  1515. buildActionMask = 2147483647;
  1516. files = (
  1517. );
  1518. runOnlyForDeploymentPostprocessing = 0;
  1519. };
  1520. 49621CC1223F3EC30071CD2E /* Resources */ = {
  1521. isa = PBXResourcesBuildPhase;
  1522. buildActionMask = 2147483647;
  1523. files = (
  1524. );
  1525. runOnlyForDeploymentPostprocessing = 0;
  1526. };
  1527. /* End PBXResourcesBuildPhase section */
  1528. /* Begin PBXShellScriptBuildPhase section */
  1529. 53166E470B4CBC72C5FAA96B /* [CP] Copy Pods Resources */ = {
  1530. isa = PBXShellScriptBuildPhase;
  1531. buildActionMask = 2147483647;
  1532. files = (
  1533. );
  1534. inputPaths = (
  1535. "${SRCROOT}/Pods/Target Support Files/Pods-MvpGoods/Pods-MvpGoods-resources.sh",
  1536. "${PODS_ROOT}/AlibcLinkPartnerSDK/AlibcLinkPartnerSDK.framework/ALPLinkPartnerSDK.bundle",
  1537. "${PODS_ROOT}/AlibcTradeSDK/AlibcTradeBiz.framework/NBResource.bundle",
  1538. "${PODS_ROOT}/AlipaySDK/alipay/AlipaySDK.bundle",
  1539. );
  1540. name = "[CP] Copy Pods Resources";
  1541. outputPaths = (
  1542. "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ALPLinkPartnerSDK.bundle",
  1543. "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/NBResource.bundle",
  1544. "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AlipaySDK.bundle",
  1545. );
  1546. runOnlyForDeploymentPostprocessing = 0;
  1547. shellPath = /bin/sh;
  1548. shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MvpGoods/Pods-MvpGoods-resources.sh\"\n";
  1549. showEnvVarsInLog = 0;
  1550. };
  1551. A6DFF1BD9F35D0329B3DB187 /* [CP] Embed Pods Frameworks */ = {
  1552. isa = PBXShellScriptBuildPhase;
  1553. buildActionMask = 2147483647;
  1554. files = (
  1555. );
  1556. inputPaths = (
  1557. "${SRCROOT}/Pods/Target Support Files/Pods-MvpGoods/Pods-MvpGoods-frameworks.sh",
  1558. "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework",
  1559. "${BUILT_PRODUCTS_DIR}/FDFullscreenPopGesture/FDFullscreenPopGesture.framework",
  1560. "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework",
  1561. "${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework",
  1562. "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework",
  1563. "${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework",
  1564. "${BUILT_PRODUCTS_DIR}/Moya/Moya.framework",
  1565. "${BUILT_PRODUCTS_DIR}/NSObject+Rx/NSObject_Rx.framework",
  1566. "${BUILT_PRODUCTS_DIR}/ObjectMapper/ObjectMapper.framework",
  1567. "${BUILT_PRODUCTS_DIR}/PYSearch/PYSearch.framework",
  1568. "${BUILT_PRODUCTS_DIR}/Result/Result.framework",
  1569. "${BUILT_PRODUCTS_DIR}/RxAtomic/RxAtomic.framework",
  1570. "${BUILT_PRODUCTS_DIR}/RxCocoa/RxCocoa.framework",
  1571. "${BUILT_PRODUCTS_DIR}/RxSwift/RxSwift.framework",
  1572. "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework",
  1573. "${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework",
  1574. );
  1575. name = "[CP] Embed Pods Frameworks";
  1576. outputPaths = (
  1577. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework",
  1578. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FDFullscreenPopGesture.framework",
  1579. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework",
  1580. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework",
  1581. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJExtension.framework",
  1582. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework",
  1583. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Moya.framework",
  1584. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NSObject_Rx.framework",
  1585. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ObjectMapper.framework",
  1586. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PYSearch.framework",
  1587. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Result.framework",
  1588. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxAtomic.framework",
  1589. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxCocoa.framework",
  1590. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxSwift.framework",
  1591. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework",
  1592. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework",
  1593. );
  1594. runOnlyForDeploymentPostprocessing = 0;
  1595. shellPath = /bin/sh;
  1596. shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MvpGoods/Pods-MvpGoods-frameworks.sh\"\n";
  1597. showEnvVarsInLog = 0;
  1598. };
  1599. B23C702958457C2F16E1A26A /* [CP] Check Pods Manifest.lock */ = {
  1600. isa = PBXShellScriptBuildPhase;
  1601. buildActionMask = 2147483647;
  1602. files = (
  1603. );
  1604. inputPaths = (
  1605. "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
  1606. "${PODS_ROOT}/Manifest.lock",
  1607. );
  1608. name = "[CP] Check Pods Manifest.lock";
  1609. outputPaths = (
  1610. "$(DERIVED_FILE_DIR)/Pods-MvpGoods-checkManifestLockResult.txt",
  1611. );
  1612. runOnlyForDeploymentPostprocessing = 0;
  1613. shellPath = /bin/sh;
  1614. shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
  1615. showEnvVarsInLog = 0;
  1616. };
  1617. /* End PBXShellScriptBuildPhase section */
  1618. /* Begin PBXSourcesBuildPhase section */
  1619. 49621CA0223F3EBE0071CD2E /* Sources */ = {
  1620. isa = PBXSourcesBuildPhase;
  1621. buildActionMask = 2147483647;
  1622. files = (
  1623. 49621CE1223F4DE00071CD2E /* YMTabbarController.swift in Sources */,
  1624. 4928F381226485AA00671C30 /* YMDetailInfoView.swift in Sources */,
  1625. 49621D292240BD560071CD2E /* CheckErrorCodePlugin.swift in Sources */,
  1626. 4928F2AE2264533200671C30 /* YMRecomPageModel.swift in Sources */,
  1627. 4928F1E4225DB23C00671C30 /* UIImageView+SDFadeAnimation.swift in Sources */,
  1628. 49621E3C224A33A10071CD2E /* MoyaConfig.swift in Sources */,
  1629. 4928F1E8225DD12F00671C30 /* YMGroupChildCollectionCell.swift in Sources */,
  1630. 49621E3B224A33A10071CD2E /* DMModel.swift in Sources */,
  1631. 4928F1EE225F399B00671C30 /* YMOtherHeaderView.swift in Sources */,
  1632. 4928F1DD225C818E00671C30 /* YMBannerModel.swift in Sources */,
  1633. 49621D2D2240BD560071CD2E /* DataProvider+Rx.swift in Sources */,
  1634. 4928F39E226993E500671C30 /* YMPrivateViewController.swift in Sources */,
  1635. 4928F3922267100400671C30 /* YMCreatSearchTool.swift in Sources */,
  1636. 4928F39622696D7100671C30 /* YMMyViewController.swift in Sources */,
  1637. 4928F3852265841A00671C30 /* YMShopInfoModel.swift in Sources */,
  1638. 4928F1E0225C9ED400671C30 /* YMTodayGoodModel.swift in Sources */,
  1639. 49621D282240BD560071CD2E /* NoCancellable.swift in Sources */,
  1640. 49621CAA223F3EBF0071CD2E /* ViewController.swift in Sources */,
  1641. 4928F3892265AFA000671C30 /* YMDetailShopView.swift in Sources */,
  1642. 4928F1EA225EF01300671C30 /* YMTodayRecomCell.swift in Sources */,
  1643. 49621CEF223F6C050071CD2E /* MFPageContentView.swift in Sources */,
  1644. 49621E272243691E0071CD2E /* UIColor+Extensions.swift in Sources */,
  1645. 4928F2A122607D3E00671C30 /* YMSearchViewController.swift in Sources */,
  1646. 4928F2992260680D00671C30 /* UIButton+titleEdgeInsets.swift in Sources */,
  1647. 4928F1DB225C7B7100671C30 /* YMMainGoodCollectionCell.swift in Sources */,
  1648. 4928F2582260354F00671C30 /* QQVideoRefreshHeader.swift in Sources */,
  1649. 49621D392240BD560071CD2E /* YLError.swift in Sources */,
  1650. 49621E38224A33A10071CD2E /* TStrInt.swift in Sources */,
  1651. 49621D372240BD560071CD2E /* Cacheable.swift in Sources */,
  1652. 4928F1D4225C6B4900671C30 /* ZCycleView.swift in Sources */,
  1653. 4928F1FB225F5D6800671C30 /* HsuBallRoatationView.swift in Sources */,
  1654. 49621CDF223F4D3C0071CD2E /* YMNavigationController.swift in Sources */,
  1655. 4928F1CE225C507E00671C30 /* YMBestChoiceController.swift in Sources */,
  1656. 49621CEE223F6C050071CD2E /* UIView+Extension.swift in Sources */,
  1657. 4928F2A522641EFE00671C30 /* YMSearchCatetoryCell.swift in Sources */,
  1658. 49621D2A2240BD560071CD2E /* DataProvider.swift in Sources */,
  1659. 49621D342240BD560071CD2E /* YLDemo.swift in Sources */,
  1660. 49621D0F223F82F90071CD2E /* YMChannelModel.swift in Sources */,
  1661. 4928F1D6225C6B4900671C30 /* ZCycleLayout.swift in Sources */,
  1662. 49621D322240BD560071CD2E /* AddTokenPlugin.swift in Sources */,
  1663. 49621D12224095B00071CD2E /* YMService.swift in Sources */,
  1664. 4928F2112260353500671C30 /* GTMRefreshComponent.swift in Sources */,
  1665. 4928F38B2265D3F400671C30 /* YMDetailImageCell.swift in Sources */,
  1666. 49621D2B2240BD560071CD2E /* XLProvider+Rx.swift in Sources */,
  1667. 49621CE7223F65DC0071CD2E /* YMHomeViewController.swift in Sources */,
  1668. 49621CDA223F49F70071CD2E /* YMHexColor.swift in Sources */,
  1669. 4928F1E6225DCDD700671C30 /* YMTodayGroupCollectionCell.swift in Sources */,
  1670. 49621CD8223F49040071CD2E /* YMConst.swift in Sources */,
  1671. 4928F39C22697D7500671C30 /* XHToast.m in Sources */,
  1672. 4928F1D5225C6B4900671C30 /* ZCycleViewCell.swift in Sources */,
  1673. 4928F2AC2264522800671C30 /* YMRecomViewController.swift in Sources */,
  1674. 4928F3832265737E00671C30 /* YMGoodDetailModel.swift in Sources */,
  1675. 4928F39422671B9C00671C30 /* YMResultViewController.swift in Sources */,
  1676. 49621D352240BD560071CD2E /* JoinVeriSignturePlugin.swift in Sources */,
  1677. 4928F20F2260353500671C30 /* GTMRefreshHeader.swift in Sources */,
  1678. 49621D382240BD560071CD2E /* YLTargetType+Default.swift in Sources */,
  1679. 4928F1F2225F42A400671C30 /* YMOtherHeaderModel.swift in Sources */,
  1680. 4928F2A32260867D00671C30 /* YMSearchPageHeaderView.swift in Sources */,
  1681. 49621E37224A33A10071CD2E /* THUD.swift in Sources */,
  1682. 49621D312240BD560071CD2E /* YLTargetType.swift in Sources */,
  1683. 49621D272240BD560071CD2E /* HttpResponseModel+Rx.swift in Sources */,
  1684. 49621D2F2240BD560071CD2E /* XLProvider.swift in Sources */,
  1685. 4928F38D2265E43800671C30 /* YMSearchRightView.swift in Sources */,
  1686. 49621CF0223F6C050071CD2E /* MFPageTitleView.swift in Sources */,
  1687. 49621E36224A33A10071CD2E /* HttpRequest.swift in Sources */,
  1688. 4928F2162260353500671C30 /* GTMRefreshExtension.swift in Sources */,
  1689. 49621D362240BD560071CD2E /* XLTargetType.swift in Sources */,
  1690. 49621D302240BD560071CD2E /* XLTargetType+Default.swift in Sources */,
  1691. 4928F1F0225F3DF700671C30 /* YMOtherHeaderCell.swift in Sources */,
  1692. 49621E3A224A33A10071CD2E /* DMAPI.swift in Sources */,
  1693. 49621CF1223F6C050071CD2E /* MFPageTitleViewConfig.swift in Sources */,
  1694. 49621D2C2240BD560071CD2E /* XLDemo.swift in Sources */,
  1695. 4928F1D7225C6B4900671C30 /* ZPageControl.swift in Sources */,
  1696. 4928F3A02269B1B500671C30 /* YMIdeaViewController.swift in Sources */,
  1697. 49621CDD223F4D130071CD2E /* YMBaseViewController.swift in Sources */,
  1698. 4928F2102260353500671C30 /* GTMRefreshStyle.swift in Sources */,
  1699. 4928F1E2225C9F8200671C30 /* YMMainGoodModel.swift in Sources */,
  1700. 4928F2B0226453E900671C30 /* YMRecomPageCell.swift in Sources */,
  1701. 4928F39822697A1D00671C30 /* YMSettingViewController.swift in Sources */,
  1702. 49621D332240BD560071CD2E /* HttpResponseModel.swift in Sources */,
  1703. 49621E39224A33A10071CD2E /* TSaveFiles.swift in Sources */,
  1704. 4928F20D2260353500671C30 /* GTMRefreshConstant.swift in Sources */,
  1705. 4928F20E2260353500671C30 /* GTMLoadMoreFooter.swift in Sources */,
  1706. 49621CA8223F3EBF0071CD2E /* AppDelegate.swift in Sources */,
  1707. 49621CF3223F6D030071CD2E /* NetWorkTool.swift in Sources */,
  1708. 4928F38F2266F0BE00671C30 /* YMListViewController.swift in Sources */,
  1709. 4928F37F22647B4100671C30 /* YMDetailViewController.swift in Sources */,
  1710. 4928F297226065D600671C30 /* YMHomeSearchView.swift in Sources */,
  1711. 4928F1CC225C415700671C30 /* YMOtherViewController.swift in Sources */,
  1712. 4928F3872265876A00671C30 /* YMDetailPicModel.swift in Sources */,
  1713. );
  1714. runOnlyForDeploymentPostprocessing = 0;
  1715. };
  1716. 49621CB4223F3EC20071CD2E /* Sources */ = {
  1717. isa = PBXSourcesBuildPhase;
  1718. buildActionMask = 2147483647;
  1719. files = (
  1720. 49621CBD223F3EC20071CD2E /* MvpGoodsTests.swift in Sources */,
  1721. );
  1722. runOnlyForDeploymentPostprocessing = 0;
  1723. };
  1724. 49621CBF223F3EC30071CD2E /* Sources */ = {
  1725. isa = PBXSourcesBuildPhase;
  1726. buildActionMask = 2147483647;
  1727. files = (
  1728. 49621CC8223F3EC30071CD2E /* MvpGoodsUITests.swift in Sources */,
  1729. );
  1730. runOnlyForDeploymentPostprocessing = 0;
  1731. };
  1732. /* End PBXSourcesBuildPhase section */
  1733. /* Begin PBXTargetDependency section */
  1734. 49621CBA223F3EC20071CD2E /* PBXTargetDependency */ = {
  1735. isa = PBXTargetDependency;
  1736. target = 49621CA3223F3EBE0071CD2E /* MvpGoods */;
  1737. targetProxy = 49621CB9223F3EC20071CD2E /* PBXContainerItemProxy */;
  1738. };
  1739. 49621CC5223F3EC30071CD2E /* PBXTargetDependency */ = {
  1740. isa = PBXTargetDependency;
  1741. target = 49621CA3223F3EBE0071CD2E /* MvpGoods */;
  1742. targetProxy = 49621CC4223F3EC30071CD2E /* PBXContainerItemProxy */;
  1743. };
  1744. /* End PBXTargetDependency section */
  1745. /* Begin PBXVariantGroup section */
  1746. 4928F2052260353500671C30 /* Localize.strings */ = {
  1747. isa = PBXVariantGroup;
  1748. children = (
  1749. 4928F2062260353500671C30 /* zh-Hans */,
  1750. 4928F2072260353500671C30 /* en */,
  1751. 4928F2092260353500671C30 /* Base */,
  1752. );
  1753. name = Localize.strings;
  1754. sourceTree = "<group>";
  1755. };
  1756. 49621CAB223F3EBF0071CD2E /* Main.storyboard */ = {
  1757. isa = PBXVariantGroup;
  1758. children = (
  1759. 49621CAC223F3EBF0071CD2E /* Base */,
  1760. );
  1761. name = Main.storyboard;
  1762. sourceTree = "<group>";
  1763. };
  1764. 49621CB0223F3EC20071CD2E /* LaunchScreen.storyboard */ = {
  1765. isa = PBXVariantGroup;
  1766. children = (
  1767. 49621CB1223F3EC20071CD2E /* Base */,
  1768. );
  1769. name = LaunchScreen.storyboard;
  1770. sourceTree = "<group>";
  1771. };
  1772. /* End PBXVariantGroup section */
  1773. /* Begin XCBuildConfiguration section */
  1774. 49621CCA223F3EC30071CD2E /* Debug */ = {
  1775. isa = XCBuildConfiguration;
  1776. buildSettings = {
  1777. ALWAYS_SEARCH_USER_PATHS = NO;
  1778. CLANG_ANALYZER_NONNULL = YES;
  1779. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  1780. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  1781. CLANG_CXX_LIBRARY = "libc++";
  1782. CLANG_ENABLE_MODULES = YES;
  1783. CLANG_ENABLE_OBJC_ARC = YES;
  1784. CLANG_ENABLE_OBJC_WEAK = YES;
  1785. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  1786. CLANG_WARN_BOOL_CONVERSION = YES;
  1787. CLANG_WARN_COMMA = YES;
  1788. CLANG_WARN_CONSTANT_CONVERSION = YES;
  1789. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  1790. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  1791. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  1792. CLANG_WARN_EMPTY_BODY = YES;
  1793. CLANG_WARN_ENUM_CONVERSION = YES;
  1794. CLANG_WARN_INFINITE_RECURSION = YES;
  1795. CLANG_WARN_INT_CONVERSION = YES;
  1796. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  1797. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  1798. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  1799. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  1800. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  1801. CLANG_WARN_STRICT_PROTOTYPES = YES;
  1802. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  1803. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  1804. CLANG_WARN_UNREACHABLE_CODE = YES;
  1805. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  1806. CODE_SIGN_IDENTITY = "iPhone Developer";
  1807. COPY_PHASE_STRIP = NO;
  1808. DEBUG_INFORMATION_FORMAT = dwarf;
  1809. ENABLE_STRICT_OBJC_MSGSEND = YES;
  1810. ENABLE_TESTABILITY = YES;
  1811. GCC_C_LANGUAGE_STANDARD = gnu11;
  1812. GCC_DYNAMIC_NO_PIC = NO;
  1813. GCC_NO_COMMON_BLOCKS = YES;
  1814. GCC_OPTIMIZATION_LEVEL = 0;
  1815. GCC_PREPROCESSOR_DEFINITIONS = (
  1816. "DEBUG=1",
  1817. "$(inherited)",
  1818. );
  1819. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  1820. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  1821. GCC_WARN_UNDECLARED_SELECTOR = YES;
  1822. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  1823. GCC_WARN_UNUSED_FUNCTION = YES;
  1824. GCC_WARN_UNUSED_VARIABLE = YES;
  1825. IPHONEOS_DEPLOYMENT_TARGET = 12.0;
  1826. MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
  1827. MTL_FAST_MATH = YES;
  1828. ONLY_ACTIVE_ARCH = YES;
  1829. SDKROOT = iphoneos;
  1830. SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
  1831. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  1832. };
  1833. name = Debug;
  1834. };
  1835. 49621CCB223F3EC30071CD2E /* Release */ = {
  1836. isa = XCBuildConfiguration;
  1837. buildSettings = {
  1838. ALWAYS_SEARCH_USER_PATHS = NO;
  1839. CLANG_ANALYZER_NONNULL = YES;
  1840. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  1841. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  1842. CLANG_CXX_LIBRARY = "libc++";
  1843. CLANG_ENABLE_MODULES = YES;
  1844. CLANG_ENABLE_OBJC_ARC = YES;
  1845. CLANG_ENABLE_OBJC_WEAK = YES;
  1846. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  1847. CLANG_WARN_BOOL_CONVERSION = YES;
  1848. CLANG_WARN_COMMA = YES;
  1849. CLANG_WARN_CONSTANT_CONVERSION = YES;
  1850. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  1851. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  1852. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  1853. CLANG_WARN_EMPTY_BODY = YES;
  1854. CLANG_WARN_ENUM_CONVERSION = YES;
  1855. CLANG_WARN_INFINITE_RECURSION = YES;
  1856. CLANG_WARN_INT_CONVERSION = YES;
  1857. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  1858. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  1859. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  1860. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  1861. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  1862. CLANG_WARN_STRICT_PROTOTYPES = YES;
  1863. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  1864. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  1865. CLANG_WARN_UNREACHABLE_CODE = YES;
  1866. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  1867. CODE_SIGN_IDENTITY = "iPhone Developer";
  1868. COPY_PHASE_STRIP = NO;
  1869. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1870. ENABLE_NS_ASSERTIONS = NO;
  1871. ENABLE_STRICT_OBJC_MSGSEND = YES;
  1872. GCC_C_LANGUAGE_STANDARD = gnu11;
  1873. GCC_NO_COMMON_BLOCKS = YES;
  1874. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  1875. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  1876. GCC_WARN_UNDECLARED_SELECTOR = YES;
  1877. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  1878. GCC_WARN_UNUSED_FUNCTION = YES;
  1879. GCC_WARN_UNUSED_VARIABLE = YES;
  1880. IPHONEOS_DEPLOYMENT_TARGET = 12.0;
  1881. MTL_ENABLE_DEBUG_INFO = NO;
  1882. MTL_FAST_MATH = YES;
  1883. SDKROOT = iphoneos;
  1884. SWIFT_COMPILATION_MODE = wholemodule;
  1885. SWIFT_OPTIMIZATION_LEVEL = "-O";
  1886. VALIDATE_PRODUCT = YES;
  1887. };
  1888. name = Release;
  1889. };
  1890. 49621CCD223F3EC30071CD2E /* Debug */ = {
  1891. isa = XCBuildConfiguration;
  1892. baseConfigurationReference = C7174AFBF80E067F11820246 /* Pods-MvpGoods.debug.xcconfig */;
  1893. buildSettings = {
  1894. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  1895. ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
  1896. CODE_SIGN_STYLE = Manual;
  1897. DEVELOPMENT_TEAM = WKD8YL6XP2;
  1898. ENABLE_BITCODE = NO;
  1899. INFOPLIST_FILE = MvpGoods/Info.plist;
  1900. IPHONEOS_DEPLOYMENT_TARGET = 9.0;
  1901. LD_RUNPATH_SEARCH_PATHS = (
  1902. "$(inherited)",
  1903. "@executable_path/Frameworks",
  1904. );
  1905. PRODUCT_BUNDLE_IDENTIFIER = com.huaShengJi.AoeManager;
  1906. PRODUCT_NAME = "$(TARGET_NAME)";
  1907. PROVISIONING_PROFILE_SPECIFIER = dev;
  1908. SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/MvpGoods/Objc-Briding-Header.h";
  1909. SWIFT_VERSION = 4.0;
  1910. TARGETED_DEVICE_FAMILY = 1;
  1911. };
  1912. name = Debug;
  1913. };
  1914. 49621CCE223F3EC30071CD2E /* Release */ = {
  1915. isa = XCBuildConfiguration;
  1916. baseConfigurationReference = C1400F1D39AD669E4C3C127B /* Pods-MvpGoods.release.xcconfig */;
  1917. buildSettings = {
  1918. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  1919. ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
  1920. CODE_SIGN_IDENTITY = "iPhone Distribution";
  1921. CODE_SIGN_STYLE = Manual;
  1922. DEVELOPMENT_TEAM = WKD8YL6XP2;
  1923. ENABLE_BITCODE = NO;
  1924. INFOPLIST_FILE = MvpGoods/Info.plist;
  1925. IPHONEOS_DEPLOYMENT_TARGET = 9.0;
  1926. LD_RUNPATH_SEARCH_PATHS = (
  1927. "$(inherited)",
  1928. "@executable_path/Frameworks",
  1929. );
  1930. PRODUCT_BUNDLE_IDENTIFIER = com.huaShengJi.AoeManager;
  1931. PRODUCT_NAME = "$(TARGET_NAME)";
  1932. PROVISIONING_PROFILE_SPECIFIER = dis;
  1933. SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/MvpGoods/Objc-Briding-Header.h";
  1934. SWIFT_VERSION = 4.0;
  1935. TARGETED_DEVICE_FAMILY = 1;
  1936. };
  1937. name = Release;
  1938. };
  1939. 49621CD0223F3EC30071CD2E /* Debug */ = {
  1940. isa = XCBuildConfiguration;
  1941. buildSettings = {
  1942. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  1943. BUNDLE_LOADER = "$(TEST_HOST)";
  1944. CODE_SIGN_STYLE = Automatic;
  1945. INFOPLIST_FILE = MvpGoodsTests/Info.plist;
  1946. LD_RUNPATH_SEARCH_PATHS = (
  1947. "$(inherited)",
  1948. "@executable_path/Frameworks",
  1949. "@loader_path/Frameworks",
  1950. );
  1951. PRODUCT_BUNDLE_IDENTIFIER = com.MvpSign.MvpGoodsTests;
  1952. PRODUCT_NAME = "$(TARGET_NAME)";
  1953. SWIFT_VERSION = 4.2;
  1954. TARGETED_DEVICE_FAMILY = "1,2";
  1955. TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MvpGoods.app/MvpGoods";
  1956. };
  1957. name = Debug;
  1958. };
  1959. 49621CD1223F3EC30071CD2E /* Release */ = {
  1960. isa = XCBuildConfiguration;
  1961. buildSettings = {
  1962. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  1963. BUNDLE_LOADER = "$(TEST_HOST)";
  1964. CODE_SIGN_STYLE = Automatic;
  1965. INFOPLIST_FILE = MvpGoodsTests/Info.plist;
  1966. LD_RUNPATH_SEARCH_PATHS = (
  1967. "$(inherited)",
  1968. "@executable_path/Frameworks",
  1969. "@loader_path/Frameworks",
  1970. );
  1971. PRODUCT_BUNDLE_IDENTIFIER = com.MvpSign.MvpGoodsTests;
  1972. PRODUCT_NAME = "$(TARGET_NAME)";
  1973. SWIFT_VERSION = 4.2;
  1974. TARGETED_DEVICE_FAMILY = "1,2";
  1975. TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MvpGoods.app/MvpGoods";
  1976. };
  1977. name = Release;
  1978. };
  1979. 49621CD3223F3EC30071CD2E /* Debug */ = {
  1980. isa = XCBuildConfiguration;
  1981. buildSettings = {
  1982. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  1983. CODE_SIGN_STYLE = Automatic;
  1984. INFOPLIST_FILE = MvpGoodsUITests/Info.plist;
  1985. LD_RUNPATH_SEARCH_PATHS = (
  1986. "$(inherited)",
  1987. "@executable_path/Frameworks",
  1988. "@loader_path/Frameworks",
  1989. );
  1990. PRODUCT_BUNDLE_IDENTIFIER = com.MvpSign.MvpGoodsUITests;
  1991. PRODUCT_NAME = "$(TARGET_NAME)";
  1992. SWIFT_VERSION = 4.2;
  1993. TARGETED_DEVICE_FAMILY = "1,2";
  1994. TEST_TARGET_NAME = MvpGoods;
  1995. };
  1996. name = Debug;
  1997. };
  1998. 49621CD4223F3EC30071CD2E /* Release */ = {
  1999. isa = XCBuildConfiguration;
  2000. buildSettings = {
  2001. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  2002. CODE_SIGN_STYLE = Automatic;
  2003. INFOPLIST_FILE = MvpGoodsUITests/Info.plist;
  2004. LD_RUNPATH_SEARCH_PATHS = (
  2005. "$(inherited)",
  2006. "@executable_path/Frameworks",
  2007. "@loader_path/Frameworks",
  2008. );
  2009. PRODUCT_BUNDLE_IDENTIFIER = com.MvpSign.MvpGoodsUITests;
  2010. PRODUCT_NAME = "$(TARGET_NAME)";
  2011. SWIFT_VERSION = 4.2;
  2012. TARGETED_DEVICE_FAMILY = "1,2";
  2013. TEST_TARGET_NAME = MvpGoods;
  2014. };
  2015. name = Release;
  2016. };
  2017. /* End XCBuildConfiguration section */
  2018. /* Begin XCConfigurationList section */
  2019. 49621C9F223F3EBE0071CD2E /* Build configuration list for PBXProject "MvpGoods" */ = {
  2020. isa = XCConfigurationList;
  2021. buildConfigurations = (
  2022. 49621CCA223F3EC30071CD2E /* Debug */,
  2023. 49621CCB223F3EC30071CD2E /* Release */,
  2024. );
  2025. defaultConfigurationIsVisible = 0;
  2026. defaultConfigurationName = Release;
  2027. };
  2028. 49621CCC223F3EC30071CD2E /* Build configuration list for PBXNativeTarget "MvpGoods" */ = {
  2029. isa = XCConfigurationList;
  2030. buildConfigurations = (
  2031. 49621CCD223F3EC30071CD2E /* Debug */,
  2032. 49621CCE223F3EC30071CD2E /* Release */,
  2033. );
  2034. defaultConfigurationIsVisible = 0;
  2035. defaultConfigurationName = Release;
  2036. };
  2037. 49621CCF223F3EC30071CD2E /* Build configuration list for PBXNativeTarget "MvpGoodsTests" */ = {
  2038. isa = XCConfigurationList;
  2039. buildConfigurations = (
  2040. 49621CD0223F3EC30071CD2E /* Debug */,
  2041. 49621CD1223F3EC30071CD2E /* Release */,
  2042. );
  2043. defaultConfigurationIsVisible = 0;
  2044. defaultConfigurationName = Release;
  2045. };
  2046. 49621CD2223F3EC30071CD2E /* Build configuration list for PBXNativeTarget "MvpGoodsUITests" */ = {
  2047. isa = XCConfigurationList;
  2048. buildConfigurations = (
  2049. 49621CD3223F3EC30071CD2E /* Debug */,
  2050. 49621CD4223F3EC30071CD2E /* Release */,
  2051. );
  2052. defaultConfigurationIsVisible = 0;
  2053. defaultConfigurationName = Release;
  2054. };
  2055. /* End XCConfigurationList section */
  2056. };
  2057. rootObject = 49621C9C223F3EBE0071CD2E /* Project object */;
  2058. }