[ABANDONED] Mastodon iOS client.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

996 lines
57 KiB

6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
4 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
4 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
4 years ago
6 years ago
4 years ago
6 years ago
6 years ago
4 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
4 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
4 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
4 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
4 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 50;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 1506C5802199709200EFB483 /* SettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1506C57F2199709200EFB483 /* SettingsTableViewController.swift */; };
  10. 1506C5932199768A00EFB483 /* InstancesNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1506C5922199768A00EFB483 /* InstancesNavigationController.swift */; };
  11. 15131ED8216D8C680092B252 /* StatusView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 15131ED7216D8C680092B252 /* StatusView.xib */; };
  12. 15131EF2216D8D570092B252 /* StatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15131EF1216D8D570092B252 /* StatusView.swift */; };
  13. 15131EF4216DB8B90092B252 /* AccountTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15131EF3216DB8B90092B252 /* AccountTableViewController.swift */; };
  14. 15131EF6216DBA820092B252 /* AccountNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15131EF5216DBA820092B252 /* AccountNavigationController.swift */; };
  15. 15222807219D37A500D2E5A6 /* ComposeAccessoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15222806219D37A500D2E5A6 /* ComposeAccessoryView.swift */; };
  16. 152734D22186DC74003DB3C8 /* TimelinesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 152734D12186DC74003DB3C8 /* TimelinesViewController.swift */; };
  17. 152FB0F8218ADC1A001D6574 /* AttachmentPageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 152FB0F7218ADC1A001D6574 /* AttachmentPageViewController.swift */; };
  18. 152FB0FA218ADDD0001D6574 /* AttachmentViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 152FB0F9218ADDD0001D6574 /* AttachmentViewController.swift */; };
  19. 152FBCD2219682E80079B3E8 /* AbstractStatusTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 152FBCD1219682E80079B3E8 /* AbstractStatusTableViewController.swift */; };
  20. 152FBCE621978C4A0079B3E8 /* CellHeightManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 152FBCE521978C4A0079B3E8 /* CellHeightManager.swift */; };
  21. 152FBCF2219818AD0079B3E8 /* FieldTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 152FBCF1219818AD0079B3E8 /* FieldTableViewCell.swift */; };
  22. 15341866219FF29D002F5F8A /* SettingsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15341865219FF29D002F5F8A /* SettingsManager.swift */; };
  23. 15341880219FF40F002F5F8A /* UIImageView+Effects.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1534187F219FF40F002F5F8A /* UIImageView+Effects.swift */; };
  24. 1534189E21A0E19F002F5F8A /* VisibilityInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1534189D21A0E19F002F5F8A /* VisibilityInputView.swift */; };
  25. 153418A021A0E25A002F5F8A /* VisibilityInputView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1534189F21A0E25A002F5F8A /* VisibilityInputView.xib */; };
  26. 153418A221A0EEAC002F5F8A /* AttachmentInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153418A121A0EEAC002F5F8A /* AttachmentInputView.swift */; };
  27. 153418A421A0EEED002F5F8A /* AttachmentInputView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 153418A321A0EEED002F5F8A /* AttachmentInputView.xib */; };
  28. 1539509121894A38009BA6E7 /* AlertManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1539509021894A38009BA6E7 /* AlertManager.swift */; };
  29. 153C2BAA21B1DAA1009414C2 /* SearchTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153C2BA921B1DAA1009414C2 /* SearchTableViewController.swift */; };
  30. 153C2BB921B1ED09009414C2 /* AccountSearchTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153C2BB821B1ED09009414C2 /* AccountSearchTableViewCell.swift */; };
  31. 153C2BBB21B1EEC9009414C2 /* StatusSearchTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153C2BBA21B1EEC9009414C2 /* StatusSearchTableViewCell.swift */; };
  32. 153C2BBD21B1EEE3009414C2 /* HashtagSearchTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153C2BBC21B1EEE3009414C2 /* HashtagSearchTableViewCell.swift */; };
  33. 1564316521A15B2E00816382 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 157405C3215890BC00EEAAEB /* Alamofire.framework */; };
  34. 1564316621A15B2E00816382 /* Alamofire.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 157405C3215890BC00EEAAEB /* Alamofire.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
  35. 1564316E21A15B5400816382 /* Kingfisher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 156370B0219FE22E00D51D42 /* Kingfisher.framework */; };
  36. 1564316F21A15B5400816382 /* Kingfisher.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 156370B0219FE22E00D51D42 /* Kingfisher.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
  37. 156902A0219A7D75002BF61F /* ComposeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1569029F219A7D75002BF61F /* ComposeViewController.swift */; };
  38. 156FF015217289380074D9CA /* AccountTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 156FF014217289380074D9CA /* AccountTableViewCell.swift */; };
  39. 156FF0312174797E0074D9CA /* StatusTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 156FF0302174797E0074D9CA /* StatusTableViewController.swift */; };
  40. 156FF04F2175CDBC0074D9CA /* MainStatusTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 156FF04E2175CDBC0074D9CA /* MainStatusTableViewCell.swift */; };
  41. 156FF051217683270074D9CA /* StatusTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 156FF050217683270074D9CA /* StatusTableViewCell.swift */; };
  42. 156FF07021779C570074D9CA /* MastodonAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 156FF06F21779C570074D9CA /* MastodonAPI.swift */; };
  43. 156FF07221779C650074D9CA /* InstanceRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 156FF07121779C650074D9CA /* InstanceRequest.swift */; };
  44. 157405A82150588A00EEAAEB /* InstanceViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 157405A72150588A00EEAAEB /* InstanceViewController.swift */; };
  45. 157405B12151A5DA00EEAAEB /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 157405AF2151A5DA00EEAAEB /* README.md */; };
  46. 157405B42151A93E00EEAAEB /* InstancesDataManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 157405B32151A93E00EEAAEB /* InstancesDataManager.swift */; };
  47. 159026AE2162CF5600D362DD /* TimelineTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 159026AD2162CF5600D362DD /* TimelineTableViewCell.swift */; };
  48. 159026D02163069600D362DD /* Date+TimeAgo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 159026CF2163069600D362DD /* Date+TimeAgo.swift */; };
  49. 159048AF214F5015004F4014 /* InstancesTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 159048AE214F5015004F4014 /* InstancesTableViewCell.swift */; };
  50. 15960E5B213145E100C38CE9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15960E5A213145E100C38CE9 /* AppDelegate.swift */; };
  51. 15960E62213145E100C38CE9 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 15960E60213145E100C38CE9 /* Main.storyboard */; };
  52. 15960E64213145E200C38CE9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 15960E63213145E200C38CE9 /* Assets.xcassets */; };
  53. 15960E67213145E200C38CE9 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 15960E65213145E200C38CE9 /* LaunchScreen.storyboard */; };
  54. 15960E7021321FA500C38CE9 /* Elpha.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 15960E6E21321FA500C38CE9 /* Elpha.xcdatamodeld */; };
  55. 15960E7321322BC700C38CE9 /* KeychainItemAccessibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15960E7221322BC700C38CE9 /* KeychainItemAccessibility.swift */; };
  56. 15960E7521322BF800C38CE9 /* KeychainWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15960E7421322BF800C38CE9 /* KeychainWrapper.swift */; };
  57. 15960E7721322C6F00C38CE9 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15960E7621322C6F00C38CE9 /* Configuration.swift */; };
  58. 15960E7A2132387A00C38CE9 /* MainTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15960E792132387A00C38CE9 /* MainTabBarController.swift */; };
  59. 15960E7C213272CD00C38CE9 /* AuthenticationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15960E7B213272CD00C38CE9 /* AuthenticationManager.swift */; };
  60. 15960E7E21329FED00C38CE9 /* AuthenticateViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15960E7D21329FED00C38CE9 /* AuthenticateViewController.swift */; };
  61. 15960E822136668500C38CE9 /* TimelinesNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15960E812136668500C38CE9 /* TimelinesNavigationController.swift */; };
  62. 15960E84213774FC00C38CE9 /* InstancesTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15960E83213774FC00C38CE9 /* InstancesTableViewController.swift */; };
  63. 159B553A219D11E600964AC0 /* ComposeAccessoryView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 159B5539219D11E600964AC0 /* ComposeAccessoryView.xib */; };
  64. 15A79B43215EB959007A326E /* CoreDataManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A79B42215EB959007A326E /* CoreDataManager.swift */; };
  65. 15A9AFD821AF8382008789E8 /* AttachmentsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 15A9AFD721AF8382008789E8 /* AttachmentsView.xib */; };
  66. 15A9AFE721AFA243008789E8 /* AttachmentsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A9AFE621AFA243008789E8 /* AttachmentsView.swift */; };
  67. 15B127922192467F00F4EF1D /* String+HtmlAttributed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15B127912192467F00F4EF1D /* String+HtmlAttributed.swift */; };
  68. 15B127A32192486200F4EF1D /* UIColor+HexString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15B127A22192486200F4EF1D /* UIColor+HexString.swift */; };
  69. 15B7A56621B120CA00D20DBE /* VideoAttachmentCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15B7A56421B120CA00D20DBE /* VideoAttachmentCollectionViewCell.swift */; };
  70. 15B7A56721B120CA00D20DBE /* VideoAttachmentCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 15B7A56521B120CA00D20DBE /* VideoAttachmentCollectionViewCell.xib */; };
  71. 15B7A56A21B122FF00D20DBE /* ImageAttachmentCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15B7A56821B122FF00D20DBE /* ImageAttachmentCollectionViewCell.swift */; };
  72. 15B7A56B21B122FF00D20DBE /* ImageAttachmentCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 15B7A56921B122FF00D20DBE /* ImageAttachmentCollectionViewCell.xib */; };
  73. 15BB72AB2171A8D4002F1FA4 /* TimelinesTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15BB72AA2171A8D4002F1FA4 /* TimelinesTableViewCell.swift */; };
  74. 15C91A02216AB2D600D97DC3 /* AlertView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 15C91A01216AB2D600D97DC3 /* AlertView.xib */; };
  75. 15C91A04216AB32500D97DC3 /* AlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15C91A03216AB32500D97DC3 /* AlertView.swift */; };
  76. 15CF7244219282AF00E6BF19 /* UITextViewFixed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15CF7243219282AF00E6BF19 /* UITextViewFixed.swift */; };
  77. 15F9981721629965009E58DA /* TimelineTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15F9981621629965009E58DA /* TimelineTableViewController.swift */; };
  78. 15F998352162C0E8009E58DA /* MastodonDataManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15F998342162C0E8009E58DA /* MastodonDataManager.swift */; };
  79. /* End PBXBuildFile section */
  80. /* Begin PBXContainerItemProxy section */
  81. 156370AF219FE22E00D51D42 /* PBXContainerItemProxy */ = {
  82. isa = PBXContainerItemProxy;
  83. containerPortal = 15637094219FE22E00D51D42 /* Kingfisher.xcodeproj */;
  84. proxyType = 2;
  85. remoteGlobalIDString = D1ED2D351AD2D09F00CFC3EB;
  86. remoteInfo = "Kingfisher-iOS";
  87. };
  88. 156370B1219FE22E00D51D42 /* PBXContainerItemProxy */ = {
  89. isa = PBXContainerItemProxy;
  90. containerPortal = 15637094219FE22E00D51D42 /* Kingfisher.xcodeproj */;
  91. proxyType = 2;
  92. remoteGlobalIDString = D13F49D61BEDA67C00CE335D;
  93. remoteInfo = "Kingfisher-tvOS";
  94. };
  95. 156370B3219FE22E00D51D42 /* PBXContainerItemProxy */ = {
  96. isa = PBXContainerItemProxy;
  97. containerPortal = 15637094219FE22E00D51D42 /* Kingfisher.xcodeproj */;
  98. proxyType = 2;
  99. remoteGlobalIDString = 4B2944481C3D01B20088C3E7;
  100. remoteInfo = "Kingfisher-macOS";
  101. };
  102. 156370B5219FE22E00D51D42 /* PBXContainerItemProxy */ = {
  103. isa = PBXContainerItemProxy;
  104. containerPortal = 15637094219FE22E00D51D42 /* Kingfisher.xcodeproj */;
  105. proxyType = 2;
  106. remoteGlobalIDString = D16799EB1C4E74460020FD12;
  107. remoteInfo = "Kingfisher-watchOS";
  108. };
  109. 156370B7219FE22E00D51D42 /* PBXContainerItemProxy */ = {
  110. isa = PBXContainerItemProxy;
  111. containerPortal = 15637094219FE22E00D51D42 /* Kingfisher.xcodeproj */;
  112. proxyType = 2;
  113. remoteGlobalIDString = D1ED2D3F1AD2D09F00CFC3EB;
  114. remoteInfo = KingfisherTests;
  115. };
  116. 156370B9219FE22E00D51D42 /* PBXContainerItemProxy */ = {
  117. isa = PBXContainerItemProxy;
  118. containerPortal = 15637094219FE22E00D51D42 /* Kingfisher.xcodeproj */;
  119. proxyType = 2;
  120. remoteGlobalIDString = 4B37667F1C478F940001443F;
  121. remoteInfo = "KingfisherTests-tvOS";
  122. };
  123. 156370BB219FE22E00D51D42 /* PBXContainerItemProxy */ = {
  124. isa = PBXContainerItemProxy;
  125. containerPortal = 15637094219FE22E00D51D42 /* Kingfisher.xcodeproj */;
  126. proxyType = 2;
  127. remoteGlobalIDString = D10EC2311C3D632300A4211C;
  128. remoteInfo = "KingfisherTests-macOS";
  129. };
  130. 1564316721A15B2E00816382 /* PBXContainerItemProxy */ = {
  131. isa = PBXContainerItemProxy;
  132. containerPortal = 157405B7215890BC00EEAAEB /* Alamofire.xcodeproj */;
  133. proxyType = 1;
  134. remoteGlobalIDString = F8111E3219A95C8B0040E7D1;
  135. remoteInfo = "Alamofire iOS";
  136. };
  137. 1564317021A15B5400816382 /* PBXContainerItemProxy */ = {
  138. isa = PBXContainerItemProxy;
  139. containerPortal = 15637094219FE22E00D51D42 /* Kingfisher.xcodeproj */;
  140. proxyType = 1;
  141. remoteGlobalIDString = D1ED2D341AD2D09F00CFC3EB;
  142. remoteInfo = "Kingfisher-iOS";
  143. };
  144. 157405C2215890BC00EEAAEB /* PBXContainerItemProxy */ = {
  145. isa = PBXContainerItemProxy;
  146. containerPortal = 157405B7215890BC00EEAAEB /* Alamofire.xcodeproj */;
  147. proxyType = 2;
  148. remoteGlobalIDString = F8111E3319A95C8B0040E7D1;
  149. remoteInfo = "Alamofire iOS";
  150. };
  151. 157405C4215890BC00EEAAEB /* PBXContainerItemProxy */ = {
  152. isa = PBXContainerItemProxy;
  153. containerPortal = 157405B7215890BC00EEAAEB /* Alamofire.xcodeproj */;
  154. proxyType = 2;
  155. remoteGlobalIDString = F8111E3E19A95C8B0040E7D1;
  156. remoteInfo = "Alamofire iOS Tests";
  157. };
  158. 157405C6215890BC00EEAAEB /* PBXContainerItemProxy */ = {
  159. isa = PBXContainerItemProxy;
  160. containerPortal = 157405B7215890BC00EEAAEB /* Alamofire.xcodeproj */;
  161. proxyType = 2;
  162. remoteGlobalIDString = 4DD67C0B1A5C55C900ED2280;
  163. remoteInfo = "Alamofire macOS";
  164. };
  165. 157405C8215890BC00EEAAEB /* PBXContainerItemProxy */ = {
  166. isa = PBXContainerItemProxy;
  167. containerPortal = 157405B7215890BC00EEAAEB /* Alamofire.xcodeproj */;
  168. proxyType = 2;
  169. remoteGlobalIDString = F829C6B21A7A94F100A2CD59;
  170. remoteInfo = "Alamofire macOS Tests";
  171. };
  172. 157405CA215890BC00EEAAEB /* PBXContainerItemProxy */ = {
  173. isa = PBXContainerItemProxy;
  174. containerPortal = 157405B7215890BC00EEAAEB /* Alamofire.xcodeproj */;
  175. proxyType = 2;
  176. remoteGlobalIDString = 4CF626EF1BA7CB3E0011A099;
  177. remoteInfo = "Alamofire tvOS";
  178. };
  179. 157405CC215890BC00EEAAEB /* PBXContainerItemProxy */ = {
  180. isa = PBXContainerItemProxy;
  181. containerPortal = 157405B7215890BC00EEAAEB /* Alamofire.xcodeproj */;
  182. proxyType = 2;
  183. remoteGlobalIDString = 4CF626F81BA7CB3E0011A099;
  184. remoteInfo = "Alamofire tvOS Tests";
  185. };
  186. 157405CE215890BC00EEAAEB /* PBXContainerItemProxy */ = {
  187. isa = PBXContainerItemProxy;
  188. containerPortal = 157405B7215890BC00EEAAEB /* Alamofire.xcodeproj */;
  189. proxyType = 2;
  190. remoteGlobalIDString = E4202FE01B667AA100C997FB;
  191. remoteInfo = "Alamofire watchOS";
  192. };
  193. /* End PBXContainerItemProxy section */
  194. /* Begin PBXCopyFilesBuildPhase section */
  195. 1564316921A15B2E00816382 /* Embed Frameworks */ = {
  196. isa = PBXCopyFilesBuildPhase;
  197. buildActionMask = 2147483647;
  198. dstPath = "";
  199. dstSubfolderSpec = 10;
  200. files = (
  201. 1564316621A15B2E00816382 /* Alamofire.framework in Embed Frameworks */,
  202. 1564316F21A15B5400816382 /* Kingfisher.framework in Embed Frameworks */,
  203. );
  204. name = "Embed Frameworks";
  205. runOnlyForDeploymentPostprocessing = 0;
  206. };
  207. /* End PBXCopyFilesBuildPhase section */
  208. /* Begin PBXFileReference section */
  209. 1506C57F2199709200EFB483 /* SettingsTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsTableViewController.swift; sourceTree = "<group>"; };
  210. 1506C5922199768A00EFB483 /* InstancesNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstancesNavigationController.swift; sourceTree = "<group>"; };
  211. 15131ED7216D8C680092B252 /* StatusView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = StatusView.xib; sourceTree = "<group>"; };
  212. 15131EF1216D8D570092B252 /* StatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusView.swift; sourceTree = "<group>"; };
  213. 15131EF3216DB8B90092B252 /* AccountTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountTableViewController.swift; sourceTree = "<group>"; };
  214. 15131EF5216DBA820092B252 /* AccountNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountNavigationController.swift; sourceTree = "<group>"; };
  215. 15222806219D37A500D2E5A6 /* ComposeAccessoryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposeAccessoryView.swift; sourceTree = "<group>"; };
  216. 152734D12186DC74003DB3C8 /* TimelinesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelinesViewController.swift; sourceTree = "<group>"; };
  217. 152FB0F7218ADC1A001D6574 /* AttachmentPageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentPageViewController.swift; sourceTree = "<group>"; };
  218. 152FB0F9218ADDD0001D6574 /* AttachmentViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentViewController.swift; sourceTree = "<group>"; };
  219. 152FBCD1219682E80079B3E8 /* AbstractStatusTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AbstractStatusTableViewController.swift; sourceTree = "<group>"; };
  220. 152FBCE521978C4A0079B3E8 /* CellHeightManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CellHeightManager.swift; sourceTree = "<group>"; };
  221. 152FBCF1219818AD0079B3E8 /* FieldTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FieldTableViewCell.swift; sourceTree = "<group>"; };
  222. 15341865219FF29D002F5F8A /* SettingsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsManager.swift; sourceTree = "<group>"; };
  223. 1534187F219FF40F002F5F8A /* UIImageView+Effects.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImageView+Effects.swift"; sourceTree = "<group>"; };
  224. 1534189D21A0E19F002F5F8A /* VisibilityInputView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VisibilityInputView.swift; sourceTree = "<group>"; };
  225. 1534189F21A0E25A002F5F8A /* VisibilityInputView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = VisibilityInputView.xib; sourceTree = "<group>"; };
  226. 153418A121A0EEAC002F5F8A /* AttachmentInputView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentInputView.swift; sourceTree = "<group>"; };
  227. 153418A321A0EEED002F5F8A /* AttachmentInputView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AttachmentInputView.xib; sourceTree = "<group>"; };
  228. 1539509021894A38009BA6E7 /* AlertManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertManager.swift; sourceTree = "<group>"; };
  229. 153C2BA921B1DAA1009414C2 /* SearchTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchTableViewController.swift; sourceTree = "<group>"; };
  230. 153C2BB821B1ED09009414C2 /* AccountSearchTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountSearchTableViewCell.swift; sourceTree = "<group>"; };
  231. 153C2BBA21B1EEC9009414C2 /* StatusSearchTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusSearchTableViewCell.swift; sourceTree = "<group>"; };
  232. 153C2BBC21B1EEE3009414C2 /* HashtagSearchTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HashtagSearchTableViewCell.swift; sourceTree = "<group>"; };
  233. 15637094219FE22E00D51D42 /* Kingfisher.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Kingfisher.xcodeproj; path = Frameworks/Kingfisher/Kingfisher.xcodeproj; sourceTree = "<group>"; };
  234. 1569029F219A7D75002BF61F /* ComposeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposeViewController.swift; sourceTree = "<group>"; };
  235. 156FF014217289380074D9CA /* AccountTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountTableViewCell.swift; sourceTree = "<group>"; };
  236. 156FF0302174797E0074D9CA /* StatusTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusTableViewController.swift; sourceTree = "<group>"; };
  237. 156FF04E2175CDBC0074D9CA /* MainStatusTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainStatusTableViewCell.swift; sourceTree = "<group>"; };
  238. 156FF050217683270074D9CA /* StatusTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusTableViewCell.swift; sourceTree = "<group>"; };
  239. 156FF06F21779C570074D9CA /* MastodonAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MastodonAPI.swift; sourceTree = "<group>"; };
  240. 156FF07121779C650074D9CA /* InstanceRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstanceRequest.swift; sourceTree = "<group>"; };
  241. 157405A72150588A00EEAAEB /* InstanceViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstanceViewController.swift; sourceTree = "<group>"; };
  242. 157405AF2151A5DA00EEAAEB /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
  243. 157405B32151A93E00EEAAEB /* InstancesDataManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstancesDataManager.swift; sourceTree = "<group>"; };
  244. 157405B7215890BC00EEAAEB /* Alamofire.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Alamofire.xcodeproj; path = Frameworks/Alamofire/Alamofire.xcodeproj; sourceTree = "<group>"; };
  245. 159026AD2162CF5600D362DD /* TimelineTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineTableViewCell.swift; sourceTree = "<group>"; };
  246. 159026CF2163069600D362DD /* Date+TimeAgo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Date+TimeAgo.swift"; sourceTree = "<group>"; };
  247. 159048AE214F5015004F4014 /* InstancesTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstancesTableViewCell.swift; sourceTree = "<group>"; };
  248. 15960E57213145E100C38CE9 /* elpha-ios.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "elpha-ios.app"; sourceTree = BUILT_PRODUCTS_DIR; };
  249. 15960E5A213145E100C38CE9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
  250. 15960E61213145E100C38CE9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
  251. 15960E63213145E200C38CE9 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  252. 15960E66213145E200C38CE9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
  253. 15960E68213145E200C38CE9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  254. 15960E6F21321FA500C38CE9 /* Elpha.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Elpha.xcdatamodel; sourceTree = "<group>"; };
  255. 15960E7221322BC700C38CE9 /* KeychainItemAccessibility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainItemAccessibility.swift; sourceTree = "<group>"; };
  256. 15960E7421322BF800C38CE9 /* KeychainWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainWrapper.swift; sourceTree = "<group>"; };
  257. 15960E7621322C6F00C38CE9 /* Configuration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Configuration.swift; sourceTree = "<group>"; };
  258. 15960E792132387A00C38CE9 /* MainTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainTabBarController.swift; sourceTree = "<group>"; };
  259. 15960E7B213272CD00C38CE9 /* AuthenticationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationManager.swift; sourceTree = "<group>"; };
  260. 15960E7D21329FED00C38CE9 /* AuthenticateViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticateViewController.swift; sourceTree = "<group>"; };
  261. 15960E812136668500C38CE9 /* TimelinesNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelinesNavigationController.swift; sourceTree = "<group>"; };
  262. 15960E83213774FC00C38CE9 /* InstancesTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstancesTableViewController.swift; sourceTree = "<group>"; };
  263. 159B5539219D11E600964AC0 /* ComposeAccessoryView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ComposeAccessoryView.xib; sourceTree = "<group>"; };
  264. 15A79B42215EB959007A326E /* CoreDataManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreDataManager.swift; sourceTree = "<group>"; };
  265. 15A9AFD721AF8382008789E8 /* AttachmentsView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AttachmentsView.xib; sourceTree = "<group>"; };
  266. 15A9AFE621AFA243008789E8 /* AttachmentsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentsView.swift; sourceTree = "<group>"; };
  267. 15B127912192467F00F4EF1D /* String+HtmlAttributed.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+HtmlAttributed.swift"; sourceTree = "<group>"; };
  268. 15B127A22192486200F4EF1D /* UIColor+HexString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+HexString.swift"; sourceTree = "<group>"; };
  269. 15B7A56421B120CA00D20DBE /* VideoAttachmentCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoAttachmentCollectionViewCell.swift; sourceTree = "<group>"; };
  270. 15B7A56521B120CA00D20DBE /* VideoAttachmentCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = VideoAttachmentCollectionViewCell.xib; sourceTree = "<group>"; };
  271. 15B7A56821B122FF00D20DBE /* ImageAttachmentCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageAttachmentCollectionViewCell.swift; sourceTree = "<group>"; };
  272. 15B7A56921B122FF00D20DBE /* ImageAttachmentCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ImageAttachmentCollectionViewCell.xib; sourceTree = "<group>"; };
  273. 15BB72AA2171A8D4002F1FA4 /* TimelinesTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelinesTableViewCell.swift; sourceTree = "<group>"; };
  274. 15C91A01216AB2D600D97DC3 /* AlertView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AlertView.xib; sourceTree = "<group>"; };
  275. 15C91A03216AB32500D97DC3 /* AlertView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertView.swift; sourceTree = "<group>"; };
  276. 15CF7243219282AF00E6BF19 /* UITextViewFixed.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITextViewFixed.swift; sourceTree = "<group>"; };
  277. 15F9981621629965009E58DA /* TimelineTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineTableViewController.swift; sourceTree = "<group>"; };
  278. 15F998342162C0E8009E58DA /* MastodonDataManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MastodonDataManager.swift; sourceTree = "<group>"; };
  279. /* End PBXFileReference section */
  280. /* Begin PBXFrameworksBuildPhase section */
  281. 15960E54213145E100C38CE9 /* Frameworks */ = {
  282. isa = PBXFrameworksBuildPhase;
  283. buildActionMask = 2147483647;
  284. files = (
  285. 1564316521A15B2E00816382 /* Alamofire.framework in Frameworks */,
  286. 1564316E21A15B5400816382 /* Kingfisher.framework in Frameworks */,
  287. );
  288. runOnlyForDeploymentPostprocessing = 0;
  289. };
  290. /* End PBXFrameworksBuildPhase section */
  291. /* Begin PBXGroup section */
  292. 151AD4AB2166DCEE00F07403 /* Storyboards */ = {
  293. isa = PBXGroup;
  294. children = (
  295. 15960E60213145E100C38CE9 /* Main.storyboard */,
  296. 15960E65213145E200C38CE9 /* LaunchScreen.storyboard */,
  297. );
  298. name = Storyboards;
  299. sourceTree = "<group>";
  300. };
  301. 151AD4AC2166DD0200F07403 /* Managers */ = {
  302. isa = PBXGroup;
  303. children = (
  304. 1539509021894A38009BA6E7 /* AlertManager.swift */,
  305. 15960E7B213272CD00C38CE9 /* AuthenticationManager.swift */,
  306. 152FBCE521978C4A0079B3E8 /* CellHeightManager.swift */,
  307. 15A79B42215EB959007A326E /* CoreDataManager.swift */,
  308. 157405B32151A93E00EEAAEB /* InstancesDataManager.swift */,
  309. 15F998342162C0E8009E58DA /* MastodonDataManager.swift */,
  310. 15341865219FF29D002F5F8A /* SettingsManager.swift */,
  311. );
  312. name = Managers;
  313. sourceTree = "<group>";
  314. };
  315. 151AD4AD2166DD1B00F07403 /* Reusable Views */ = {
  316. isa = PBXGroup;
  317. children = (
  318. 15C91A03216AB32500D97DC3 /* AlertView.swift */,
  319. 15C91A01216AB2D600D97DC3 /* AlertView.xib */,
  320. 153418A121A0EEAC002F5F8A /* AttachmentInputView.swift */,
  321. 153418A321A0EEED002F5F8A /* AttachmentInputView.xib */,
  322. 15A9AFE621AFA243008789E8 /* AttachmentsView.swift */,
  323. 15A9AFD721AF8382008789E8 /* AttachmentsView.xib */,
  324. 15222806219D37A500D2E5A6 /* ComposeAccessoryView.swift */,
  325. 159B5539219D11E600964AC0 /* ComposeAccessoryView.xib */,
  326. 15131EF1216D8D570092B252 /* StatusView.swift */,
  327. 15131ED7216D8C680092B252 /* StatusView.xib */,
  328. 1534189D21A0E19F002F5F8A /* VisibilityInputView.swift */,
  329. 1534189F21A0E25A002F5F8A /* VisibilityInputView.xib */,
  330. );
  331. name = "Reusable Views";
  332. sourceTree = "<group>";
  333. };
  334. 151AD4AE2166DD3500F07403 /* Table View Cells */ = {
  335. isa = PBXGroup;
  336. children = (
  337. 153C2BB821B1ED09009414C2 /* AccountSearchTableViewCell.swift */,
  338. 156FF014217289380074D9CA /* AccountTableViewCell.swift */,
  339. 152FBCF1219818AD0079B3E8 /* FieldTableViewCell.swift */,
  340. 153C2BBC21B1EEE3009414C2 /* HashtagSearchTableViewCell.swift */,
  341. 159048AE214F5015004F4014 /* InstancesTableViewCell.swift */,
  342. 156FF04E2175CDBC0074D9CA /* MainStatusTableViewCell.swift */,
  343. 153C2BBA21B1EEC9009414C2 /* StatusSearchTableViewCell.swift */,
  344. 156FF050217683270074D9CA /* StatusTableViewCell.swift */,
  345. 15BB72AA2171A8D4002F1FA4 /* TimelinesTableViewCell.swift */,
  346. 159026AD2162CF5600D362DD /* TimelineTableViewCell.swift */,
  347. );
  348. name = "Table View Cells";
  349. sourceTree = "<group>";
  350. };
  351. 151AD4AF2166DDA000F07403 /* Extensions */ = {
  352. isa = PBXGroup;
  353. children = (
  354. 159026CF2163069600D362DD /* Date+TimeAgo.swift */,
  355. 15B127912192467F00F4EF1D /* String+HtmlAttributed.swift */,
  356. 15B127A22192486200F4EF1D /* UIColor+HexString.swift */,
  357. 1534187F219FF40F002F5F8A /* UIImageView+Effects.swift */,
  358. );
  359. name = Extensions;
  360. sourceTree = "<group>";
  361. };
  362. 152FBCE4219789450079B3E8 /* Abstract View Controllers */ = {
  363. isa = PBXGroup;
  364. children = (
  365. 152FBCD1219682E80079B3E8 /* AbstractStatusTableViewController.swift */,
  366. );
  367. name = "Abstract View Controllers";
  368. sourceTree = "<group>";
  369. };
  370. 1562EEB121AB46DF003A2DCD /* Views */ = {
  371. isa = PBXGroup;
  372. children = (
  373. 15CF7243219282AF00E6BF19 /* UITextViewFixed.swift */,
  374. );
  375. name = Views;
  376. sourceTree = "<group>";
  377. };
  378. 15637095219FE22E00D51D42 /* Products */ = {
  379. isa = PBXGroup;
  380. children = (
  381. 156370B0219FE22E00D51D42 /* Kingfisher.framework */,
  382. 156370B2219FE22E00D51D42 /* Kingfisher.framework */,
  383. 156370B4219FE22E00D51D42 /* Kingfisher.framework */,
  384. 156370B6219FE22E00D51D42 /* Kingfisher.framework */,
  385. 156370B8219FE22E00D51D42 /* KingfisherTests.xctest */,
  386. 156370BA219FE22E00D51D42 /* KingfisherTests-tvOS.xctest */,
  387. 156370BC219FE22E00D51D42 /* KingfisherTests-macOS.xctest */,
  388. );
  389. name = Products;
  390. sourceTree = "<group>";
  391. };
  392. 156FF05621779C140074D9CA /* API */ = {
  393. isa = PBXGroup;
  394. children = (
  395. 156FF07121779C650074D9CA /* InstanceRequest.swift */,
  396. 156FF06F21779C570074D9CA /* MastodonAPI.swift */,
  397. );
  398. name = API;
  399. sourceTree = "<group>";
  400. };
  401. 157405B8215890BC00EEAAEB /* Products */ = {
  402. isa = PBXGroup;
  403. children = (
  404. 157405C3215890BC00EEAAEB /* Alamofire.framework */,
  405. 157405C5215890BC00EEAAEB /* Alamofire iOS Tests.xctest */,
  406. 157405C7215890BC00EEAAEB /* Alamofire.framework */,
  407. 157405C9215890BC00EEAAEB /* Alamofire macOS Tests.xctest */,
  408. 157405CB215890BC00EEAAEB /* Alamofire.framework */,
  409. 157405CD215890BC00EEAAEB /* Alamofire tvOS Tests.xctest */,
  410. 157405CF215890BC00EEAAEB /* Alamofire.framework */,
  411. );
  412. name = Products;
  413. sourceTree = "<group>";
  414. };
  415. 157405D0215890D700EEAAEB /* Frameworks */ = {
  416. isa = PBXGroup;
  417. children = (
  418. );
  419. name = Frameworks;
  420. sourceTree = "<group>";
  421. };
  422. 15960E4E213145E100C38CE9 = {
  423. isa = PBXGroup;
  424. children = (
  425. 157405AF2151A5DA00EEAAEB /* README.md */,
  426. 157405B7215890BC00EEAAEB /* Alamofire.xcodeproj */,
  427. 15637094219FE22E00D51D42 /* Kingfisher.xcodeproj */,
  428. 15960E59213145E100C38CE9 /* elpha-ios */,
  429. 15960E58213145E100C38CE9 /* Products */,
  430. 157405D0215890D700EEAAEB /* Frameworks */,
  431. );
  432. sourceTree = "<group>";
  433. };
  434. 15960E58213145E100C38CE9 /* Products */ = {
  435. isa = PBXGroup;
  436. children = (
  437. 15960E57213145E100C38CE9 /* elpha-ios.app */,
  438. );
  439. name = Products;
  440. sourceTree = "<group>";
  441. };
  442. 15960E59213145E100C38CE9 /* elpha-ios */ = {
  443. isa = PBXGroup;
  444. children = (
  445. 15960E63213145E200C38CE9 /* Assets.xcassets */,
  446. 15960E68213145E200C38CE9 /* Info.plist */,
  447. 15960E6E21321FA500C38CE9 /* Elpha.xcdatamodeld */,
  448. 15960E5A213145E100C38CE9 /* AppDelegate.swift */,
  449. 15960E7621322C6F00C38CE9 /* Configuration.swift */,
  450. 156FF05621779C140074D9CA /* API */,
  451. 151AD4AF2166DDA000F07403 /* Extensions */,
  452. 15960E7121322B9F00C38CE9 /* Keychain Helper */,
  453. 151AD4AC2166DD0200F07403 /* Managers */,
  454. 151AD4AB2166DCEE00F07403 /* Storyboards */,
  455. 152FBCE4219789450079B3E8 /* Abstract View Controllers */,
  456. 15960E782132383600C38CE9 /* View Controllers */,
  457. 1562EEB121AB46DF003A2DCD /* Views */,
  458. 151AD4AD2166DD1B00F07403 /* Reusable Views */,
  459. 151AD4AE2166DD3500F07403 /* Table View Cells */,
  460. 15A9AFE821B10531008789E8 /* Collection View Cells */,
  461. );
  462. path = "elpha-ios";
  463. sourceTree = "<group>";
  464. };
  465. 15960E7121322B9F00C38CE9 /* Keychain Helper */ = {
  466. isa = PBXGroup;
  467. children = (
  468. 15960E7221322BC700C38CE9 /* KeychainItemAccessibility.swift */,
  469. 15960E7421322BF800C38CE9 /* KeychainWrapper.swift */,
  470. );
  471. name = "Keychain Helper";
  472. sourceTree = "<group>";
  473. };
  474. 15960E782132383600C38CE9 /* View Controllers */ = {
  475. isa = PBXGroup;
  476. children = (
  477. 15131EF5216DBA820092B252 /* AccountNavigationController.swift */,
  478. 15131EF3216DB8B90092B252 /* AccountTableViewController.swift */,
  479. 152FB0F7218ADC1A001D6574 /* AttachmentPageViewController.swift */,
  480. 152FB0F9218ADDD0001D6574 /* AttachmentViewController.swift */,
  481. 15960E7D21329FED00C38CE9 /* AuthenticateViewController.swift */,
  482. 1569029F219A7D75002BF61F /* ComposeViewController.swift */,
  483. 1506C5922199768A00EFB483 /* InstancesNavigationController.swift */,
  484. 15960E83213774FC00C38CE9 /* InstancesTableViewController.swift */,
  485. 157405A72150588A00EEAAEB /* InstanceViewController.swift */,
  486. 15960E792132387A00C38CE9 /* MainTabBarController.swift */,
  487. 153C2BA921B1DAA1009414C2 /* SearchTableViewController.swift */,
  488. 1506C57F2199709200EFB483 /* SettingsTableViewController.swift */,
  489. 156FF0302174797E0074D9CA /* StatusTableViewController.swift */,
  490. 15960E812136668500C38CE9 /* TimelinesNavigationController.swift */,
  491. 152734D12186DC74003DB3C8 /* TimelinesViewController.swift */,
  492. 15F9981621629965009E58DA /* TimelineTableViewController.swift */,
  493. );
  494. name = "View Controllers";
  495. sourceTree = "<group>";
  496. };
  497. 15A9AFE821B10531008789E8 /* Collection View Cells */ = {
  498. isa = PBXGroup;
  499. children = (
  500. 15B7A56821B122FF00D20DBE /* ImageAttachmentCollectionViewCell.swift */,
  501. 15B7A56921B122FF00D20DBE /* ImageAttachmentCollectionViewCell.xib */,
  502. 15B7A56421B120CA00D20DBE /* VideoAttachmentCollectionViewCell.swift */,
  503. 15B7A56521B120CA00D20DBE /* VideoAttachmentCollectionViewCell.xib */,
  504. );
  505. name = "Collection View Cells";
  506. sourceTree = "<group>";
  507. };
  508. /* End PBXGroup section */
  509. /* Begin PBXNativeTarget section */
  510. 15960E56213145E100C38CE9 /* elpha-ios */ = {
  511. isa = PBXNativeTarget;
  512. buildConfigurationList = 15960E6B213145E200C38CE9 /* Build configuration list for PBXNativeTarget "elpha-ios" */;
  513. buildPhases = (
  514. 15960E53213145E100C38CE9 /* Sources */,
  515. 15960E54213145E100C38CE9 /* Frameworks */,
  516. 15960E55213145E100C38CE9 /* Resources */,
  517. 1564316921A15B2E00816382 /* Embed Frameworks */,
  518. );
  519. buildRules = (
  520. );
  521. dependencies = (
  522. 1564316821A15B2E00816382 /* PBXTargetDependency */,
  523. 1564317121A15B5400816382 /* PBXTargetDependency */,
  524. );
  525. name = "elpha-ios";
  526. productName = "elpha-ios";
  527. productReference = 15960E57213145E100C38CE9 /* elpha-ios.app */;
  528. productType = "com.apple.product-type.application";
  529. };
  530. /* End PBXNativeTarget section */
  531. /* Begin PBXProject section */
  532. 15960E4F213145E100C38CE9 /* Project object */ = {
  533. isa = PBXProject;
  534. attributes = {
  535. LastSwiftUpdateCheck = 0940;
  536. LastUpgradeCheck = 1000;
  537. ORGANIZATIONNAME = Elpha;
  538. TargetAttributes = {
  539. 15960E56213145E100C38CE9 = {
  540. CreatedOnToolsVersion = 9.4.1;
  541. LastSwiftMigration = 1000;
  542. };
  543. };
  544. };
  545. buildConfigurationList = 15960E52213145E100C38CE9 /* Build configuration list for PBXProject "elpha-ios" */;
  546. compatibilityVersion = "Xcode 9.3";
  547. developmentRegion = en;
  548. hasScannedForEncodings = 0;
  549. knownRegions = (
  550. en,
  551. Base,
  552. );
  553. mainGroup = 15960E4E213145E100C38CE9;
  554. productRefGroup = 15960E58213145E100C38CE9 /* Products */;
  555. projectDirPath = "";
  556. projectReferences = (
  557. {
  558. ProductGroup = 157405B8215890BC00EEAAEB /* Products */;
  559. ProjectRef = 157405B7215890BC00EEAAEB /* Alamofire.xcodeproj */;
  560. },
  561. {
  562. ProductGroup = 15637095219FE22E00D51D42 /* Products */;
  563. ProjectRef = 15637094219FE22E00D51D42 /* Kingfisher.xcodeproj */;
  564. },
  565. );
  566. projectRoot = "";
  567. targets = (
  568. 15960E56213145E100C38CE9 /* elpha-ios */,
  569. );
  570. };
  571. /* End PBXProject section */
  572. /* Begin PBXReferenceProxy section */
  573. 156370B0219FE22E00D51D42 /* Kingfisher.framework */ = {
  574. isa = PBXReferenceProxy;
  575. fileType = wrapper.framework;
  576. path = Kingfisher.framework;
  577. remoteRef = 156370AF219FE22E00D51D42 /* PBXContainerItemProxy */;
  578. sourceTree = BUILT_PRODUCTS_DIR;
  579. };
  580. 156370B2219FE22E00D51D42 /* Kingfisher.framework */ = {
  581. isa = PBXReferenceProxy;
  582. fileType = wrapper.framework;
  583. path = Kingfisher.framework;
  584. remoteRef = 156370B1219FE22E00D51D42 /* PBXContainerItemProxy */;
  585. sourceTree = BUILT_PRODUCTS_DIR;
  586. };
  587. 156370B4219FE22E00D51D42 /* Kingfisher.framework */ = {
  588. isa = PBXReferenceProxy;
  589. fileType = wrapper.framework;
  590. path = Kingfisher.framework;
  591. remoteRef = 156370B3219FE22E00D51D42 /* PBXContainerItemProxy */;
  592. sourceTree = BUILT_PRODUCTS_DIR;
  593. };
  594. 156370B6219FE22E00D51D42 /* Kingfisher.framework */ = {
  595. isa = PBXReferenceProxy;
  596. fileType = wrapper.framework;
  597. path = Kingfisher.framework;
  598. remoteRef = 156370B5219FE22E00D51D42 /* PBXContainerItemProxy */;
  599. sourceTree = BUILT_PRODUCTS_DIR;
  600. };
  601. 156370B8219FE22E00D51D42 /* KingfisherTests.xctest */ = {
  602. isa = PBXReferenceProxy;
  603. fileType = wrapper.cfbundle;
  604. path = KingfisherTests.xctest;
  605. remoteRef = 156370B7219FE22E00D51D42 /* PBXContainerItemProxy */;
  606. sourceTree = BUILT_PRODUCTS_DIR;
  607. };
  608. 156370BA219FE22E00D51D42 /* KingfisherTests-tvOS.xctest */ = {
  609. isa = PBXReferenceProxy;
  610. fileType = wrapper.cfbundle;
  611. path = "KingfisherTests-tvOS.xctest";
  612. remoteRef = 156370B9219FE22E00D51D42 /* PBXContainerItemProxy */;
  613. sourceTree = BUILT_PRODUCTS_DIR;
  614. };
  615. 156370BC219FE22E00D51D42 /* KingfisherTests-macOS.xctest */ = {
  616. isa = PBXReferenceProxy;
  617. fileType = wrapper.cfbundle;
  618. path = "KingfisherTests-macOS.xctest";
  619. remoteRef = 156370BB219FE22E00D51D42 /* PBXContainerItemProxy */;
  620. sourceTree = BUILT_PRODUCTS_DIR;
  621. };
  622. 157405C3215890BC00EEAAEB /* Alamofire.framework */ = {
  623. isa = PBXReferenceProxy;
  624. fileType = wrapper.framework;
  625. path = Alamofire.framework;
  626. remoteRef = 157405C2215890BC00EEAAEB /* PBXContainerItemProxy */;
  627. sourceTree = BUILT_PRODUCTS_DIR;
  628. };
  629. 157405C5215890BC00EEAAEB /* Alamofire iOS Tests.xctest */ = {
  630. isa = PBXReferenceProxy;
  631. fileType = wrapper.cfbundle;
  632. path = "Alamofire iOS Tests.xctest";
  633. remoteRef = 157405C4215890BC00EEAAEB /* PBXContainerItemProxy */;
  634. sourceTree = BUILT_PRODUCTS_DIR;
  635. };
  636. 157405C7215890BC00EEAAEB /* Alamofire.framework */ = {
  637. isa = PBXReferenceProxy;
  638. fileType = wrapper.framework;
  639. path = Alamofire.framework;
  640. remoteRef = 157405C6215890BC00EEAAEB /* PBXContainerItemProxy */;
  641. sourceTree = BUILT_PRODUCTS_DIR;
  642. };
  643. 157405C9215890BC00EEAAEB /* Alamofire macOS Tests.xctest */ = {
  644. isa = PBXReferenceProxy;
  645. fileType = wrapper.cfbundle;
  646. path = "Alamofire macOS Tests.xctest";
  647. remoteRef = 157405C8215890BC00EEAAEB /* PBXContainerItemProxy */;
  648. sourceTree = BUILT_PRODUCTS_DIR;
  649. };
  650. 157405CB215890BC00EEAAEB /* Alamofire.framework */ = {
  651. isa = PBXReferenceProxy;
  652. fileType = wrapper.framework;
  653. path = Alamofire.framework;
  654. remoteRef = 157405CA215890BC00EEAAEB /* PBXContainerItemProxy */;
  655. sourceTree = BUILT_PRODUCTS_DIR;
  656. };
  657. 157405CD215890BC00EEAAEB /* Alamofire tvOS Tests.xctest */ = {
  658. isa = PBXReferenceProxy;
  659. fileType = wrapper.cfbundle;
  660. path = "Alamofire tvOS Tests.xctest";
  661. remoteRef = 157405CC215890BC00EEAAEB /* PBXContainerItemProxy */;
  662. sourceTree = BUILT_PRODUCTS_DIR;
  663. };
  664. 157405CF215890BC00EEAAEB /* Alamofire.framework */ = {
  665. isa = PBXReferenceProxy;
  666. fileType = wrapper.framework;
  667. path = Alamofire.framework;
  668. remoteRef = 157405CE215890BC00EEAAEB /* PBXContainerItemProxy */;
  669. sourceTree = BUILT_PRODUCTS_DIR;
  670. };
  671. /* End PBXReferenceProxy section */
  672. /* Begin PBXResourcesBuildPhase section */
  673. 15960E55213145E100C38CE9 /* Resources */ = {
  674. isa = PBXResourcesBuildPhase;
  675. buildActionMask = 2147483647;
  676. files = (
  677. 15960E67213145E200C38CE9 /* LaunchScreen.storyboard in Resources */,
  678. 153418A421A0EEED002F5F8A /* AttachmentInputView.xib in Resources */,
  679. 159B553A219D11E600964AC0 /* ComposeAccessoryView.xib in Resources */,
  680. 15C91A02216AB2D600D97DC3 /* AlertView.xib in Resources */,
  681. 153418A021A0E25A002F5F8A /* VisibilityInputView.xib in Resources */,
  682. 15B7A56B21B122FF00D20DBE /* ImageAttachmentCollectionViewCell.xib in Resources */,
  683. 15960E64213145E200C38CE9 /* Assets.xcassets in Resources */,
  684. 157405B12151A5DA00EEAAEB /* README.md in Resources */,
  685. 15960E62213145E100C38CE9 /* Main.storyboard in Resources */,
  686. 15B7A56721B120CA00D20DBE /* VideoAttachmentCollectionViewCell.xib in Resources */,
  687. 15131ED8216D8C680092B252 /* StatusView.xib in Resources */,
  688. 15A9AFD821AF8382008789E8 /* AttachmentsView.xib in Resources */,
  689. );
  690. runOnlyForDeploymentPostprocessing = 0;
  691. };
  692. /* End PBXResourcesBuildPhase section */
  693. /* Begin PBXSourcesBuildPhase section */
  694. 15960E53213145E100C38CE9 /* Sources */ = {
  695. isa = PBXSourcesBuildPhase;
  696. buildActionMask = 2147483647;
  697. files = (
  698. 1539509121894A38009BA6E7 /* AlertManager.swift in Sources */,
  699. 152FB0FA218ADDD0001D6574 /* AttachmentViewController.swift in Sources */,
  700. 152FBCF2219818AD0079B3E8 /* FieldTableViewCell.swift in Sources */,
  701. 159048AF214F5015004F4014 /* InstancesTableViewCell.swift in Sources */,
  702. 15960E84213774FC00C38CE9 /* InstancesTableViewController.swift in Sources */,
  703. 15960E7021321FA500C38CE9 /* Elpha.xcdatamodeld in Sources */,
  704. 15F9981721629965009E58DA /* TimelineTableViewController.swift in Sources */,
  705. 15B7A56621B120CA00D20DBE /* VideoAttachmentCollectionViewCell.swift in Sources */,
  706. 157405B42151A93E00EEAAEB /* InstancesDataManager.swift in Sources */,
  707. 156FF0312174797E0074D9CA /* StatusTableViewController.swift in Sources */,
  708. 152FB0F8218ADC1A001D6574 /* AttachmentPageViewController.swift in Sources */,
  709. 15131EF4216DB8B90092B252 /* AccountTableViewController.swift in Sources */,
  710. 153C2BBD21B1EEE3009414C2 /* HashtagSearchTableViewCell.swift in Sources */,
  711. 1534189E21A0E19F002F5F8A /* VisibilityInputView.swift in Sources */,
  712. 156902A0219A7D75002BF61F /* ComposeViewController.swift in Sources */,
  713. 15F998352162C0E8009E58DA /* MastodonDataManager.swift in Sources */,
  714. 15222807219D37A500D2E5A6 /* ComposeAccessoryView.swift in Sources */,
  715. 15960E7A2132387A00C38CE9 /* MainTabBarController.swift in Sources */,
  716. 15960E7C213272CD00C38CE9 /* AuthenticationManager.swift in Sources */,
  717. 15B127922192467F00F4EF1D /* String+HtmlAttributed.swift in Sources */,
  718. 15960E7E21329FED00C38CE9 /* AuthenticateViewController.swift in Sources */,
  719. 15CF7244219282AF00E6BF19 /* UITextViewFixed.swift in Sources */,
  720. 15960E5B213145E100C38CE9 /* AppDelegate.swift in Sources */,
  721. 15131EF2216D8D570092B252 /* StatusView.swift in Sources */,
  722. 152734D22186DC74003DB3C8 /* TimelinesViewController.swift in Sources */,
  723. 15B127A32192486200F4EF1D /* UIColor+HexString.swift in Sources */,
  724. 153418A221A0EEAC002F5F8A /* AttachmentInputView.swift in Sources */,
  725. 15341880219FF40F002F5F8A /* UIImageView+Effects.swift in Sources */,
  726. 156FF07221779C650074D9CA /* InstanceRequest.swift in Sources */,
  727. 15960E7721322C6F00C38CE9 /* Configuration.swift in Sources */,
  728. 156FF07021779C570074D9CA /* MastodonAPI.swift in Sources */,
  729. 15341866219FF29D002F5F8A /* SettingsManager.swift in Sources */,
  730. 153C2BAA21B1DAA1009414C2 /* SearchTableViewController.swift in Sources */,
  731. 15A9AFE721AFA243008789E8 /* AttachmentsView.swift in Sources */,
  732. 15C91A04216AB32500D97DC3 /* AlertView.swift in Sources */,
  733. 15131EF6216DBA820092B252 /* AccountNavigationController.swift in Sources */,
  734. 15960E7521322BF800C38CE9 /* KeychainWrapper.swift in Sources */,
  735. 157405A82150588A00EEAAEB /* InstanceViewController.swift in Sources */,
  736. 15B7A56A21B122FF00D20DBE /* ImageAttachmentCollectionViewCell.swift in Sources */,
  737. 15960E7321322BC700C38CE9 /* KeychainItemAccessibility.swift in Sources */,
  738. 156FF051217683270074D9CA /* StatusTableViewCell.swift in Sources */,
  739. 159026D02163069600D362DD /* Date+TimeAgo.swift in Sources */,
  740. 152FBCD2219682E80079B3E8 /* AbstractStatusTableViewController.swift in Sources */,
  741. 153C2BB921B1ED09009414C2 /* AccountSearchTableViewCell.swift in Sources */,
  742. 153C2BBB21B1EEC9009414C2 /* StatusSearchTableViewCell.swift in Sources */,
  743. 15A79B43215EB959007A326E /* CoreDataManager.swift in Sources */,
  744. 15BB72AB2171A8D4002F1FA4 /* TimelinesTableViewCell.swift in Sources */,
  745. 156FF015217289380074D9CA /* AccountTableViewCell.swift in Sources */,
  746. 15960E822136668500C38CE9 /* TimelinesNavigationController.swift in Sources */,
  747. 1506C5802199709200EFB483 /* SettingsTableViewController.swift in Sources */,
  748. 1506C5932199768A00EFB483 /* InstancesNavigationController.swift in Sources */,
  749. 152FBCE621978C4A0079B3E8 /* CellHeightManager.swift in Sources */,
  750. 156FF04F2175CDBC0074D9CA /* MainStatusTableViewCell.swift in Sources */,
  751. 159026AE2162CF5600D362DD /* TimelineTableViewCell.swift in Sources */,
  752. );
  753. runOnlyForDeploymentPostprocessing = 0;
  754. };
  755. /* End PBXSourcesBuildPhase section */
  756. /* Begin PBXTargetDependency section */
  757. 1564316821A15B2E00816382 /* PBXTargetDependency */ = {
  758. isa = PBXTargetDependency;
  759. name = "Alamofire iOS";
  760. targetProxy = 1564316721A15B2E00816382 /* PBXContainerItemProxy */;
  761. };
  762. 1564317121A15B5400816382 /* PBXTargetDependency */ = {
  763. isa = PBXTargetDependency;
  764. name = "Kingfisher-iOS";
  765. targetProxy = 1564317021A15B5400816382 /* PBXContainerItemProxy */;
  766. };
  767. /* End PBXTargetDependency section */
  768. /* Begin PBXVariantGroup section */
  769. 15960E60213145E100C38CE9 /* Main.storyboard */ = {
  770. isa = PBXVariantGroup;
  771. children = (
  772. 15960E61213145E100C38CE9 /* Base */,
  773. );
  774. name = Main.storyboard;
  775. sourceTree = "<group>";
  776. };
  777. 15960E65213145E200C38CE9 /* LaunchScreen.storyboard */ = {
  778. isa = PBXVariantGroup;
  779. children = (
  780. 15960E66213145E200C38CE9 /* Base */,
  781. );
  782. name = LaunchScreen.storyboard;
  783. sourceTree = "<group>";
  784. };
  785. /* End PBXVariantGroup section */
  786. /* Begin XCBuildConfiguration section */
  787. 15960E69213145E200C38CE9 /* Debug */ = {
  788. isa = XCBuildConfiguration;
  789. buildSettings = {
  790. ALWAYS_SEARCH_USER_PATHS = NO;
  791. CLANG_ANALYZER_NONNULL = YES;
  792. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  793. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  794. CLANG_CXX_LIBRARY = "libc++";
  795. CLANG_ENABLE_MODULES = YES;
  796. CLANG_ENABLE_OBJC_ARC = YES;
  797. CLANG_ENABLE_OBJC_WEAK = YES;
  798. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  799. CLANG_WARN_BOOL_CONVERSION = YES;
  800. CLANG_WARN_COMMA = YES;
  801. CLANG_WARN_CONSTANT_CONVERSION = YES;
  802. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  803. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  804. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  805. CLANG_WARN_EMPTY_BODY = YES;
  806. CLANG_WARN_ENUM_CONVERSION = YES;
  807. CLANG_WARN_INFINITE_RECURSION = YES;
  808. CLANG_WARN_INT_CONVERSION = YES;
  809. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  810. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  811. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  812. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  813. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  814. CLANG_WARN_STRICT_PROTOTYPES = YES;
  815. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  816. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  817. CLANG_WARN_UNREACHABLE_CODE = YES;
  818. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  819. CODE_SIGN_IDENTITY = "iPhone Developer";
  820. COPY_PHASE_STRIP = NO;
  821. DEBUG_INFORMATION_FORMAT = dwarf;
  822. ENABLE_STRICT_OBJC_MSGSEND = YES;
  823. ENABLE_TESTABILITY = YES;
  824. GCC_C_LANGUAGE_STANDARD = gnu11;
  825. GCC_DYNAMIC_NO_PIC = NO;
  826. GCC_NO_COMMON_BLOCKS = YES;
  827. GCC_OPTIMIZATION_LEVEL = 0;
  828. GCC_PREPROCESSOR_DEFINITIONS = (
  829. "DEBUG=1",
  830. "$(inherited)",
  831. );
  832. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  833. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  834. GCC_WARN_UNDECLARED_SELECTOR = YES;
  835. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  836. GCC_WARN_UNUSED_FUNCTION = YES;
  837. GCC_WARN_UNUSED_VARIABLE = YES;
  838. IPHONEOS_DEPLOYMENT_TARGET = 11.4;
  839. MTL_ENABLE_DEBUG_INFO = YES;
  840. ONLY_ACTIVE_ARCH = YES;
  841. SDKROOT = iphoneos;
  842. SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
  843. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  844. };
  845. name = Debug;
  846. };
  847. 15960E6A213145E200C38CE9 /* Release */ = {
  848. isa = XCBuildConfiguration;
  849. buildSettings = {
  850. ALWAYS_SEARCH_USER_PATHS = NO;
  851. CLANG_ANALYZER_NONNULL = YES;
  852. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  853. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  854. CLANG_CXX_LIBRARY = "libc++";
  855. CLANG_ENABLE_MODULES = YES;
  856. CLANG_ENABLE_OBJC_ARC = YES;
  857. CLANG_ENABLE_OBJC_WEAK = YES;
  858. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  859. CLANG_WARN_BOOL_CONVERSION = YES;
  860. CLANG_WARN_COMMA = YES;
  861. CLANG_WARN_CONSTANT_CONVERSION = YES;
  862. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  863. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  864. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  865. CLANG_WARN_EMPTY_BODY = YES;
  866. CLANG_WARN_ENUM_CONVERSION = YES;
  867. CLANG_WARN_INFINITE_RECURSION = YES;
  868. CLANG_WARN_INT_CONVERSION = YES;
  869. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  870. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  871. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  872. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  873. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  874. CLANG_WARN_STRICT_PROTOTYPES = YES;
  875. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  876. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  877. CLANG_WARN_UNREACHABLE_CODE = YES;
  878. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  879. CODE_SIGN_IDENTITY = "iPhone Developer";
  880. COPY_PHASE_STRIP = NO;
  881. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  882. ENABLE_NS_ASSERTIONS = NO;
  883. ENABLE_STRICT_OBJC_MSGSEND = YES;
  884. GCC_C_LANGUAGE_STANDARD = gnu11;
  885. GCC_NO_COMMON_BLOCKS = YES;
  886. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  887. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  888. GCC_WARN_UNDECLARED_SELECTOR = YES;
  889. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  890. GCC_WARN_UNUSED_FUNCTION = YES;
  891. GCC_WARN_UNUSED_VARIABLE = YES;
  892. IPHONEOS_DEPLOYMENT_TARGET = 11.4;
  893. MTL_ENABLE_DEBUG_INFO = NO;
  894. SDKROOT = iphoneos;
  895. SWIFT_COMPILATION_MODE = wholemodule;
  896. SWIFT_OPTIMIZATION_LEVEL = "-O";
  897. VALIDATE_PRODUCT = YES;
  898. };
  899. name = Release;
  900. };
  901. 15960E6C213145E200C38CE9 /* Debug */ = {
  902. isa = XCBuildConfiguration;
  903. buildSettings = {
  904. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  905. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  906. CODE_SIGN_IDENTITY = "iPhone Developer";
  907. CODE_SIGN_STYLE = Manual;
  908. DEVELOPMENT_TEAM = 4HV9QP2X8X;
  909. INFOPLIST_FILE = "elpha-ios/Info.plist";
  910. IPHONEOS_DEPLOYMENT_TARGET = 12.1;
  911. LD_RUNPATH_SEARCH_PATHS = (
  912. "$(inherited)",
  913. "@executable_path/Frameworks",
  914. );
  915. PRODUCT_BUNDLE_IDENTIFIER = "xyz.elpha.elpha-ios";
  916. PRODUCT_NAME = "$(TARGET_NAME)";
  917. PROVISIONING_PROFILE_SPECIFIER = Elpha;
  918. SWIFT_VERSION = 4.2;
  919. TARGETED_DEVICE_FAMILY = 1;
  920. };
  921. name = Debug;
  922. };
  923. 15960E6D213145E200C38CE9 /* Release */ = {
  924. isa = XCBuildConfiguration;
  925. buildSettings = {
  926. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  927. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  928. CODE_SIGN_IDENTITY = "iPhone Distribution";
  929. CODE_SIGN_STYLE = Manual;
  930. DEVELOPMENT_TEAM = 4HV9QP2X8X;
  931. INFOPLIST_FILE = "elpha-ios/Info.plist";
  932. IPHONEOS_DEPLOYMENT_TARGET = 12.1;
  933. LD_RUNPATH_SEARCH_PATHS = (
  934. "$(inherited)",
  935. "@executable_path/Frameworks",
  936. );
  937. PRODUCT_BUNDLE_IDENTIFIER = "xyz.elpha.elpha-ios";
  938. PRODUCT_NAME = "$(TARGET_NAME)";
  939. PROVISIONING_PROFILE_SPECIFIER = "Elpha Distribution";
  940. SWIFT_VERSION = 4.2;
  941. TARGETED_DEVICE_FAMILY = 1;
  942. };
  943. name = Release;
  944. };
  945. /* End XCBuildConfiguration section */
  946. /* Begin XCConfigurationList section */
  947. 15960E52213145E100C38CE9 /* Build configuration list for PBXProject "elpha-ios" */ = {
  948. isa = XCConfigurationList;
  949. buildConfigurations = (
  950. 15960E69213145E200C38CE9 /* Debug */,
  951. 15960E6A213145E200C38CE9 /* Release */,
  952. );
  953. defaultConfigurationIsVisible = 0;
  954. defaultConfigurationName = Release;
  955. };
  956. 15960E6B213145E200C38CE9 /* Build configuration list for PBXNativeTarget "elpha-ios" */ = {
  957. isa = XCConfigurationList;
  958. buildConfigurations = (
  959. 15960E6C213145E200C38CE9 /* Debug */,
  960. 15960E6D213145E200C38CE9 /* Release */,
  961. );
  962. defaultConfigurationIsVisible = 0;
  963. defaultConfigurationName = Release;
  964. };
  965. /* End XCConfigurationList section */
  966. /* Begin XCVersionGroup section */
  967. 15960E6E21321FA500C38CE9 /* Elpha.xcdatamodeld */ = {
  968. isa = XCVersionGroup;
  969. children = (
  970. 15960E6F21321FA500C38CE9 /* Elpha.xcdatamodel */,
  971. );
  972. currentVersion = 15960E6F21321FA500C38CE9 /* Elpha.xcdatamodel */;
  973. path = Elpha.xcdatamodeld;
  974. sourceTree = "<group>";
  975. versionGroupType = wrapper.xcdatamodel;
  976. };
  977. /* End XCVersionGroup section */
  978. };
  979. rootObject = 15960E4F213145E100C38CE9 /* Project object */;
  980. }