project.pbxproj 64 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 48;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 7032FF8F2149C1DB00B7EC83 /* BaseController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7032FF8E2149C1DB00B7EC83 /* BaseController.swift */; };
  10. 7070FB3D20FDD9FE000DC258 /* NewGroupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB3C20FDD9FE000DC258 /* NewGroupViewController.swift */; };
  11. 7070FB4020FF3421000DC258 /* dc_chat.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB3E20FF3420000DC258 /* dc_chat.c */; };
  12. 7070FB4120FF3421000DC258 /* dc_smtp.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB3F20FF3421000DC258 /* dc_smtp.c */; };
  13. 7070FB5D20FF345F000DC258 /* dc_mimefactory.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB4220FF345B000DC258 /* dc_mimefactory.c */; };
  14. 7070FB5E20FF345F000DC258 /* dc_token.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB4320FF345B000DC258 /* dc_token.c */; };
  15. 7070FB5F20FF345F000DC258 /* dc_tools.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB4420FF345B000DC258 /* dc_tools.c */; };
  16. 7070FB6020FF345F000DC258 /* dc_hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB4520FF345B000DC258 /* dc_hash.c */; };
  17. 7070FB6120FF345F000DC258 /* dc_securejoin.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB4620FF345B000DC258 /* dc_securejoin.c */; };
  18. 7070FB6220FF345F000DC258 /* dc_configure.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB4720FF345B000DC258 /* dc_configure.c */; };
  19. 7070FB6320FF345F000DC258 /* dc_context.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB4820FF345B000DC258 /* dc_context.c */; };
  20. 7070FB6420FF345F000DC258 /* dc_dehtml.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB4920FF345B000DC258 /* dc_dehtml.c */; };
  21. 7070FB6520FF345F000DC258 /* dc_chatlist.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB4A20FF345C000DC258 /* dc_chatlist.c */; };
  22. 7070FB6620FF345F000DC258 /* dc_param.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB4B20FF345C000DC258 /* dc_param.c */; };
  23. 7070FB6720FF345F000DC258 /* dc_simplify.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB4C20FF345C000DC258 /* dc_simplify.c */; };
  24. 7070FB6820FF345F000DC258 /* dc_array.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB4D20FF345C000DC258 /* dc_array.c */; };
  25. 7070FB6920FF345F000DC258 /* dc_mimeparser.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB4E20FF345C000DC258 /* dc_mimeparser.c */; };
  26. 7070FB6A20FF345F000DC258 /* dc_saxparser.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB4F20FF345C000DC258 /* dc_saxparser.c */; };
  27. 7070FB6B20FF345F000DC258 /* dc_job.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB5020FF345C000DC258 /* dc_job.c */; };
  28. 7070FB6C20FF345F000DC258 /* dc_keyring.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB5120FF345D000DC258 /* dc_keyring.c */; };
  29. 7070FB6D20FF345F000DC258 /* dc_imex.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB5220FF345D000DC258 /* dc_imex.c */; };
  30. 7070FB6E20FF345F000DC258 /* dc_openssl.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB5320FF345D000DC258 /* dc_openssl.c */; };
  31. 7070FB7020FF345F000DC258 /* dc_lot.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB5520FF345D000DC258 /* dc_lot.c */; };
  32. 7070FB7120FF345F000DC258 /* dc_receive_imf.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB5620FF345D000DC258 /* dc_receive_imf.c */; };
  33. 7070FB7220FF345F000DC258 /* dc_key.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB5720FF345E000DC258 /* dc_key.c */; };
  34. 7070FB7320FF345F000DC258 /* dc_aheader.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB5820FF345E000DC258 /* dc_aheader.c */; };
  35. 7070FB7420FF345F000DC258 /* dc_e2ee.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB5920FF345E000DC258 /* dc_e2ee.c */; };
  36. 7070FB7520FF345F000DC258 /* dc_strbuilder.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB5A20FF345E000DC258 /* dc_strbuilder.c */; };
  37. 7070FB7620FF345F000DC258 /* dc_pgp.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB5B20FF345E000DC258 /* dc_pgp.c */; };
  38. 7070FB7720FF345F000DC258 /* dc_qr.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB5C20FF345F000DC258 /* dc_qr.c */; };
  39. 7070FB8A20FF4118000DC258 /* dc_log.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB8020FF4115000DC258 /* dc_log.c */; };
  40. 7070FB8B20FF4118000DC258 /* dc_keyhistory.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB8120FF4116000DC258 /* dc_keyhistory.c */; };
  41. 7070FB8C20FF4118000DC258 /* dc_contact.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB8220FF4116000DC258 /* dc_contact.c */; };
  42. 7070FB8D20FF4118000DC258 /* dc_sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB8320FF4116000DC258 /* dc_sqlite3.c */; };
  43. 7070FB8E20FF4118000DC258 /* dc_apeerstate.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB8420FF4116000DC258 /* dc_apeerstate.c */; };
  44. 7070FB8F20FF4118000DC258 /* dc_loginparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB8520FF4117000DC258 /* dc_loginparam.c */; };
  45. 7070FB9020FF4118000DC258 /* dc_stock.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB8620FF4117000DC258 /* dc_stock.c */; };
  46. 7070FB9120FF4118000DC258 /* dc_strencode.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB8720FF4117000DC258 /* dc_strencode.c */; };
  47. 7070FB9220FF4118000DC258 /* dc_imap.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB8820FF4118000DC258 /* dc_imap.c */; };
  48. 7070FB9320FF4118000DC258 /* dc_msg.c in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB8920FF4118000DC258 /* dc_msg.c */; };
  49. 7070FB9B2101ECBB000DC258 /* GroupNameController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7070FB9A2101ECBB000DC258 /* GroupNameController.swift */; };
  50. 7092474120B3869500AF8799 /* ContactProfileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7092474020B3869500AF8799 /* ContactProfileViewController.swift */; };
  51. 70B08FCD21073B910097D3EA /* NewGroupMemberChoiceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70B08FCC21073B910097D3EA /* NewGroupMemberChoiceController.swift */; };
  52. 70B8882E2091B8550074812E /* ContactCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70B8882D2091B8550074812E /* ContactCell.swift */; };
  53. 78E45E2921D176C400D4B15E /* dc_jobthread.h in Sources */ = {isa = PBXBuildFile; fileRef = 78E45E2821D176C300D4B15E /* dc_jobthread.h */; };
  54. 78E45E2B21D176FB00D4B15E /* dc_jobthread.c in Sources */ = {isa = PBXBuildFile; fileRef = 78E45E2A21D176FB00D4B15E /* dc_jobthread.c */; };
  55. 78E45E2F21D1774200D4B15E /* dc_context.h in Sources */ = {isa = PBXBuildFile; fileRef = 78E45E2D21D1774200D4B15E /* dc_context.h */; };
  56. 78E45E3021D1774200D4B15E /* dc_move.c in Sources */ = {isa = PBXBuildFile; fileRef = 78E45E2E21D1774200D4B15E /* dc_move.c */; };
  57. 78E45E3321D3CBC000D4B15E /* AppTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E45E3221D3CBC000D4B15E /* AppTabBarController.swift */; };
  58. 78E45E3A21D3CFBC00D4B15E /* SettingsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E45E3921D3CFBC00D4B15E /* SettingsController.swift */; };
  59. 78E45E3C21D3D03700D4B15E /* TableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E45E3B21D3D03700D4B15E /* TableViewCell.swift */; };
  60. 78E45E3E21D3D28C00D4B15E /* NavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E45E3D21D3D28C00D4B15E /* NavigationController.swift */; };
  61. 78E45E4021D3D70700D4B15E /* ContactListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E45E3F21D3D70700D4B15E /* ContactListController.swift */; };
  62. 78E45E4221D3DB4000D4B15E /* UIViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E45E4121D3DB4000D4B15E /* UIViewController+Extension.swift */; };
  63. 78E45E4421D3F14A00D4B15E /* UIImage+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E45E4321D3F14A00D4B15E /* UIImage+Extension.swift */; };
  64. 78E45E4C21D404AE00D4B15E /* CustomCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E45E4B21D404AE00D4B15E /* CustomCell.swift */; };
  65. 78ED838321D5379000243125 /* TextFieldCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78ED838221D5379000243125 /* TextFieldCell.swift */; };
  66. 7A0052A11FBC50C40048C3BF /* CredentialsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A0052A01FBC50C40048C3BF /* CredentialsController.swift */; };
  67. 7A0052C81FBE6CB40048C3BF /* NewContactController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A0052C71FBE6CB40048C3BF /* NewContactController.swift */; };
  68. 7A451D941FB1B1DB00177250 /* wrapper.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A451D921FB1B1DB00177250 /* wrapper.c */; };
  69. 7A451DAE1FB1F5A200177250 /* libetpan-ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7A451DA71FB1F4BF00177250 /* libetpan-ios.a */; };
  70. 7A451DB01FB1F84900177250 /* AppCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A451DAF1FB1F84900177250 /* AppCoordinator.swift */; };
  71. 7A451DBE1FB4AD0700177250 /* Wrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A451DBD1FB4AD0700177250 /* Wrapper.swift */; };
  72. 7A7923401FB0A14300BC2DE5 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 7A79233F1FB0A14300BC2DE5 /* libiconv.tbd */; };
  73. 7A79236A1FB0A2C800BC2DE5 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A79235D1FB0A2C800BC2DE5 /* compress.c */; };
  74. 7A79236B1FB0A2C800BC2DE5 /* create.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A79235E1FB0A2C800BC2DE5 /* create.c */; };
  75. 7A79236C1FB0A2C800BC2DE5 /* crypto.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A79235F1FB0A2C800BC2DE5 /* crypto.c */; };
  76. 7A79236D1FB0A2C800BC2DE5 /* keyring.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A7923601FB0A2C800BC2DE5 /* keyring.c */; };
  77. 7A79236E1FB0A2C800BC2DE5 /* misc.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A7923611FB0A2C800BC2DE5 /* misc.c */; };
  78. 7A79236F1FB0A2C800BC2DE5 /* openssl_crypto.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A7923621FB0A2C800BC2DE5 /* openssl_crypto.c */; };
  79. 7A7923701FB0A2C800BC2DE5 /* packet-parse.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A7923631FB0A2C800BC2DE5 /* packet-parse.c */; };
  80. 7A7923711FB0A2C800BC2DE5 /* packet-show.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A7923641FB0A2C800BC2DE5 /* packet-show.c */; };
  81. 7A7923721FB0A2C800BC2DE5 /* reader.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A7923651FB0A2C800BC2DE5 /* reader.c */; };
  82. 7A7923731FB0A2C800BC2DE5 /* signature.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A7923661FB0A2C800BC2DE5 /* signature.c */; };
  83. 7A7923741FB0A2C800BC2DE5 /* symmetric.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A7923671FB0A2C800BC2DE5 /* symmetric.c */; };
  84. 7A7923751FB0A2C800BC2DE5 /* validate.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A7923681FB0A2C800BC2DE5 /* validate.c */; };
  85. 7A7923761FB0A2C800BC2DE5 /* writer.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A7923691FB0A2C800BC2DE5 /* writer.c */; };
  86. 7A9FB1441FB061E2001FEA36 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A9FB1431FB061E2001FEA36 /* AppDelegate.swift */; };
  87. 7A9FB14B1FB061E2001FEA36 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 7A9FB14A1FB061E2001FEA36 /* Assets.xcassets */; };
  88. 7A9FB14E1FB061E2001FEA36 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 7A9FB14C1FB061E2001FEA36 /* LaunchScreen.storyboard */; };
  89. 7AE0A5491FC42F65005ECB4B /* NewChatViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE0A5481FC42F65005ECB4B /* NewChatViewController.swift */; };
  90. 8B6D425BC604F7C43B65D436 /* Pods_deltachat_ios.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6241BE1534A653E79AD5D01D /* Pods_deltachat_ios.framework */; };
  91. AE0D26FD1FB1FE88002FAFCE /* ChatListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE0D26FC1FB1FE88002FAFCE /* ChatListController.swift */; };
  92. AEACE2DD1FB323CA00DCDD78 /* ChatViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEACE2DC1FB323CA00DCDD78 /* ChatViewController.swift */; };
  93. AEACE2DF1FB3246400DCDD78 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEACE2DE1FB3246400DCDD78 /* Message.swift */; };
  94. AEACE2E11FB3271700DCDD78 /* SampleData.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEACE2E01FB3271700DCDD78 /* SampleData.swift */; };
  95. AEACE2E31FB32B5C00DCDD78 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEACE2E21FB32B5C00DCDD78 /* Constants.swift */; };
  96. AEACE2E51FB32E1900DCDD78 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEACE2E41FB32E1900DCDD78 /* Utils.swift */; };
  97. /* End PBXBuildFile section */
  98. /* Begin PBXContainerItemProxy section */
  99. 7A451DA21FB1F4BF00177250 /* PBXContainerItemProxy */ = {
  100. isa = PBXContainerItemProxy;
  101. containerPortal = 7A451D9A1FB1F4BF00177250 /* libetpan.xcodeproj */;
  102. proxyType = 2;
  103. remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
  104. remoteInfo = libetpan;
  105. };
  106. 7A451DA41FB1F4BF00177250 /* PBXContainerItemProxy */ = {
  107. isa = PBXContainerItemProxy;
  108. containerPortal = 7A451D9A1FB1F4BF00177250 /* libetpan.xcodeproj */;
  109. proxyType = 2;
  110. remoteGlobalIDString = C69AB10A10546FE500F32FBD;
  111. remoteInfo = "static libetpan";
  112. };
  113. 7A451DA61FB1F4BF00177250 /* PBXContainerItemProxy */ = {
  114. isa = PBXContainerItemProxy;
  115. containerPortal = 7A451D9A1FB1F4BF00177250 /* libetpan.xcodeproj */;
  116. proxyType = 2;
  117. remoteGlobalIDString = C682E2C015B315EF00BE9DA7;
  118. remoteInfo = "libetpan ios";
  119. };
  120. /* End PBXContainerItemProxy section */
  121. /* Begin PBXFileReference section */
  122. 6241BE1534A653E79AD5D01D /* Pods_deltachat_ios.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_deltachat_ios.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  123. 7032FF8E2149C1DB00B7EC83 /* BaseController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseController.swift; sourceTree = "<group>"; };
  124. 7070FB3C20FDD9FE000DC258 /* NewGroupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewGroupViewController.swift; sourceTree = "<group>"; };
  125. 7070FB3E20FF3420000DC258 /* dc_chat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_chat.c; sourceTree = "<group>"; };
  126. 7070FB3F20FF3421000DC258 /* dc_smtp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_smtp.c; sourceTree = "<group>"; };
  127. 7070FB4220FF345B000DC258 /* dc_mimefactory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_mimefactory.c; sourceTree = "<group>"; };
  128. 7070FB4320FF345B000DC258 /* dc_token.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_token.c; sourceTree = "<group>"; };
  129. 7070FB4420FF345B000DC258 /* dc_tools.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_tools.c; sourceTree = "<group>"; };
  130. 7070FB4520FF345B000DC258 /* dc_hash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_hash.c; sourceTree = "<group>"; };
  131. 7070FB4620FF345B000DC258 /* dc_securejoin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_securejoin.c; sourceTree = "<group>"; };
  132. 7070FB4720FF345B000DC258 /* dc_configure.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_configure.c; sourceTree = "<group>"; };
  133. 7070FB4820FF345B000DC258 /* dc_context.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_context.c; sourceTree = "<group>"; };
  134. 7070FB4920FF345B000DC258 /* dc_dehtml.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_dehtml.c; sourceTree = "<group>"; };
  135. 7070FB4A20FF345C000DC258 /* dc_chatlist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_chatlist.c; sourceTree = "<group>"; };
  136. 7070FB4B20FF345C000DC258 /* dc_param.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_param.c; sourceTree = "<group>"; };
  137. 7070FB4C20FF345C000DC258 /* dc_simplify.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_simplify.c; sourceTree = "<group>"; };
  138. 7070FB4D20FF345C000DC258 /* dc_array.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_array.c; sourceTree = "<group>"; };
  139. 7070FB4E20FF345C000DC258 /* dc_mimeparser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_mimeparser.c; sourceTree = "<group>"; };
  140. 7070FB4F20FF345C000DC258 /* dc_saxparser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_saxparser.c; sourceTree = "<group>"; };
  141. 7070FB5020FF345C000DC258 /* dc_job.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_job.c; sourceTree = "<group>"; };
  142. 7070FB5120FF345D000DC258 /* dc_keyring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_keyring.c; sourceTree = "<group>"; };
  143. 7070FB5220FF345D000DC258 /* dc_imex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_imex.c; sourceTree = "<group>"; };
  144. 7070FB5320FF345D000DC258 /* dc_openssl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_openssl.c; sourceTree = "<group>"; };
  145. 7070FB5420FF345D000DC258 /* dc_uudecode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_uudecode.c; sourceTree = "<group>"; };
  146. 7070FB5520FF345D000DC258 /* dc_lot.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_lot.c; sourceTree = "<group>"; };
  147. 7070FB5620FF345D000DC258 /* dc_receive_imf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_receive_imf.c; sourceTree = "<group>"; };
  148. 7070FB5720FF345E000DC258 /* dc_key.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_key.c; sourceTree = "<group>"; };
  149. 7070FB5820FF345E000DC258 /* dc_aheader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_aheader.c; sourceTree = "<group>"; };
  150. 7070FB5920FF345E000DC258 /* dc_e2ee.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_e2ee.c; sourceTree = "<group>"; };
  151. 7070FB5A20FF345E000DC258 /* dc_strbuilder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_strbuilder.c; sourceTree = "<group>"; };
  152. 7070FB5B20FF345E000DC258 /* dc_pgp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_pgp.c; sourceTree = "<group>"; };
  153. 7070FB5C20FF345F000DC258 /* dc_qr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_qr.c; sourceTree = "<group>"; };
  154. 7070FB7820FF353E000DC258 /* deltachat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = deltachat.h; sourceTree = "<group>"; };
  155. 7070FB7920FF36D8000DC258 /* dc_context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dc_context.h; sourceTree = "<group>"; };
  156. 7070FB7A20FF3815000DC258 /* dc_chat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dc_chat.h; sourceTree = "<group>"; };
  157. 7070FB7B20FF3815000DC258 /* dc_contact.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dc_contact.h; sourceTree = "<group>"; };
  158. 7070FB7C20FF3815000DC258 /* dc_chatlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dc_chatlist.h; sourceTree = "<group>"; };
  159. 7070FB7D20FF3815000DC258 /* dc_lot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dc_lot.h; sourceTree = "<group>"; };
  160. 7070FB7E20FF3833000DC258 /* dc_msg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dc_msg.h; sourceTree = "<group>"; };
  161. 7070FB7F20FF388B000DC258 /* dc_array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dc_array.h; sourceTree = "<group>"; };
  162. 7070FB8020FF4115000DC258 /* dc_log.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_log.c; sourceTree = "<group>"; };
  163. 7070FB8120FF4116000DC258 /* dc_keyhistory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_keyhistory.c; sourceTree = "<group>"; };
  164. 7070FB8220FF4116000DC258 /* dc_contact.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_contact.c; sourceTree = "<group>"; };
  165. 7070FB8320FF4116000DC258 /* dc_sqlite3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_sqlite3.c; sourceTree = "<group>"; };
  166. 7070FB8420FF4116000DC258 /* dc_apeerstate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_apeerstate.c; sourceTree = "<group>"; };
  167. 7070FB8520FF4117000DC258 /* dc_loginparam.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_loginparam.c; sourceTree = "<group>"; };
  168. 7070FB8620FF4117000DC258 /* dc_stock.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_stock.c; sourceTree = "<group>"; };
  169. 7070FB8720FF4117000DC258 /* dc_strencode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_strencode.c; sourceTree = "<group>"; };
  170. 7070FB8820FF4118000DC258 /* dc_imap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_imap.c; sourceTree = "<group>"; };
  171. 7070FB8920FF4118000DC258 /* dc_msg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_msg.c; sourceTree = "<group>"; };
  172. 7070FB9A2101ECBB000DC258 /* GroupNameController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupNameController.swift; sourceTree = "<group>"; };
  173. 7092474020B3869500AF8799 /* ContactProfileViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactProfileViewController.swift; sourceTree = "<group>"; };
  174. 70B08FCC21073B910097D3EA /* NewGroupMemberChoiceController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewGroupMemberChoiceController.swift; sourceTree = "<group>"; };
  175. 70B8882D2091B8550074812E /* ContactCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactCell.swift; sourceTree = "<group>"; };
  176. 78C7036A21D46752005D4525 /* deltachat-ios.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "deltachat-ios.entitlements"; sourceTree = "<group>"; };
  177. 78E45E2121D1768900D4B15E /* src */ = {isa = PBXFileReference; lastKnownFileType = folder; name = src; path = "deltachat-ios/libraries/deltachat-core/src"; sourceTree = "<group>"; };
  178. 78E45E2821D176C300D4B15E /* dc_jobthread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = dc_jobthread.h; path = "deltachat-ios/libraries/deltachat-core/src/dc_jobthread.h"; sourceTree = "<group>"; };
  179. 78E45E2A21D176FB00D4B15E /* dc_jobthread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = dc_jobthread.c; path = "deltachat-ios/libraries/deltachat-core/src/dc_jobthread.c"; sourceTree = "<group>"; };
  180. 78E45E2C21D1774200D4B15E /* dc_context.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = dc_context.c; path = "deltachat-ios/libraries/deltachat-core/src/dc_context.c"; sourceTree = "<group>"; };
  181. 78E45E2D21D1774200D4B15E /* dc_context.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = dc_context.h; path = "deltachat-ios/libraries/deltachat-core/src/dc_context.h"; sourceTree = "<group>"; };
  182. 78E45E2E21D1774200D4B15E /* dc_move.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = dc_move.c; path = "deltachat-ios/libraries/deltachat-core/src/dc_move.c"; sourceTree = "<group>"; };
  183. 78E45E3221D3CBC000D4B15E /* AppTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTabBarController.swift; sourceTree = "<group>"; };
  184. 78E45E3921D3CFBC00D4B15E /* SettingsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsController.swift; sourceTree = "<group>"; };
  185. 78E45E3B21D3D03700D4B15E /* TableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TableViewCell.swift; sourceTree = "<group>"; };
  186. 78E45E3D21D3D28C00D4B15E /* NavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationController.swift; sourceTree = "<group>"; };
  187. 78E45E3F21D3D70700D4B15E /* ContactListController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactListController.swift; sourceTree = "<group>"; };
  188. 78E45E4121D3DB4000D4B15E /* UIViewController+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extension.swift"; sourceTree = "<group>"; };
  189. 78E45E4321D3F14A00D4B15E /* UIImage+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+Extension.swift"; sourceTree = "<group>"; };
  190. 78E45E4B21D404AE00D4B15E /* CustomCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomCell.swift; sourceTree = "<group>"; };
  191. 78ED838221D5379000243125 /* TextFieldCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextFieldCell.swift; sourceTree = "<group>"; };
  192. 7A0052A01FBC50C40048C3BF /* CredentialsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsController.swift; sourceTree = "<group>"; };
  193. 7A0052C71FBE6CB40048C3BF /* NewContactController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewContactController.swift; sourceTree = "<group>"; };
  194. 7A451D921FB1B1DB00177250 /* wrapper.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = wrapper.c; sourceTree = "<group>"; };
  195. 7A451D931FB1B1DB00177250 /* wrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wrapper.h; sourceTree = "<group>"; };
  196. 7A451D9A1FB1F4BF00177250 /* libetpan.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libetpan.xcodeproj; path = "deltachat-ios/libraries/libetpan/build-mac/libetpan.xcodeproj"; sourceTree = "<group>"; };
  197. 7A451DAF1FB1F84900177250 /* AppCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppCoordinator.swift; sourceTree = "<group>"; };
  198. 7A451DBD1FB4AD0700177250 /* Wrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Wrapper.swift; sourceTree = "<group>"; };
  199. 7A79233F1FB0A14300BC2DE5 /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
  200. 7A7923451FB0A2C800BC2DE5 /* config-netpgp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "config-netpgp.h"; sourceTree = "<group>"; };
  201. 7A7923461FB0A2C800BC2DE5 /* config-original-as-configured-for-ubuntu-16.04-64bit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "config-original-as-configured-for-ubuntu-16.04-64bit.h"; sourceTree = "<group>"; };
  202. 7A7923471FB0A2C800BC2DE5 /* config-pep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "config-pep.h"; sourceTree = "<group>"; };
  203. 7A7923481FB0A2C800BC2DE5 /* create.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = create.h; sourceTree = "<group>"; };
  204. 7A7923491FB0A2C800BC2DE5 /* crypto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypto.h; sourceTree = "<group>"; };
  205. 7A79234A1FB0A2C800BC2DE5 /* defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defs.h; sourceTree = "<group>"; };
  206. 7A79234B1FB0A2C800BC2DE5 /* errors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = errors.h; sourceTree = "<group>"; };
  207. 7A79234C1FB0A2C800BC2DE5 /* keyring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keyring.h; sourceTree = "<group>"; };
  208. 7A79234D1FB0A2C800BC2DE5 /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = "<group>"; };
  209. 7A79234E1FB0A2C800BC2DE5 /* netpgpdefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = netpgpdefs.h; sourceTree = "<group>"; };
  210. 7A79234F1FB0A2C800BC2DE5 /* netpgpdigest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = netpgpdigest.h; sourceTree = "<group>"; };
  211. 7A7923501FB0A2C800BC2DE5 /* netpgpsdk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = netpgpsdk.h; sourceTree = "<group>"; };
  212. 7A7923511FB0A2C800BC2DE5 /* openssl11stub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = openssl11stub.h; sourceTree = "<group>"; };
  213. 7A7923521FB0A2C800BC2DE5 /* packet-parse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "packet-parse.h"; sourceTree = "<group>"; };
  214. 7A7923531FB0A2C800BC2DE5 /* packet-show.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "packet-show.h"; sourceTree = "<group>"; };
  215. 7A7923541FB0A2C800BC2DE5 /* packet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = packet.h; sourceTree = "<group>"; };
  216. 7A7923551FB0A2C800BC2DE5 /* readerwriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = readerwriter.h; sourceTree = "<group>"; };
  217. 7A7923561FB0A2C800BC2DE5 /* signature.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = signature.h; sourceTree = "<group>"; };
  218. 7A7923571FB0A2C800BC2DE5 /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = "<group>"; };
  219. 7A7923581FB0A2C800BC2DE5 /* validate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate.h; sourceTree = "<group>"; };
  220. 7A7923591FB0A2C800BC2DE5 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; };
  221. 7A79235A1FB0A2C800BC2DE5 /* writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = writer.h; sourceTree = "<group>"; };
  222. 7A79235B1FB0A2C800BC2DE5 /* netpgp-extra.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "netpgp-extra.h"; sourceTree = "<group>"; };
  223. 7A79235D1FB0A2C800BC2DE5 /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = compress.c; sourceTree = "<group>"; };
  224. 7A79235E1FB0A2C800BC2DE5 /* create.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = create.c; sourceTree = "<group>"; };
  225. 7A79235F1FB0A2C800BC2DE5 /* crypto.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypto.c; sourceTree = "<group>"; };
  226. 7A7923601FB0A2C800BC2DE5 /* keyring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = keyring.c; sourceTree = "<group>"; };
  227. 7A7923611FB0A2C800BC2DE5 /* misc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = misc.c; sourceTree = "<group>"; };
  228. 7A7923621FB0A2C800BC2DE5 /* openssl_crypto.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = openssl_crypto.c; sourceTree = "<group>"; };
  229. 7A7923631FB0A2C800BC2DE5 /* packet-parse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "packet-parse.c"; sourceTree = "<group>"; };
  230. 7A7923641FB0A2C800BC2DE5 /* packet-show.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "packet-show.c"; sourceTree = "<group>"; };
  231. 7A7923651FB0A2C800BC2DE5 /* reader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = reader.c; sourceTree = "<group>"; };
  232. 7A7923661FB0A2C800BC2DE5 /* signature.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = signature.c; sourceTree = "<group>"; };
  233. 7A7923671FB0A2C800BC2DE5 /* symmetric.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = symmetric.c; sourceTree = "<group>"; };
  234. 7A7923681FB0A2C800BC2DE5 /* validate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = validate.c; sourceTree = "<group>"; };
  235. 7A7923691FB0A2C800BC2DE5 /* writer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = writer.c; sourceTree = "<group>"; };
  236. 7A9FB1401FB061E2001FEA36 /* deltachat-ios.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "deltachat-ios.app"; sourceTree = BUILT_PRODUCTS_DIR; };
  237. 7A9FB1431FB061E2001FEA36 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
  238. 7A9FB14A1FB061E2001FEA36 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  239. 7A9FB14D1FB061E2001FEA36 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
  240. 7A9FB14F1FB061E2001FEA36 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  241. 7A9FB1561FB06540001FEA36 /* deltachat-ios-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "deltachat-ios-Bridging-Header.h"; sourceTree = "<group>"; };
  242. 7ABE47E321617ACF002F5A67 /* dc_loginparam.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dc_loginparam.h; sourceTree = "<group>"; };
  243. 7AE0A5481FC42F65005ECB4B /* NewChatViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewChatViewController.swift; sourceTree = "<group>"; };
  244. 8DE110C607A0E4485C43B5FA /* Pods-deltachat-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-deltachat-ios.debug.xcconfig"; path = "Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios.debug.xcconfig"; sourceTree = "<group>"; };
  245. A8615D4600859851E53CAA9C /* Pods-deltachat-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-deltachat-ios.release.xcconfig"; path = "Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios.release.xcconfig"; sourceTree = "<group>"; };
  246. AE0D26FC1FB1FE88002FAFCE /* ChatListController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatListController.swift; sourceTree = "<group>"; };
  247. AEACE2DC1FB323CA00DCDD78 /* ChatViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatViewController.swift; sourceTree = "<group>"; };
  248. AEACE2DE1FB3246400DCDD78 /* Message.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Message.swift; sourceTree = "<group>"; };
  249. AEACE2E01FB3271700DCDD78 /* SampleData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SampleData.swift; sourceTree = "<group>"; };
  250. AEACE2E21FB32B5C00DCDD78 /* Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; };
  251. AEACE2E41FB32E1900DCDD78 /* Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = "<group>"; };
  252. /* End PBXFileReference section */
  253. /* Begin PBXFrameworksBuildPhase section */
  254. 7A9FB13D1FB061E2001FEA36 /* Frameworks */ = {
  255. isa = PBXFrameworksBuildPhase;
  256. buildActionMask = 2147483647;
  257. files = (
  258. 7A451DAE1FB1F5A200177250 /* libetpan-ios.a in Frameworks */,
  259. 7A7923401FB0A14300BC2DE5 /* libiconv.tbd in Frameworks */,
  260. 8B6D425BC604F7C43B65D436 /* Pods_deltachat_ios.framework in Frameworks */,
  261. );
  262. runOnlyForDeploymentPostprocessing = 0;
  263. };
  264. /* End PBXFrameworksBuildPhase section */
  265. /* Begin PBXGroup section */
  266. 7A451D9B1FB1F4BF00177250 /* Products */ = {
  267. isa = PBXGroup;
  268. children = (
  269. 7A451DA31FB1F4BF00177250 /* libetpan.framework */,
  270. 7A451DA51FB1F4BF00177250 /* libetpan.a */,
  271. 7A451DA71FB1F4BF00177250 /* libetpan-ios.a */,
  272. );
  273. name = Products;
  274. sourceTree = "<group>";
  275. };
  276. 7A7923411FB0A2B800BC2DE5 /* libs */ = {
  277. isa = PBXGroup;
  278. children = (
  279. 7A7923421FB0A2C800BC2DE5 /* netpgp */,
  280. );
  281. name = libs;
  282. sourceTree = "<group>";
  283. };
  284. 7A7923421FB0A2C800BC2DE5 /* netpgp */ = {
  285. isa = PBXGroup;
  286. children = (
  287. 7A7923431FB0A2C800BC2DE5 /* include */,
  288. 7A79235C1FB0A2C800BC2DE5 /* src */,
  289. );
  290. name = netpgp;
  291. path = "libraries/deltachat-core/libs/netpgp";
  292. sourceTree = "<group>";
  293. };
  294. 7A7923431FB0A2C800BC2DE5 /* include */ = {
  295. isa = PBXGroup;
  296. children = (
  297. 7A7923441FB0A2C800BC2DE5 /* netpgp */,
  298. 7A79235B1FB0A2C800BC2DE5 /* netpgp-extra.h */,
  299. );
  300. path = include;
  301. sourceTree = "<group>";
  302. };
  303. 7A7923441FB0A2C800BC2DE5 /* netpgp */ = {
  304. isa = PBXGroup;
  305. children = (
  306. 7A7923451FB0A2C800BC2DE5 /* config-netpgp.h */,
  307. 7A7923461FB0A2C800BC2DE5 /* config-original-as-configured-for-ubuntu-16.04-64bit.h */,
  308. 7A7923471FB0A2C800BC2DE5 /* config-pep.h */,
  309. 7A7923481FB0A2C800BC2DE5 /* create.h */,
  310. 7A7923491FB0A2C800BC2DE5 /* crypto.h */,
  311. 7A79234A1FB0A2C800BC2DE5 /* defs.h */,
  312. 7A79234B1FB0A2C800BC2DE5 /* errors.h */,
  313. 7A79234C1FB0A2C800BC2DE5 /* keyring.h */,
  314. 7A79234D1FB0A2C800BC2DE5 /* memory.h */,
  315. 7A79234E1FB0A2C800BC2DE5 /* netpgpdefs.h */,
  316. 7A79234F1FB0A2C800BC2DE5 /* netpgpdigest.h */,
  317. 7A7923501FB0A2C800BC2DE5 /* netpgpsdk.h */,
  318. 7A7923511FB0A2C800BC2DE5 /* openssl11stub.h */,
  319. 7A7923521FB0A2C800BC2DE5 /* packet-parse.h */,
  320. 7A7923531FB0A2C800BC2DE5 /* packet-show.h */,
  321. 7A7923541FB0A2C800BC2DE5 /* packet.h */,
  322. 7A7923551FB0A2C800BC2DE5 /* readerwriter.h */,
  323. 7A7923561FB0A2C800BC2DE5 /* signature.h */,
  324. 7A7923571FB0A2C800BC2DE5 /* types.h */,
  325. 7A7923581FB0A2C800BC2DE5 /* validate.h */,
  326. 7A7923591FB0A2C800BC2DE5 /* version.h */,
  327. 7A79235A1FB0A2C800BC2DE5 /* writer.h */,
  328. );
  329. path = netpgp;
  330. sourceTree = "<group>";
  331. };
  332. 7A79235C1FB0A2C800BC2DE5 /* src */ = {
  333. isa = PBXGroup;
  334. children = (
  335. 7A79235D1FB0A2C800BC2DE5 /* compress.c */,
  336. 7A79235E1FB0A2C800BC2DE5 /* create.c */,
  337. 7A79235F1FB0A2C800BC2DE5 /* crypto.c */,
  338. 7A7923601FB0A2C800BC2DE5 /* keyring.c */,
  339. 7A7923611FB0A2C800BC2DE5 /* misc.c */,
  340. 7A7923621FB0A2C800BC2DE5 /* openssl_crypto.c */,
  341. 7A7923631FB0A2C800BC2DE5 /* packet-parse.c */,
  342. 7A7923641FB0A2C800BC2DE5 /* packet-show.c */,
  343. 7A7923651FB0A2C800BC2DE5 /* reader.c */,
  344. 7A7923661FB0A2C800BC2DE5 /* signature.c */,
  345. 7A7923671FB0A2C800BC2DE5 /* symmetric.c */,
  346. 7A7923681FB0A2C800BC2DE5 /* validate.c */,
  347. 7A7923691FB0A2C800BC2DE5 /* writer.c */,
  348. );
  349. path = src;
  350. sourceTree = "<group>";
  351. };
  352. 7A9FB1371FB061E2001FEA36 = {
  353. isa = PBXGroup;
  354. children = (
  355. 78E45E2C21D1774200D4B15E /* dc_context.c */,
  356. 78E45E2D21D1774200D4B15E /* dc_context.h */,
  357. 78E45E2E21D1774200D4B15E /* dc_move.c */,
  358. 78E45E2A21D176FB00D4B15E /* dc_jobthread.c */,
  359. 78E45E2821D176C300D4B15E /* dc_jobthread.h */,
  360. 78E45E2121D1768900D4B15E /* src */,
  361. 7A451D9A1FB1F4BF00177250 /* libetpan.xcodeproj */,
  362. 7A9FB1421FB061E2001FEA36 /* deltachat-ios */,
  363. 7A9FB1411FB061E2001FEA36 /* Products */,
  364. 7A9FB4F81FB084E6001FEA36 /* Frameworks */,
  365. 7DB2DC4CCB84D323E5130F99 /* Pods */,
  366. );
  367. sourceTree = "<group>";
  368. };
  369. 7A9FB1411FB061E2001FEA36 /* Products */ = {
  370. isa = PBXGroup;
  371. children = (
  372. 7A9FB1401FB061E2001FEA36 /* deltachat-ios.app */,
  373. );
  374. name = Products;
  375. sourceTree = "<group>";
  376. };
  377. 7A9FB1421FB061E2001FEA36 /* deltachat-ios */ = {
  378. isa = PBXGroup;
  379. children = (
  380. 78C7036A21D46752005D4525 /* deltachat-ios.entitlements */,
  381. AEACE2DE1FB3246400DCDD78 /* Message.swift */,
  382. 7A9FB15B1FB07364001FEA36 /* libraries */,
  383. 7A9FB1431FB061E2001FEA36 /* AppDelegate.swift */,
  384. 7A451DAF1FB1F84900177250 /* AppCoordinator.swift */,
  385. 78E45E4B21D404AE00D4B15E /* CustomCell.swift */,
  386. 7A9FB14A1FB061E2001FEA36 /* Assets.xcassets */,
  387. 78E45E4321D3F14A00D4B15E /* UIImage+Extension.swift */,
  388. 7A9FB14C1FB061E2001FEA36 /* LaunchScreen.storyboard */,
  389. 7A9FB14F1FB061E2001FEA36 /* Info.plist */,
  390. 7A9FB1561FB06540001FEA36 /* deltachat-ios-Bridging-Header.h */,
  391. 7A451D921FB1B1DB00177250 /* wrapper.c */,
  392. 7A451D931FB1B1DB00177250 /* wrapper.h */,
  393. 7A451DBD1FB4AD0700177250 /* Wrapper.swift */,
  394. 70B8882D2091B8550074812E /* ContactCell.swift */,
  395. 7032FF8E2149C1DB00B7EC83 /* BaseController.swift */,
  396. AE0D26FC1FB1FE88002FAFCE /* ChatListController.swift */,
  397. 78E45E3221D3CBC000D4B15E /* AppTabBarController.swift */,
  398. 78E45E3D21D3D28C00D4B15E /* NavigationController.swift */,
  399. 7A0052A01FBC50C40048C3BF /* CredentialsController.swift */,
  400. 78E45E3921D3CFBC00D4B15E /* SettingsController.swift */,
  401. 7092474020B3869500AF8799 /* ContactProfileViewController.swift */,
  402. 7A0052C71FBE6CB40048C3BF /* NewContactController.swift */,
  403. AEACE2DC1FB323CA00DCDD78 /* ChatViewController.swift */,
  404. 78E45E4121D3DB4000D4B15E /* UIViewController+Extension.swift */,
  405. 7AE0A5481FC42F65005ECB4B /* NewChatViewController.swift */,
  406. 7070FB3C20FDD9FE000DC258 /* NewGroupViewController.swift */,
  407. 78E45E3F21D3D70700D4B15E /* ContactListController.swift */,
  408. 70B08FCC21073B910097D3EA /* NewGroupMemberChoiceController.swift */,
  409. 7070FB9A2101ECBB000DC258 /* GroupNameController.swift */,
  410. AEACE2E01FB3271700DCDD78 /* SampleData.swift */,
  411. AEACE2E21FB32B5C00DCDD78 /* Constants.swift */,
  412. AEACE2E41FB32E1900DCDD78 /* Utils.swift */,
  413. 78E45E3B21D3D03700D4B15E /* TableViewCell.swift */,
  414. 78ED838221D5379000243125 /* TextFieldCell.swift */,
  415. );
  416. path = "deltachat-ios";
  417. sourceTree = "<group>";
  418. };
  419. 7A9FB15B1FB07364001FEA36 /* libraries */ = {
  420. isa = PBXGroup;
  421. children = (
  422. 7A7923411FB0A2B800BC2DE5 /* libs */,
  423. 7A9FB4FA1FB08557001FEA36 /* src */,
  424. );
  425. name = libraries;
  426. sourceTree = "<group>";
  427. };
  428. 7A9FB4F81FB084E6001FEA36 /* Frameworks */ = {
  429. isa = PBXGroup;
  430. children = (
  431. 7A79233F1FB0A14300BC2DE5 /* libiconv.tbd */,
  432. 6241BE1534A653E79AD5D01D /* Pods_deltachat_ios.framework */,
  433. );
  434. name = Frameworks;
  435. sourceTree = "<group>";
  436. };
  437. 7A9FB4FA1FB08557001FEA36 /* src */ = {
  438. isa = PBXGroup;
  439. children = (
  440. 7070FB5820FF345E000DC258 /* dc_aheader.c */,
  441. 7070FB7F20FF388B000DC258 /* dc_array.h */,
  442. 7070FB7A20FF3815000DC258 /* dc_chat.h */,
  443. 7070FB7C20FF3815000DC258 /* dc_chatlist.h */,
  444. 7070FB7E20FF3833000DC258 /* dc_msg.h */,
  445. 7070FB7B20FF3815000DC258 /* dc_contact.h */,
  446. 7070FB7D20FF3815000DC258 /* dc_lot.h */,
  447. 7ABE47E321617ACF002F5A67 /* dc_loginparam.h */,
  448. 7070FB7820FF353E000DC258 /* deltachat.h */,
  449. 7070FB4D20FF345C000DC258 /* dc_array.c */,
  450. 7070FB4A20FF345C000DC258 /* dc_chatlist.c */,
  451. 7070FB7920FF36D8000DC258 /* dc_context.h */,
  452. 7070FB8420FF4116000DC258 /* dc_apeerstate.c */,
  453. 7070FB8220FF4116000DC258 /* dc_contact.c */,
  454. 7070FB8820FF4118000DC258 /* dc_imap.c */,
  455. 7070FB8120FF4116000DC258 /* dc_keyhistory.c */,
  456. 7070FB8020FF4115000DC258 /* dc_log.c */,
  457. 7070FB8520FF4117000DC258 /* dc_loginparam.c */,
  458. 7070FB8920FF4118000DC258 /* dc_msg.c */,
  459. 7070FB8320FF4116000DC258 /* dc_sqlite3.c */,
  460. 7070FB8620FF4117000DC258 /* dc_stock.c */,
  461. 7070FB8720FF4117000DC258 /* dc_strencode.c */,
  462. 7070FB4720FF345B000DC258 /* dc_configure.c */,
  463. 7070FB4820FF345B000DC258 /* dc_context.c */,
  464. 7070FB4920FF345B000DC258 /* dc_dehtml.c */,
  465. 7070FB5920FF345E000DC258 /* dc_e2ee.c */,
  466. 7070FB4520FF345B000DC258 /* dc_hash.c */,
  467. 7070FB5220FF345D000DC258 /* dc_imex.c */,
  468. 7070FB5020FF345C000DC258 /* dc_job.c */,
  469. 7070FB5720FF345E000DC258 /* dc_key.c */,
  470. 7070FB5120FF345D000DC258 /* dc_keyring.c */,
  471. 7070FB5520FF345D000DC258 /* dc_lot.c */,
  472. 7070FB4220FF345B000DC258 /* dc_mimefactory.c */,
  473. 7070FB4E20FF345C000DC258 /* dc_mimeparser.c */,
  474. 7070FB5320FF345D000DC258 /* dc_openssl.c */,
  475. 7070FB4B20FF345C000DC258 /* dc_param.c */,
  476. 7070FB5B20FF345E000DC258 /* dc_pgp.c */,
  477. 7070FB5C20FF345F000DC258 /* dc_qr.c */,
  478. 7070FB5620FF345D000DC258 /* dc_receive_imf.c */,
  479. 7070FB4F20FF345C000DC258 /* dc_saxparser.c */,
  480. 7070FB4620FF345B000DC258 /* dc_securejoin.c */,
  481. 7070FB4C20FF345C000DC258 /* dc_simplify.c */,
  482. 7070FB5A20FF345E000DC258 /* dc_strbuilder.c */,
  483. 7070FB4320FF345B000DC258 /* dc_token.c */,
  484. 7070FB4420FF345B000DC258 /* dc_tools.c */,
  485. 7070FB5420FF345D000DC258 /* dc_uudecode.c */,
  486. 7070FB3E20FF3420000DC258 /* dc_chat.c */,
  487. 7070FB3F20FF3421000DC258 /* dc_smtp.c */,
  488. );
  489. name = src;
  490. path = "libraries/deltachat-core/src";
  491. sourceTree = "<group>";
  492. };
  493. 7DB2DC4CCB84D323E5130F99 /* Pods */ = {
  494. isa = PBXGroup;
  495. children = (
  496. 8DE110C607A0E4485C43B5FA /* Pods-deltachat-ios.debug.xcconfig */,
  497. A8615D4600859851E53CAA9C /* Pods-deltachat-ios.release.xcconfig */,
  498. );
  499. name = Pods;
  500. sourceTree = "<group>";
  501. };
  502. /* End PBXGroup section */
  503. /* Begin PBXNativeTarget section */
  504. 7A9FB13F1FB061E2001FEA36 /* deltachat-ios */ = {
  505. isa = PBXNativeTarget;
  506. buildConfigurationList = 7A9FB1521FB061E2001FEA36 /* Build configuration list for PBXNativeTarget "deltachat-ios" */;
  507. buildPhases = (
  508. 58C9D79942D26B7F8F210DA1 /* [CP] Check Pods Manifest.lock */,
  509. 7A9FB13C1FB061E2001FEA36 /* Sources */,
  510. 7A9FB13D1FB061E2001FEA36 /* Frameworks */,
  511. 7A9FB13E1FB061E2001FEA36 /* Resources */,
  512. 30C8FE37A924BE7AFF9661C1 /* [CP] Embed Pods Frameworks */,
  513. );
  514. buildRules = (
  515. );
  516. dependencies = (
  517. );
  518. name = "deltachat-ios";
  519. productName = "deltachat-ios";
  520. productReference = 7A9FB1401FB061E2001FEA36 /* deltachat-ios.app */;
  521. productType = "com.apple.product-type.application";
  522. };
  523. /* End PBXNativeTarget section */
  524. /* Begin PBXProject section */
  525. 7A9FB1381FB061E2001FEA36 /* Project object */ = {
  526. isa = PBXProject;
  527. attributes = {
  528. LastSwiftUpdateCheck = 0910;
  529. LastUpgradeCheck = 0930;
  530. ORGANIZATIONNAME = "Jonas Reinsch";
  531. TargetAttributes = {
  532. 7A9FB13F1FB061E2001FEA36 = {
  533. CreatedOnToolsVersion = 9.1;
  534. LastSwiftMigration = 1000;
  535. ProvisioningStyle = Automatic;
  536. SystemCapabilities = {
  537. com.apple.ApplicationGroups.iOS = {
  538. enabled = 1;
  539. };
  540. com.apple.BackgroundModes = {
  541. enabled = 1;
  542. };
  543. com.apple.Push = {
  544. enabled = 1;
  545. };
  546. };
  547. };
  548. };
  549. };
  550. buildConfigurationList = 7A9FB13B1FB061E2001FEA36 /* Build configuration list for PBXProject "deltachat-ios" */;
  551. compatibilityVersion = "Xcode 8.0";
  552. developmentRegion = en;
  553. hasScannedForEncodings = 0;
  554. knownRegions = (
  555. en,
  556. Base,
  557. );
  558. mainGroup = 7A9FB1371FB061E2001FEA36;
  559. productRefGroup = 7A9FB1411FB061E2001FEA36 /* Products */;
  560. projectDirPath = "";
  561. projectReferences = (
  562. {
  563. ProductGroup = 7A451D9B1FB1F4BF00177250 /* Products */;
  564. ProjectRef = 7A451D9A1FB1F4BF00177250 /* libetpan.xcodeproj */;
  565. },
  566. );
  567. projectRoot = "";
  568. targets = (
  569. 7A9FB13F1FB061E2001FEA36 /* deltachat-ios */,
  570. );
  571. };
  572. /* End PBXProject section */
  573. /* Begin PBXReferenceProxy section */
  574. 7A451DA31FB1F4BF00177250 /* libetpan.framework */ = {
  575. isa = PBXReferenceProxy;
  576. fileType = wrapper.framework;
  577. path = libetpan.framework;
  578. remoteRef = 7A451DA21FB1F4BF00177250 /* PBXContainerItemProxy */;
  579. sourceTree = BUILT_PRODUCTS_DIR;
  580. };
  581. 7A451DA51FB1F4BF00177250 /* libetpan.a */ = {
  582. isa = PBXReferenceProxy;
  583. fileType = archive.ar;
  584. path = libetpan.a;
  585. remoteRef = 7A451DA41FB1F4BF00177250 /* PBXContainerItemProxy */;
  586. sourceTree = BUILT_PRODUCTS_DIR;
  587. };
  588. 7A451DA71FB1F4BF00177250 /* libetpan-ios.a */ = {
  589. isa = PBXReferenceProxy;
  590. fileType = archive.ar;
  591. path = "libetpan-ios.a";
  592. remoteRef = 7A451DA61FB1F4BF00177250 /* PBXContainerItemProxy */;
  593. sourceTree = BUILT_PRODUCTS_DIR;
  594. };
  595. /* End PBXReferenceProxy section */
  596. /* Begin PBXResourcesBuildPhase section */
  597. 7A9FB13E1FB061E2001FEA36 /* Resources */ = {
  598. isa = PBXResourcesBuildPhase;
  599. buildActionMask = 2147483647;
  600. files = (
  601. 7A9FB14E1FB061E2001FEA36 /* LaunchScreen.storyboard in Resources */,
  602. 7A9FB14B1FB061E2001FEA36 /* Assets.xcassets in Resources */,
  603. );
  604. runOnlyForDeploymentPostprocessing = 0;
  605. };
  606. /* End PBXResourcesBuildPhase section */
  607. /* Begin PBXShellScriptBuildPhase section */
  608. 30C8FE37A924BE7AFF9661C1 /* [CP] Embed Pods Frameworks */ = {
  609. isa = PBXShellScriptBuildPhase;
  610. buildActionMask = 2147483647;
  611. files = (
  612. );
  613. inputPaths = (
  614. "${SRCROOT}/Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-frameworks.sh",
  615. "${BUILT_PRODUCTS_DIR}/JGProgressHUD/JGProgressHUD.framework",
  616. "${BUILT_PRODUCTS_DIR}/MessageInputBar/MessageInputBar.framework",
  617. "${BUILT_PRODUCTS_DIR}/MessageKit/MessageKit.framework",
  618. "${BUILT_PRODUCTS_DIR}/QuickTableViewController/QuickTableViewController.framework",
  619. "${BUILT_PRODUCTS_DIR}/ReachabilitySwift/Reachability.framework",
  620. );
  621. name = "[CP] Embed Pods Frameworks";
  622. outputPaths = (
  623. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JGProgressHUD.framework",
  624. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MessageInputBar.framework",
  625. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MessageKit.framework",
  626. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QuickTableViewController.framework",
  627. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework",
  628. );
  629. runOnlyForDeploymentPostprocessing = 0;
  630. shellPath = /bin/sh;
  631. shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-frameworks.sh\"\n";
  632. showEnvVarsInLog = 0;
  633. };
  634. 58C9D79942D26B7F8F210DA1 /* [CP] Check Pods Manifest.lock */ = {
  635. isa = PBXShellScriptBuildPhase;
  636. buildActionMask = 2147483647;
  637. files = (
  638. );
  639. inputPaths = (
  640. "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
  641. "${PODS_ROOT}/Manifest.lock",
  642. );
  643. name = "[CP] Check Pods Manifest.lock";
  644. outputPaths = (
  645. "$(DERIVED_FILE_DIR)/Pods-deltachat-ios-checkManifestLockResult.txt",
  646. );
  647. runOnlyForDeploymentPostprocessing = 0;
  648. shellPath = /bin/sh;
  649. 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";
  650. showEnvVarsInLog = 0;
  651. };
  652. /* End PBXShellScriptBuildPhase section */
  653. /* Begin PBXSourcesBuildPhase section */
  654. 7A9FB13C1FB061E2001FEA36 /* Sources */ = {
  655. isa = PBXSourcesBuildPhase;
  656. buildActionMask = 2147483647;
  657. files = (
  658. 7070FB6320FF345F000DC258 /* dc_context.c in Sources */,
  659. 78E45E2F21D1774200D4B15E /* dc_context.h in Sources */,
  660. 78E45E3021D1774200D4B15E /* dc_move.c in Sources */,
  661. 78E45E2B21D176FB00D4B15E /* dc_jobthread.c in Sources */,
  662. 78E45E2921D176C400D4B15E /* dc_jobthread.h in Sources */,
  663. 7A79236E1FB0A2C800BC2DE5 /* misc.c in Sources */,
  664. 7A0052A11FBC50C40048C3BF /* CredentialsController.swift in Sources */,
  665. 7070FB6B20FF345F000DC258 /* dc_job.c in Sources */,
  666. 7070FB7520FF345F000DC258 /* dc_strbuilder.c in Sources */,
  667. 7070FB6220FF345F000DC258 /* dc_configure.c in Sources */,
  668. 7A7923731FB0A2C800BC2DE5 /* signature.c in Sources */,
  669. 7070FB4120FF3421000DC258 /* dc_smtp.c in Sources */,
  670. 78E45E3321D3CBC000D4B15E /* AppTabBarController.swift in Sources */,
  671. 7070FB6E20FF345F000DC258 /* dc_openssl.c in Sources */,
  672. 7070FB6720FF345F000DC258 /* dc_simplify.c in Sources */,
  673. 7070FB7120FF345F000DC258 /* dc_receive_imf.c in Sources */,
  674. 7A79236B1FB0A2C800BC2DE5 /* create.c in Sources */,
  675. 7070FB8B20FF4118000DC258 /* dc_keyhistory.c in Sources */,
  676. 7070FB6520FF345F000DC258 /* dc_chatlist.c in Sources */,
  677. AEACE2DF1FB3246400DCDD78 /* Message.swift in Sources */,
  678. 7070FB9B2101ECBB000DC258 /* GroupNameController.swift in Sources */,
  679. 7070FB6D20FF345F000DC258 /* dc_imex.c in Sources */,
  680. 7A79236D1FB0A2C800BC2DE5 /* keyring.c in Sources */,
  681. 7070FB6620FF345F000DC258 /* dc_param.c in Sources */,
  682. 7A7923721FB0A2C800BC2DE5 /* reader.c in Sources */,
  683. 7070FB9220FF4118000DC258 /* dc_imap.c in Sources */,
  684. 7070FB3D20FDD9FE000DC258 /* NewGroupViewController.swift in Sources */,
  685. 7070FB7720FF345F000DC258 /* dc_qr.c in Sources */,
  686. 78E45E4421D3F14A00D4B15E /* UIImage+Extension.swift in Sources */,
  687. 7A7923701FB0A2C800BC2DE5 /* packet-parse.c in Sources */,
  688. 70B08FCD21073B910097D3EA /* NewGroupMemberChoiceController.swift in Sources */,
  689. 78E45E3E21D3D28C00D4B15E /* NavigationController.swift in Sources */,
  690. 7A7923751FB0A2C800BC2DE5 /* validate.c in Sources */,
  691. AEACE2E11FB3271700DCDD78 /* SampleData.swift in Sources */,
  692. 78E45E4021D3D70700D4B15E /* ContactListController.swift in Sources */,
  693. 7070FB6A20FF345F000DC258 /* dc_saxparser.c in Sources */,
  694. 7070FB8A20FF4118000DC258 /* dc_log.c in Sources */,
  695. 7070FB9020FF4118000DC258 /* dc_stock.c in Sources */,
  696. 7070FB8F20FF4118000DC258 /* dc_loginparam.c in Sources */,
  697. 7AE0A5491FC42F65005ECB4B /* NewChatViewController.swift in Sources */,
  698. 78E45E3A21D3CFBC00D4B15E /* SettingsController.swift in Sources */,
  699. 78ED838321D5379000243125 /* TextFieldCell.swift in Sources */,
  700. 78E45E3C21D3D03700D4B15E /* TableViewCell.swift in Sources */,
  701. 7070FB7220FF345F000DC258 /* dc_key.c in Sources */,
  702. 7070FB7420FF345F000DC258 /* dc_e2ee.c in Sources */,
  703. AE0D26FD1FB1FE88002FAFCE /* ChatListController.swift in Sources */,
  704. 7070FB6920FF345F000DC258 /* dc_mimeparser.c in Sources */,
  705. 7A0052C81FBE6CB40048C3BF /* NewContactController.swift in Sources */,
  706. 7070FB6020FF345F000DC258 /* dc_hash.c in Sources */,
  707. AEACE2DD1FB323CA00DCDD78 /* ChatViewController.swift in Sources */,
  708. 7070FB4020FF3421000DC258 /* dc_chat.c in Sources */,
  709. 7070FB7320FF345F000DC258 /* dc_aheader.c in Sources */,
  710. 7070FB6120FF345F000DC258 /* dc_securejoin.c in Sources */,
  711. 78E45E4221D3DB4000D4B15E /* UIViewController+Extension.swift in Sources */,
  712. 7A7923741FB0A2C800BC2DE5 /* symmetric.c in Sources */,
  713. 7A9FB1441FB061E2001FEA36 /* AppDelegate.swift in Sources */,
  714. 7032FF8F2149C1DB00B7EC83 /* BaseController.swift in Sources */,
  715. 7070FB9320FF4118000DC258 /* dc_msg.c in Sources */,
  716. 7A7923711FB0A2C800BC2DE5 /* packet-show.c in Sources */,
  717. 7070FB6820FF345F000DC258 /* dc_array.c in Sources */,
  718. 7A7923761FB0A2C800BC2DE5 /* writer.c in Sources */,
  719. 7070FB9120FF4118000DC258 /* dc_strencode.c in Sources */,
  720. AEACE2E51FB32E1900DCDD78 /* Utils.swift in Sources */,
  721. 7070FB7620FF345F000DC258 /* dc_pgp.c in Sources */,
  722. 7070FB5D20FF345F000DC258 /* dc_mimefactory.c in Sources */,
  723. 7070FB8C20FF4118000DC258 /* dc_contact.c in Sources */,
  724. 78E45E4C21D404AE00D4B15E /* CustomCell.swift in Sources */,
  725. 7070FB7020FF345F000DC258 /* dc_lot.c in Sources */,
  726. 7A79236F1FB0A2C800BC2DE5 /* openssl_crypto.c in Sources */,
  727. 7A79236C1FB0A2C800BC2DE5 /* crypto.c in Sources */,
  728. 7070FB5F20FF345F000DC258 /* dc_tools.c in Sources */,
  729. 7070FB8E20FF4118000DC258 /* dc_apeerstate.c in Sources */,
  730. 7A451DBE1FB4AD0700177250 /* Wrapper.swift in Sources */,
  731. 7070FB6420FF345F000DC258 /* dc_dehtml.c in Sources */,
  732. 70B8882E2091B8550074812E /* ContactCell.swift in Sources */,
  733. 7070FB8D20FF4118000DC258 /* dc_sqlite3.c in Sources */,
  734. 7A451D941FB1B1DB00177250 /* wrapper.c in Sources */,
  735. 7092474120B3869500AF8799 /* ContactProfileViewController.swift in Sources */,
  736. 7070FB5E20FF345F000DC258 /* dc_token.c in Sources */,
  737. 7070FB6C20FF345F000DC258 /* dc_keyring.c in Sources */,
  738. 7A79236A1FB0A2C800BC2DE5 /* compress.c in Sources */,
  739. 7A451DB01FB1F84900177250 /* AppCoordinator.swift in Sources */,
  740. AEACE2E31FB32B5C00DCDD78 /* Constants.swift in Sources */,
  741. );
  742. runOnlyForDeploymentPostprocessing = 0;
  743. };
  744. /* End PBXSourcesBuildPhase section */
  745. /* Begin PBXVariantGroup section */
  746. 7A9FB14C1FB061E2001FEA36 /* LaunchScreen.storyboard */ = {
  747. isa = PBXVariantGroup;
  748. children = (
  749. 7A9FB14D1FB061E2001FEA36 /* Base */,
  750. );
  751. name = LaunchScreen.storyboard;
  752. sourceTree = "<group>";
  753. };
  754. /* End PBXVariantGroup section */
  755. /* Begin XCBuildConfiguration section */
  756. 7A9FB1501FB061E2001FEA36 /* Debug */ = {
  757. isa = XCBuildConfiguration;
  758. buildSettings = {
  759. ALWAYS_SEARCH_USER_PATHS = NO;
  760. CLANG_ANALYZER_NONNULL = YES;
  761. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  762. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  763. CLANG_CXX_LIBRARY = "libc++";
  764. CLANG_ENABLE_MODULES = YES;
  765. CLANG_ENABLE_OBJC_ARC = YES;
  766. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  767. CLANG_WARN_BOOL_CONVERSION = YES;
  768. CLANG_WARN_COMMA = YES;
  769. CLANG_WARN_CONSTANT_CONVERSION = YES;
  770. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  771. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  772. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  773. CLANG_WARN_EMPTY_BODY = YES;
  774. CLANG_WARN_ENUM_CONVERSION = YES;
  775. CLANG_WARN_INFINITE_RECURSION = YES;
  776. CLANG_WARN_INT_CONVERSION = YES;
  777. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  778. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  779. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  780. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  781. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  782. CLANG_WARN_STRICT_PROTOTYPES = YES;
  783. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  784. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  785. CLANG_WARN_UNREACHABLE_CODE = YES;
  786. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  787. CODE_SIGN_IDENTITY = "iPhone Developer";
  788. COPY_PHASE_STRIP = NO;
  789. DEBUG_INFORMATION_FORMAT = dwarf;
  790. ENABLE_STRICT_OBJC_MSGSEND = YES;
  791. ENABLE_TESTABILITY = YES;
  792. GCC_C_LANGUAGE_STANDARD = gnu11;
  793. GCC_DYNAMIC_NO_PIC = NO;
  794. GCC_NO_COMMON_BLOCKS = YES;
  795. GCC_OPTIMIZATION_LEVEL = 0;
  796. GCC_PREPROCESSOR_DEFINITIONS = (
  797. "DEBUG=1",
  798. "$(inherited)",
  799. );
  800. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  801. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  802. GCC_WARN_UNDECLARED_SELECTOR = YES;
  803. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  804. GCC_WARN_UNUSED_FUNCTION = YES;
  805. GCC_WARN_UNUSED_VARIABLE = YES;
  806. IPHONEOS_DEPLOYMENT_TARGET = 11.1;
  807. MTL_ENABLE_DEBUG_INFO = YES;
  808. ONLY_ACTIVE_ARCH = YES;
  809. SDKROOT = iphoneos;
  810. SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
  811. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  812. };
  813. name = Debug;
  814. };
  815. 7A9FB1511FB061E2001FEA36 /* Release */ = {
  816. isa = XCBuildConfiguration;
  817. buildSettings = {
  818. ALWAYS_SEARCH_USER_PATHS = NO;
  819. CLANG_ANALYZER_NONNULL = YES;
  820. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  821. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  822. CLANG_CXX_LIBRARY = "libc++";
  823. CLANG_ENABLE_MODULES = YES;
  824. CLANG_ENABLE_OBJC_ARC = YES;
  825. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  826. CLANG_WARN_BOOL_CONVERSION = YES;
  827. CLANG_WARN_COMMA = YES;
  828. CLANG_WARN_CONSTANT_CONVERSION = YES;
  829. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  830. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  831. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  832. CLANG_WARN_EMPTY_BODY = YES;
  833. CLANG_WARN_ENUM_CONVERSION = YES;
  834. CLANG_WARN_INFINITE_RECURSION = YES;
  835. CLANG_WARN_INT_CONVERSION = YES;
  836. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  837. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  838. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  839. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  840. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  841. CLANG_WARN_STRICT_PROTOTYPES = YES;
  842. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  843. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  844. CLANG_WARN_UNREACHABLE_CODE = YES;
  845. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  846. CODE_SIGN_IDENTITY = "iPhone Developer";
  847. COPY_PHASE_STRIP = NO;
  848. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  849. ENABLE_NS_ASSERTIONS = NO;
  850. ENABLE_STRICT_OBJC_MSGSEND = YES;
  851. GCC_C_LANGUAGE_STANDARD = gnu11;
  852. GCC_NO_COMMON_BLOCKS = YES;
  853. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  854. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  855. GCC_WARN_UNDECLARED_SELECTOR = YES;
  856. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  857. GCC_WARN_UNUSED_FUNCTION = YES;
  858. GCC_WARN_UNUSED_VARIABLE = YES;
  859. IPHONEOS_DEPLOYMENT_TARGET = 11.1;
  860. MTL_ENABLE_DEBUG_INFO = NO;
  861. SDKROOT = iphoneos;
  862. SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
  863. VALIDATE_PRODUCT = YES;
  864. };
  865. name = Release;
  866. };
  867. 7A9FB1531FB061E2001FEA36 /* Debug */ = {
  868. isa = XCBuildConfiguration;
  869. baseConfigurationReference = 8DE110C607A0E4485C43B5FA /* Pods-deltachat-ios.debug.xcconfig */;
  870. buildSettings = {
  871. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  872. CLANG_ENABLE_MODULES = YES;
  873. CODE_SIGN_ENTITLEMENTS = "deltachat-ios/deltachat-ios.entitlements";
  874. CODE_SIGN_IDENTITY = "iPhone Developer";
  875. CODE_SIGN_STYLE = Automatic;
  876. DEVELOPMENT_TEAM = EEQW58QXHC;
  877. HEADER_SEARCH_PATHS = "deltachat-ios/libraries/deltachat-core/libs/netpgp/include";
  878. INFOPLIST_FILE = "deltachat-ios/Info.plist";
  879. IPHONEOS_DEPLOYMENT_TARGET = 11.0;
  880. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
  881. OTHER_LDFLAGS = (
  882. "-lsasl2",
  883. "-lz",
  884. "-lcrypto",
  885. "$(inherited)",
  886. );
  887. PRODUCT_BUNDLE_IDENTIFIER = com.jonasreinsch.deltachatios;
  888. PRODUCT_NAME = "$(TARGET_NAME)";
  889. PROVISIONING_PROFILE_SPECIFIER = "";
  890. SWIFT_OBJC_BRIDGING_HEADER = "deltachat-ios/deltachat-ios-Bridging-Header.h";
  891. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  892. SWIFT_VERSION = 4.2;
  893. TARGETED_DEVICE_FAMILY = "1,2";
  894. };
  895. name = Debug;
  896. };
  897. 7A9FB1541FB061E2001FEA36 /* Release */ = {
  898. isa = XCBuildConfiguration;
  899. baseConfigurationReference = A8615D4600859851E53CAA9C /* Pods-deltachat-ios.release.xcconfig */;
  900. buildSettings = {
  901. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  902. CLANG_ENABLE_MODULES = YES;
  903. CODE_SIGN_ENTITLEMENTS = "deltachat-ios/deltachat-ios.entitlements";
  904. CODE_SIGN_IDENTITY = "iPhone Developer";
  905. CODE_SIGN_STYLE = Automatic;
  906. DEVELOPMENT_TEAM = EEQW58QXHC;
  907. HEADER_SEARCH_PATHS = "deltachat-ios/libraries/deltachat-core/libs/netpgp/include";
  908. INFOPLIST_FILE = "deltachat-ios/Info.plist";
  909. IPHONEOS_DEPLOYMENT_TARGET = 11.0;
  910. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
  911. OTHER_LDFLAGS = (
  912. "-lsasl2",
  913. "-lz",
  914. "-lcrypto",
  915. "$(inherited)",
  916. );
  917. PRODUCT_BUNDLE_IDENTIFIER = com.jonasreinsch.deltachatios;
  918. PRODUCT_NAME = "$(TARGET_NAME)";
  919. PROVISIONING_PROFILE_SPECIFIER = "";
  920. SWIFT_OBJC_BRIDGING_HEADER = "deltachat-ios/deltachat-ios-Bridging-Header.h";
  921. SWIFT_VERSION = 4.2;
  922. TARGETED_DEVICE_FAMILY = "1,2";
  923. };
  924. name = Release;
  925. };
  926. /* End XCBuildConfiguration section */
  927. /* Begin XCConfigurationList section */
  928. 7A9FB13B1FB061E2001FEA36 /* Build configuration list for PBXProject "deltachat-ios" */ = {
  929. isa = XCConfigurationList;
  930. buildConfigurations = (
  931. 7A9FB1501FB061E2001FEA36 /* Debug */,
  932. 7A9FB1511FB061E2001FEA36 /* Release */,
  933. );
  934. defaultConfigurationIsVisible = 0;
  935. defaultConfigurationName = Release;
  936. };
  937. 7A9FB1521FB061E2001FEA36 /* Build configuration list for PBXNativeTarget "deltachat-ios" */ = {
  938. isa = XCConfigurationList;
  939. buildConfigurations = (
  940. 7A9FB1531FB061E2001FEA36 /* Debug */,
  941. 7A9FB1541FB061E2001FEA36 /* Release */,
  942. );
  943. defaultConfigurationIsVisible = 0;
  944. defaultConfigurationName = Release;
  945. };
  946. /* End XCConfigurationList section */
  947. };
  948. rootObject = 7A9FB1381FB061E2001FEA36 /* Project object */;
  949. }