blob: 48fd347894f864b33fc0896babe55def4f5e77ad [file] [log] [blame]
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001// !$*UTF8*$!
2{
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 46;
7 objects = {
8
9/* Begin PBXBuildFile section */
Romain Bertozzi70d602f2016-10-28 16:11:21 -040010 02419BCF1DC3E75700DF0734 /* libboost_random.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 02419BCD1DC3E75700DF0734 /* libboost_random.a */; };
11 02419BD01DC3E75700DF0734 /* libboost_system.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 02419BCE1DC3E75700DF0734 /* libboost_system.a */; };
12 02419BD21DC3E76A00DF0734 /* libcryptopp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 02419BD11DC3E76A00DF0734 /* libcryptopp.a */; };
Romain Bertozzi88859c02016-12-05 16:34:55 -050013 024B612C1DF7654F00C4F9DE /* DaemonServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 024B612B1DF7654F00C4F9DE /* DaemonServiceTests.swift */; };
14 024B61311DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 024B612E1DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.mm */; };
15 024B61321DF7656A00C4F9DE /* FixtureFailStartDRingAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 024B61301DF7656A00C4F9DE /* FixtureFailStartDRingAdapter.mm */; };
Romain Bertozzi33cd34f2016-11-30 12:07:22 -050016 02674C851E0C757B0065EDF9 /* RxCocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02674C811E0C757B0065EDF9 /* RxCocoa.framework */; };
17 02674C861E0C757B0065EDF9 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02674C821E0C757B0065EDF9 /* RxSwift.framework */; };
Romain Bertozzi81646982016-12-22 12:32:13 -050018 0273C2FF1E0C438F00CF00BA /* AccountAdapterDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0273C2FE1E0C438F00CF00BA /* AccountAdapterDelegate.swift */; };
Romain Bertozzi06adf622016-11-24 10:57:11 -050019 0273C3051E0C68B100CF00BA /* CreateProfileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0273C3031E0C68B100CF00BA /* CreateProfileViewController.swift */; };
20 0273C3061E0C68B100CF00BA /* CreateRingAccountViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0273C3041E0C68B100CF00BA /* CreateRingAccountViewController.swift */; };
21 0273C3081E0C68BF00CF00BA /* RoundedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0273C3071E0C68BF00CF00BA /* RoundedButton.swift */; };
Romain Bertozzi3b289ad2017-01-04 15:25:02 -050022 029CE9D71E1D8C860000C8E1 /* ServiceEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 029CE9D61E1D8C860000C8E1 /* ServiceEventTests.swift */; };
Romain Bertozzi70d602f2016-10-28 16:11:21 -040023 02AED8191DD4C4B100F740BA /* librestbed.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 02AED8181DD4C4B100F740BA /* librestbed.a */; };
Romain Bertozzi966233f2016-11-17 17:14:10 -050024 02B22DFC1DF755BB000358C9 /* AccountModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22DFA1DF755BB000358C9 /* AccountModel.swift */; };
Romain Bertozzi72a1b8d2017-03-07 14:46:48 -050025 02B22DFD1DF755BB000358C9 /* CreateRingAccountViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22DFB1DF755BB000358C9 /* CreateRingAccountViewModel.swift */; };
Romain Bertozzi966233f2016-11-17 17:14:10 -050026 02B22DFF1DF755DB000358C9 /* AccountsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22DFE1DF755DB000358C9 /* AccountsService.swift */; };
27 02B22E011DF755E5000358C9 /* MainTabBarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22E001DF755E5000358C9 /* MainTabBarViewController.swift */; };
Romain Bertozzif31aa1d2016-12-01 09:58:39 -050028 02B22E091DF7585F000358C9 /* DaemonService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22E081DF7585F000358C9 /* DaemonService.swift */; };
Romain Bertozzi2202e6d2017-01-04 14:53:37 -050029 02C9B63F1E1D4E8C00F82F0C /* ServiceEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C9B63E1E1D4E8C00F82F0C /* ServiceEvent.swift */; };
Romain Bertozzi4361db32017-01-05 16:46:12 -050030 02DD80C81E1EAD70009A3510 /* AccountConfigModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02DD80C71E1EAD70009A3510 /* AccountConfigModel.swift */; };
31 02DD80CA1E1EAF1A009A3510 /* AccountCredentialsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02DD80C91E1EAF1A009A3510 /* AccountCredentialsModel.swift */; };
32 02DD80CD1E1EB2E4009A3510 /* ConfigKeyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02DD80CC1E1EB2E4009A3510 /* ConfigKeyModel.swift */; };
Romain Bertozzi966233f2016-11-17 17:14:10 -050033 02E1A0251DDE4ABA00D75B59 /* BoolStringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043866371D2304A700E06CE2 /* BoolStringExtension.swift */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040034 043866211D218B1100E06CE2 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 043866201D218B1100E06CE2 /* AudioToolbox.framework */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040035 043866361D22D06500E06CE2 /* AccountTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043866351D22D06500E06CE2 /* AccountTableViewCell.swift */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040036 043999F71D1C2D9D00E99CD9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043999F61D1C2D9D00E99CD9 /* AppDelegate.swift */; };
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -040037 04399A031D1C2D9D00E99CD9 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 04399A021D1C2D9D00E99CD9 /* Images.xcassets */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040038 04399A111D1C2D9D00E99CD9 /* RingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04399A101D1C2D9D00E99CD9 /* RingTests.swift */; };
39 04399A1C1D1C2D9D00E99CD9 /* RingUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04399A1B1D1C2D9D00E99CD9 /* RingUITests.swift */; };
40 04399A2A1D1C2DE300E99CD9 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399A291D1C2DE300E99CD9 /* CoreMedia.framework */; };
41 04399A2C1D1C2DE900E99CD9 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399A2B1D1C2DE900E99CD9 /* AVFoundation.framework */; };
42 04399A941D1C2F5800E99CD9 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399A931D1C2F5800E99CD9 /* libiconv.tbd */; };
43 04399A971D1C2F6100E99CD9 /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399A951D1C2F6100E99CD9 /* libbz2.tbd */; };
44 04399A981D1C2F6100E99CD9 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399A961D1C2F6100E99CD9 /* libz.tbd */; };
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -050045 04399AAC1D1C304300E99CD9 /* AccountAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 04399AA61D1C304300E99CD9 /* AccountAdapter.mm */; };
Romain Bertozzif31aa1d2016-12-01 09:58:39 -050046 04399AAD1D1C304300E99CD9 /* DRingAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 04399AA81D1C304300E99CD9 /* DRingAdapter.mm */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040047 04399AAE1D1C304300E99CD9 /* Utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 04399AAB1D1C304300E99CD9 /* Utils.mm */; };
48 04399AE41D1C341A00E99CD9 /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB21D1C341A00E99CD9 /* libavcodec.a */; };
49 04399AE51D1C341A00E99CD9 /* libavdevice.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB31D1C341A00E99CD9 /* libavdevice.a */; };
50 04399AE61D1C341A00E99CD9 /* libavfilter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB41D1C341A00E99CD9 /* libavfilter.a */; };
51 04399AE71D1C341A00E99CD9 /* libavformat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB51D1C341A00E99CD9 /* libavformat.a */; };
52 04399AE81D1C341A00E99CD9 /* libavutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB61D1C341A00E99CD9 /* libavutil.a */; };
53 04399AE91D1C341A00E99CD9 /* libFLAC.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB71D1C341A00E99CD9 /* libFLAC.a */; };
54 04399AEA1D1C341A00E99CD9 /* libgmp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB81D1C341A00E99CD9 /* libgmp.a */; };
55 04399AEB1D1C341A00E99CD9 /* libgnutls.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB91D1C341A00E99CD9 /* libgnutls.a */; };
56 04399AED1D1C341A00E99CD9 /* libhogweed.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ABB1D1C341A00E99CD9 /* libhogweed.a */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040057 04399AEF1D1C341A00E99CD9 /* libixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ABD1D1C341A00E99CD9 /* libixml.a */; };
58 04399AF01D1C341A00E99CD9 /* libjsoncpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ABE1D1C341A00E99CD9 /* libjsoncpp.a */; };
59 04399AF11D1C341A00E99CD9 /* libmsgpackc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ABF1D1C341A00E99CD9 /* libmsgpackc.a */; };
60 04399AF21D1C341A00E99CD9 /* libnettle.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC01D1C341A00E99CD9 /* libnettle.a */; };
61 04399AF31D1C341A00E99CD9 /* libogg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC11D1C341A00E99CD9 /* libogg.a */; };
62 04399AF41D1C341A00E99CD9 /* libopendht.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC21D1C341A00E99CD9 /* libopendht.a */; };
63 04399AF51D1C341A00E99CD9 /* libopus.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC31D1C341A00E99CD9 /* libopus.a */; };
64 04399AF61D1C341A00E99CD9 /* libpcre.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC41D1C341A00E99CD9 /* libpcre.a */; };
65 04399AF71D1C341A00E99CD9 /* libpcreposix.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC51D1C341A00E99CD9 /* libpcreposix.a */; };
66 04399AF81D1C341A00E99CD9 /* libpj.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC61D1C341A00E99CD9 /* libpj.a */; };
67 04399AF91D1C341A00E99CD9 /* libpjlib-util.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC71D1C341A00E99CD9 /* libpjlib-util.a */; };
68 04399AFA1D1C341A00E99CD9 /* libpjmedia-audiodev.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC81D1C341A00E99CD9 /* libpjmedia-audiodev.a */; };
69 04399AFB1D1C341A00E99CD9 /* libpjmedia-codec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC91D1C341A00E99CD9 /* libpjmedia-codec.a */; };
70 04399AFC1D1C341A00E99CD9 /* libpjmedia-videodev.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACA1D1C341A00E99CD9 /* libpjmedia-videodev.a */; };
71 04399AFD1D1C341A00E99CD9 /* libpjmedia.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACB1D1C341A00E99CD9 /* libpjmedia.a */; };
72 04399AFE1D1C341A00E99CD9 /* libpjnath.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACC1D1C341A00E99CD9 /* libpjnath.a */; };
73 04399AFF1D1C341A00E99CD9 /* libpjsip-simple.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACD1D1C341A00E99CD9 /* libpjsip-simple.a */; };
74 04399B001D1C341A00E99CD9 /* libpjsip-ua.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACE1D1C341A00E99CD9 /* libpjsip-ua.a */; };
75 04399B011D1C341A00E99CD9 /* libpjsip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACF1D1C341A00E99CD9 /* libpjsip.a */; };
76 04399B021D1C341A00E99CD9 /* libpjsua.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD01D1C341A00E99CD9 /* libpjsua.a */; };
77 04399B031D1C341A00E99CD9 /* libpjsua2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD11D1C341A00E99CD9 /* libpjsua2.a */; };
78 04399B041D1C341A00E99CD9 /* libpostproc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD21D1C341A00E99CD9 /* libpostproc.a */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040079 04399B061D1C341A00E99CD9 /* libring.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD41D1C341A00E99CD9 /* libring.a */; };
80 04399B071D1C341A00E99CD9 /* libsamplerate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD51D1C341A00E99CD9 /* libsamplerate.a */; };
81 04399B081D1C341A00E99CD9 /* libsndfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD61D1C341A00E99CD9 /* libsndfile.a */; };
82 04399B091D1C341A00E99CD9 /* libspeex.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD71D1C341A00E99CD9 /* libspeex.a */; };
83 04399B0A1D1C341A00E99CD9 /* libspeexdsp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD81D1C341A00E99CD9 /* libspeexdsp.a */; };
84 04399B0B1D1C341A00E99CD9 /* libsrtp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD91D1C341A00E99CD9 /* libsrtp.a */; };
85 04399B0C1D1C341A00E99CD9 /* libswresample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADA1D1C341A00E99CD9 /* libswresample.a */; };
86 04399B0D1D1C341A00E99CD9 /* libswscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADB1D1C341A00E99CD9 /* libswscale.a */; };
87 04399B0E1D1C341A00E99CD9 /* libthreadutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADC1D1C341A00E99CD9 /* libthreadutil.a */; };
88 04399B0F1D1C341A00E99CD9 /* libupnp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADD1D1C341A00E99CD9 /* libupnp.a */; };
89 04399B101D1C341A00E99CD9 /* libvorbis.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADE1D1C341A00E99CD9 /* libvorbis.a */; };
90 04399B111D1C341A00E99CD9 /* libvorbisenc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADF1D1C341A00E99CD9 /* libvorbisenc.a */; };
91 04399B121D1C341A00E99CD9 /* libvorbisfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AE01D1C341A00E99CD9 /* libvorbisfile.a */; };
92 04399B131D1C341A00E99CD9 /* libvpx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AE11D1C341A00E99CD9 /* libvpx.a */; };
93 04399B141D1C341A00E99CD9 /* libx264.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AE21D1C341A00E99CD9 /* libx264.a */; };
94 04399B151D1C341A00E99CD9 /* libyaml-cpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AE31D1C341A00E99CD9 /* libyaml-cpp.a */; };
Thibault Wittembergfb8bb072017-07-06 10:36:21 -040095 1A1E476D1F0E808500EA9A36 /* Reusable.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A1E476C1F0E808500EA9A36 /* Reusable.framework */; };
Thibault Wittemberg69981852017-07-06 12:12:35 -040096 1A1E476F1F0E894600EA9A36 /* SwiftyBeaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A1E476E1F0E894600EA9A36 /* SwiftyBeaver.framework */; };
Thibault Wittemberg67e34612017-07-04 15:36:03 -040097 1ABE07BA1F0C16F100D36361 /* ContactViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ABE07B91F0C16F100D36361 /* ContactViewModel.swift */; };
98 1ABE07BC1F0C22CC00D36361 /* WalkthroughStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1ABE07BB1F0C22CC00D36361 /* WalkthroughStoryboard.storyboard */; };
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -040099 1ABE07D21F0D8FE800D36361 /* Images.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ABE07D01F0D8FE800D36361 /* Images.swift */; };
100 1ABE07D31F0D8FE800D36361 /* Storyboards.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ABE07D11F0D8FE800D36361 /* Storyboards.swift */; };
101 1ABE07DC1F0D915100D36361 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1ABE07DA1F0D915100D36361 /* Localizable.strings */; };
102 1ABE07DF1F0D91A800D36361 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1ABE07DD1F0D91A800D36361 /* LaunchScreen.storyboard */; };
103 1ABE07E01F0D91A800D36361 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1ABE07DE1F0D91A800D36361 /* Main.storyboard */; };
104 1ABE07E21F0D924700D36361 /* Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ABE07E11F0D924700D36361 /* Strings.swift */; };
Romain Bertozzi4361db32017-01-05 16:46:12 -0500105 5516C29F1E71CEFF009D3D2D /* AccountModelHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5516C29E1E71CEFF009D3D2D /* AccountModelHelper.swift */; };
Romain Bertozzi37f33592017-03-21 16:07:12 -0400106 5557FD4A1E81AE850043E394 /* AccountModelHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5557FD491E81AE850043E394 /* AccountModelHelperTests.swift */; };
Romain Bertozzi351479e2017-03-28 14:15:20 -0400107 557086521E8ADB9D001A7CE4 /* SystemAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 557086511E8ADB9D001A7CE4 /* SystemAdapter.mm */; };
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400108 5628B41C1F0C358D008B1E11 /* AccountDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5628B41A1F0C358D008B1E11 /* AccountDetailsViewController.swift */; };
109 5628B41D1F0C358D008B1E11 /* MeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5628B41B1F0C358D008B1E11 /* MeViewController.swift */; };
110 5628B4211F0C35C8008B1E11 /* WelcomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5628B4201F0C35C8008B1E11 /* WelcomeViewController.swift */; };
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -0400111 562FB6CD1EFAD18A00C61A78 /* ConversationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 562FB6CC1EFAD18A00C61A78 /* ConversationViewController.swift */; };
Silbino Goncalves Matado0de52652017-04-03 13:53:41 -0400112 56308BA71EA00E5700660275 /* NameRegistrationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 56308BA61EA00E5700660275 /* NameRegistrationResponse.m */; };
113 563AEC771EA664C0003A5641 /* RegistrationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 563AEC761EA664C0003A5641 /* RegistrationResponse.m */; };
Silbino Goncalves Matado748f3f42017-06-08 10:10:21 -0400114 564775831EE5CFC500A0C855 /* Realm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 564775811EE5CFC500A0C855 /* Realm.framework */; };
115 564775841EE5CFC500A0C855 /* RealmSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 564775821EE5CFC500A0C855 /* RealmSwift.framework */; };
Silbino Goncalves Matadofd9f3ab2017-03-23 17:19:21 -0400116 564C44591E8D7F8F000F92B1 /* LocalizedStringTableNames.swift in Sources */ = {isa = PBXBuildFile; fileRef = 564C44581E8D7F8F000F92B1 /* LocalizedStringTableNames.swift */; };
117 564C445B1E8EA44E000F92B1 /* Durations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 564C445A1E8EA44E000F92B1 /* Durations.swift */; };
Silbino Goncalves Matado0de52652017-04-03 13:53:41 -0400118 564C44601E943C37000F92B1 /* NameRegistrationAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 564C445F1E943C37000F92B1 /* NameRegistrationAdapter.mm */; };
119 564C44621E943DE6000F92B1 /* NameService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 564C44611E943DE6000F92B1 /* NameService.swift */; };
120 564C44641E943E1E000F92B1 /* NameRegistrationAdapterDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 564C44631E943E1E000F92B1 /* NameRegistrationAdapterDelegate.swift */; };
Silbino Goncalves Matado748f3f42017-06-08 10:10:21 -0400121 56559B0E1EE8777600BF20E1 /* RxRealm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56559B0D1EE8777600BF20E1 /* RxRealm.framework */; };
122 56559B141EE89E7900BF20E1 /* DeviceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56559B131EE89E7900BF20E1 /* DeviceModel.swift */; };
Silbino Goncalves Matado6ae4a1b2017-04-20 11:18:54 -0400123 5669A7FA1EA904AF003C7B93 /* SwitchCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5669A7F91EA904AF003C7B93 /* SwitchCell.xib */; };
124 5669A7FC1EA904D2003C7B93 /* TextFieldCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5669A7FB1EA904D2003C7B93 /* TextFieldCell.xib */; };
125 5669A7FE1EA904E4003C7B93 /* TextCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5669A7FD1EA904E4003C7B93 /* TextCell.xib */; };
Silbino Goncalves Matado435a7052017-04-21 11:24:08 -0400126 5669A8031EAA58E6003C7B93 /* LinkDeviceToAccountViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5669A8021EAA58E6003C7B93 /* LinkDeviceToAccountViewController.swift */; };
Silbino Goncalves Matado478dd482017-04-19 15:20:46 -0400127 568F56751EA7E5DE00132D7D /* PKHUD.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 568F56721EA7E38F00132D7D /* PKHUD.framework */; };
Silbino Goncalves Matadoeec4d582017-03-20 11:30:34 -0400128 56AC64DF1E804ECC00EA1AA9 /* SwitchCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56AC64DE1E804ECC00EA1AA9 /* SwitchCell.swift */; };
129 56AC64E11E80542300EA1AA9 /* TextFieldCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56AC64E01E80542300EA1AA9 /* TextFieldCell.swift */; };
130 56AC64E31E805F0200EA1AA9 /* TextCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56AC64E21E805F0200EA1AA9 /* TextCell.swift */; };
131 56AC650E1E85694D00EA1AA9 /* RoundedTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56AC650D1E85694D00EA1AA9 /* RoundedTextField.swift */; };
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400132 56BBC99F1ED714CB00CDAF8B /* MessagesAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC99E1ED714CB00CDAF8B /* MessagesAdapter.mm */; };
133 56BBC9A21ED714DF00CDAF8B /* MessagesAdapterDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9A01ED714DF00CDAF8B /* MessagesAdapterDelegate.swift */; };
134 56BBC9A31ED714DF00CDAF8B /* ConversationsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9A11ED714DF00CDAF8B /* ConversationsService.swift */; };
135 56BBC9A61ED7151500CDAF8B /* MessageModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9A51ED7151500CDAF8B /* MessageModel.swift */; };
136 56BBC9A81ED7152300CDAF8B /* SmartlistViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9A71ED7152300CDAF8B /* SmartlistViewController.swift */; };
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400137 56BBC9B01ED7155700CDAF8B /* ConversationModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9AE1ED7155700CDAF8B /* ConversationModel.swift */; };
138 56BBC9B41ED7156500CDAF8B /* ConversationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9B21ED7156500CDAF8B /* ConversationCell.swift */; };
139 56BBC9B51ED7156500CDAF8B /* ConversationCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 56BBC9B31ED7156500CDAF8B /* ConversationCell.xib */; };
140 56BBC9B91ED715FE00CDAF8B /* ContactModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9B71ED715FE00CDAF8B /* ContactModel.swift */; };
141 56BBC9BA1ED715FE00CDAF8B /* ContactHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9B81ED715FE00CDAF8B /* ContactHelper.swift */; };
142 56BBC9BC1ED7161200CDAF8B /* Date+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9BB1ED7161200CDAF8B /* Date+Helpers.swift */; };
143 56BBC9BF1ED7168400CDAF8B /* SmartlistViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9BE1ED7168400CDAF8B /* SmartlistViewModel.swift */; };
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -0400144 56BBC9CD1EDC5E7000CDAF8B /* MessageAccessoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9C71EDC5E7000CDAF8B /* MessageAccessoryView.swift */; };
145 56BBC9CE1EDC5E7000CDAF8B /* MessageAccessoryView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 56BBC9C81EDC5E7000CDAF8B /* MessageAccessoryView.xib */; };
146 56BBC9CF1EDC5E7000CDAF8B /* MessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9C91EDC5E7000CDAF8B /* MessageCell.swift */; };
147 56BBC9D01EDC5E7000CDAF8B /* MessageCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 56BBC9CA1EDC5E7000CDAF8B /* MessageCell.xib */; };
148 56BBC9D21EDC5E7000CDAF8B /* MessageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9CC1EDC5E7000CDAF8B /* MessageViewModel.swift */; };
149 56BBC9D41EDC7A6D00CDAF8B /* libargon2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56BBC9D31EDC7A6D00CDAF8B /* libargon2.a */; };
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -0400150 56BBC9DF1EDDC9D300CDAF8B /* LookupNameResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9DE1EDDC9D300CDAF8B /* LookupNameResponse.m */; };
151 56BBC9E01EDDC9E600CDAF8B /* ConversationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9AF1ED7155700CDAF8B /* ConversationViewModel.swift */; };
Silbino Goncalves Matado5cbb8092017-05-18 11:32:20 -0400152 56BBC9E31EDDCC8100CDAF8B /* ConversationSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9E21EDDCC8100CDAF8B /* ConversationSection.swift */; };
153 56BBC9E71EDE1DDF00CDAF8B /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBC9E61EDE1DDF00CDAF8B /* Colors.swift */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400154/* End PBXBuildFile section */
155
156/* Begin PBXContainerItemProxy section */
157 04399A0D1D1C2D9D00E99CD9 /* PBXContainerItemProxy */ = {
158 isa = PBXContainerItemProxy;
159 containerPortal = 043999EB1D1C2D9D00E99CD9 /* Project object */;
160 proxyType = 1;
161 remoteGlobalIDString = 043999F21D1C2D9D00E99CD9;
162 remoteInfo = Ring;
163 };
164 04399A181D1C2D9D00E99CD9 /* PBXContainerItemProxy */ = {
165 isa = PBXContainerItemProxy;
166 containerPortal = 043999EB1D1C2D9D00E99CD9 /* Project object */;
167 proxyType = 1;
168 remoteGlobalIDString = 043999F21D1C2D9D00E99CD9;
169 remoteInfo = Ring;
170 };
171/* End PBXContainerItemProxy section */
172
173/* Begin PBXFileReference section */
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400174 02419BCD1DC3E75700DF0734 /* libboost_random.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_random.a; path = ../fat/lib/libboost_random.a; sourceTree = "<group>"; };
175 02419BCE1DC3E75700DF0734 /* libboost_system.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_system.a; path = ../fat/lib/libboost_system.a; sourceTree = "<group>"; };
176 02419BD11DC3E76A00DF0734 /* libcryptopp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcryptopp.a; path = ../fat/lib/libcryptopp.a; sourceTree = "<group>"; };
Romain Bertozzi88859c02016-12-05 16:34:55 -0500177 024B612B1DF7654F00C4F9DE /* DaemonServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DaemonServiceTests.swift; sourceTree = "<group>"; };
178 024B612D1DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FixtureFailInitDRingAdapter.h; path = Fixtures/DRingAdaptor/FixtureFailInitDRingAdapter.h; sourceTree = "<group>"; };
179 024B612E1DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = FixtureFailInitDRingAdapter.mm; path = Fixtures/DRingAdaptor/FixtureFailInitDRingAdapter.mm; sourceTree = "<group>"; };
180 024B612F1DF7656A00C4F9DE /* FixtureFailStartDRingAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FixtureFailStartDRingAdapter.h; path = Fixtures/DRingAdaptor/FixtureFailStartDRingAdapter.h; sourceTree = "<group>"; };
181 024B61301DF7656A00C4F9DE /* FixtureFailStartDRingAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = FixtureFailStartDRingAdapter.mm; path = Fixtures/DRingAdaptor/FixtureFailStartDRingAdapter.mm; sourceTree = "<group>"; };
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500182 02674C801E0C757B0065EDF9 /* RxBlocking.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxBlocking.framework; path = Carthage/Build/iOS/RxBlocking.framework; sourceTree = "<group>"; };
183 02674C811E0C757B0065EDF9 /* RxCocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxCocoa.framework; path = Carthage/Build/iOS/RxCocoa.framework; sourceTree = "<group>"; };
184 02674C821E0C757B0065EDF9 /* RxSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxSwift.framework; path = Carthage/Build/iOS/RxSwift.framework; sourceTree = "<group>"; };
185 02674C831E0C757B0065EDF9 /* RxTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxTest.framework; path = Carthage/Build/iOS/RxTest.framework; sourceTree = "<group>"; };
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400186 0273C2FE1E0C438F00CF00BA /* AccountAdapterDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountAdapterDelegate.swift; sourceTree = "<group>"; };
Romain Bertozzi81646982016-12-22 12:32:13 -0500187 0273C3001E0C445200CF00BA /* RingPrefixHeader.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RingPrefixHeader.pch; path = Ring/RingPrefixHeader.pch; sourceTree = "<group>"; };
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400188 0273C3031E0C68B100CF00BA /* CreateProfileViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateProfileViewController.swift; sourceTree = "<group>"; };
189 0273C3041E0C68B100CF00BA /* CreateRingAccountViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateRingAccountViewController.swift; sourceTree = "<group>"; };
190 0273C3071E0C68BF00CF00BA /* RoundedButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RoundedButton.swift; sourceTree = "<group>"; };
Romain Bertozzi88859c02016-12-05 16:34:55 -0500191 028568301DF610A9003A8D8D /* RingTests-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "RingTests-Bridging-Header.h"; sourceTree = "<group>"; };
Romain Bertozzi3b289ad2017-01-04 15:25:02 -0500192 029CE9D61E1D8C860000C8E1 /* ServiceEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceEventTests.swift; sourceTree = "<group>"; };
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400193 02AED8181DD4C4B100F740BA /* librestbed.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librestbed.a; path = ../DEPS/x86_64/lib/librestbed.a; sourceTree = "<group>"; };
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400194 02B22DFA1DF755BB000358C9 /* AccountModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountModel.swift; sourceTree = "<group>"; };
195 02B22DFB1DF755BB000358C9 /* CreateRingAccountViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateRingAccountViewModel.swift; sourceTree = "<group>"; };
196 02B22DFE1DF755DB000358C9 /* AccountsService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountsService.swift; sourceTree = "<group>"; };
197 02B22E001DF755E5000358C9 /* MainTabBarViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainTabBarViewController.swift; sourceTree = "<group>"; };
198 02B22E081DF7585F000358C9 /* DaemonService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DaemonService.swift; sourceTree = "<group>"; };
199 02C9B63E1E1D4E8C00F82F0C /* ServiceEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceEvent.swift; sourceTree = "<group>"; };
200 02DD80C71E1EAD70009A3510 /* AccountConfigModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountConfigModel.swift; sourceTree = "<group>"; };
201 02DD80C91E1EAF1A009A3510 /* AccountCredentialsModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountCredentialsModel.swift; sourceTree = "<group>"; };
202 02DD80CC1E1EB2E4009A3510 /* ConfigKeyModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConfigKeyModel.swift; sourceTree = "<group>"; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400203 043866201D218B1100E06CE2 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400204 043866351D22D06500E06CE2 /* AccountTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountTableViewCell.swift; sourceTree = "<group>"; };
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400205 043866371D2304A700E06CE2 /* BoolStringExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BoolStringExtension.swift; sourceTree = "<group>"; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400206 043999F31D1C2D9D00E99CD9 /* Ring.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Ring.app; sourceTree = BUILT_PRODUCTS_DIR; };
207 043999F61D1C2D9D00E99CD9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -0400208 04399A021D1C2D9D00E99CD9 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400209 04399A071D1C2D9D00E99CD9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
210 04399A0C1D1C2D9D00E99CD9 /* RingTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RingTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
211 04399A101D1C2D9D00E99CD9 /* RingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RingTests.swift; sourceTree = "<group>"; };
212 04399A121D1C2D9D00E99CD9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
213 04399A171D1C2D9D00E99CD9 /* RingUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RingUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
214 04399A1B1D1C2D9D00E99CD9 /* RingUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RingUITests.swift; sourceTree = "<group>"; };
215 04399A1D1D1C2D9D00E99CD9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
216 04399A291D1C2DE300E99CD9 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; };
217 04399A2B1D1C2DE900E99CD9 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
218 04399A931D1C2F5800E99CD9 /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
219 04399A951D1C2F6100E99CD9 /* libbz2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbz2.tbd; path = usr/lib/libbz2.tbd; sourceTree = SDKROOT; };
220 04399A961D1C2F6100E99CD9 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400221 04399AA51D1C304300E99CD9 /* AccountAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccountAdapter.h; sourceTree = "<group>"; };
222 04399AA61D1C304300E99CD9 /* AccountAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AccountAdapter.mm; sourceTree = "<group>"; };
223 04399AA71D1C304300E99CD9 /* DRingAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DRingAdapter.h; sourceTree = "<group>"; };
224 04399AA81D1C304300E99CD9 /* DRingAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DRingAdapter.mm; sourceTree = "<group>"; };
225 04399AA91D1C304300E99CD9 /* Ring-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Ring-Bridging-Header.h"; sourceTree = "<group>"; };
226 04399AAA1D1C304300E99CD9 /* Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Utils.h; sourceTree = "<group>"; };
227 04399AAB1D1C304300E99CD9 /* Utils.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Utils.mm; sourceTree = "<group>"; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400228 04399AB21D1C341A00E99CD9 /* libavcodec.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavcodec.a; path = ../fat/lib/libavcodec.a; sourceTree = "<group>"; };
229 04399AB31D1C341A00E99CD9 /* libavdevice.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavdevice.a; path = ../fat/lib/libavdevice.a; sourceTree = "<group>"; };
230 04399AB41D1C341A00E99CD9 /* libavfilter.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavfilter.a; path = ../fat/lib/libavfilter.a; sourceTree = "<group>"; };
231 04399AB51D1C341A00E99CD9 /* libavformat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavformat.a; path = ../fat/lib/libavformat.a; sourceTree = "<group>"; };
232 04399AB61D1C341A00E99CD9 /* libavutil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavutil.a; path = ../fat/lib/libavutil.a; sourceTree = "<group>"; };
233 04399AB71D1C341A00E99CD9 /* libFLAC.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libFLAC.a; path = ../fat/lib/libFLAC.a; sourceTree = "<group>"; };
234 04399AB81D1C341A00E99CD9 /* libgmp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgmp.a; path = ../fat/lib/libgmp.a; sourceTree = "<group>"; };
235 04399AB91D1C341A00E99CD9 /* libgnutls.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgnutls.a; path = ../fat/lib/libgnutls.a; sourceTree = "<group>"; };
236 04399ABB1D1C341A00E99CD9 /* libhogweed.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libhogweed.a; path = ../fat/lib/libhogweed.a; sourceTree = "<group>"; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400237 04399ABD1D1C341A00E99CD9 /* libixml.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libixml.a; path = ../fat/lib/libixml.a; sourceTree = "<group>"; };
238 04399ABE1D1C341A00E99CD9 /* libjsoncpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjsoncpp.a; path = ../fat/lib/libjsoncpp.a; sourceTree = "<group>"; };
239 04399ABF1D1C341A00E99CD9 /* libmsgpackc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmsgpackc.a; path = ../fat/lib/libmsgpackc.a; sourceTree = "<group>"; };
240 04399AC01D1C341A00E99CD9 /* libnettle.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libnettle.a; path = ../fat/lib/libnettle.a; sourceTree = "<group>"; };
241 04399AC11D1C341A00E99CD9 /* libogg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libogg.a; path = ../fat/lib/libogg.a; sourceTree = "<group>"; };
242 04399AC21D1C341A00E99CD9 /* libopendht.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopendht.a; path = ../fat/lib/libopendht.a; sourceTree = "<group>"; };
243 04399AC31D1C341A00E99CD9 /* libopus.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopus.a; path = ../fat/lib/libopus.a; sourceTree = "<group>"; };
244 04399AC41D1C341A00E99CD9 /* libpcre.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpcre.a; path = ../fat/lib/libpcre.a; sourceTree = "<group>"; };
245 04399AC51D1C341A00E99CD9 /* libpcreposix.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpcreposix.a; path = ../fat/lib/libpcreposix.a; sourceTree = "<group>"; };
246 04399AC61D1C341A00E99CD9 /* libpj.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpj.a; path = ../fat/lib/libpj.a; sourceTree = "<group>"; };
247 04399AC71D1C341A00E99CD9 /* libpjlib-util.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjlib-util.a"; path = "../fat/lib/libpjlib-util.a"; sourceTree = "<group>"; };
248 04399AC81D1C341A00E99CD9 /* libpjmedia-audiodev.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-audiodev.a"; path = "../fat/lib/libpjmedia-audiodev.a"; sourceTree = "<group>"; };
249 04399AC91D1C341A00E99CD9 /* libpjmedia-codec.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-codec.a"; path = "../fat/lib/libpjmedia-codec.a"; sourceTree = "<group>"; };
250 04399ACA1D1C341A00E99CD9 /* libpjmedia-videodev.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-videodev.a"; path = "../fat/lib/libpjmedia-videodev.a"; sourceTree = "<group>"; };
251 04399ACB1D1C341A00E99CD9 /* libpjmedia.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpjmedia.a; path = ../fat/lib/libpjmedia.a; sourceTree = "<group>"; };
252 04399ACC1D1C341A00E99CD9 /* libpjnath.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpjnath.a; path = ../fat/lib/libpjnath.a; sourceTree = "<group>"; };
253 04399ACD1D1C341A00E99CD9 /* libpjsip-simple.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsip-simple.a"; path = "../fat/lib/libpjsip-simple.a"; sourceTree = "<group>"; };
254 04399ACE1D1C341A00E99CD9 /* libpjsip-ua.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsip-ua.a"; path = "../fat/lib/libpjsip-ua.a"; sourceTree = "<group>"; };
255 04399ACF1D1C341A00E99CD9 /* libpjsip.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpjsip.a; path = ../fat/lib/libpjsip.a; sourceTree = "<group>"; };
256 04399AD01D1C341A00E99CD9 /* libpjsua.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpjsua.a; path = ../fat/lib/libpjsua.a; sourceTree = "<group>"; };
257 04399AD11D1C341A00E99CD9 /* libpjsua2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpjsua2.a; path = ../fat/lib/libpjsua2.a; sourceTree = "<group>"; };
258 04399AD21D1C341A00E99CD9 /* libpostproc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpostproc.a; path = ../fat/lib/libpostproc.a; sourceTree = "<group>"; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400259 04399AD41D1C341A00E99CD9 /* libring.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libring.a; path = ../fat/lib/libring.a; sourceTree = "<group>"; };
260 04399AD51D1C341A00E99CD9 /* libsamplerate.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsamplerate.a; path = ../fat/lib/libsamplerate.a; sourceTree = "<group>"; };
261 04399AD61D1C341A00E99CD9 /* libsndfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsndfile.a; path = ../fat/lib/libsndfile.a; sourceTree = "<group>"; };
262 04399AD71D1C341A00E99CD9 /* libspeex.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libspeex.a; path = ../fat/lib/libspeex.a; sourceTree = "<group>"; };
263 04399AD81D1C341A00E99CD9 /* libspeexdsp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libspeexdsp.a; path = ../fat/lib/libspeexdsp.a; sourceTree = "<group>"; };
264 04399AD91D1C341A00E99CD9 /* libsrtp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsrtp.a; path = ../fat/lib/libsrtp.a; sourceTree = "<group>"; };
265 04399ADA1D1C341A00E99CD9 /* libswresample.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libswresample.a; path = ../fat/lib/libswresample.a; sourceTree = "<group>"; };
266 04399ADB1D1C341A00E99CD9 /* libswscale.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libswscale.a; path = ../fat/lib/libswscale.a; sourceTree = "<group>"; };
267 04399ADC1D1C341A00E99CD9 /* libthreadutil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libthreadutil.a; path = ../fat/lib/libthreadutil.a; sourceTree = "<group>"; };
268 04399ADD1D1C341A00E99CD9 /* libupnp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libupnp.a; path = ../fat/lib/libupnp.a; sourceTree = "<group>"; };
269 04399ADE1D1C341A00E99CD9 /* libvorbis.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbis.a; path = ../fat/lib/libvorbis.a; sourceTree = "<group>"; };
270 04399ADF1D1C341A00E99CD9 /* libvorbisenc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisenc.a; path = ../fat/lib/libvorbisenc.a; sourceTree = "<group>"; };
271 04399AE01D1C341A00E99CD9 /* libvorbisfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisfile.a; path = ../fat/lib/libvorbisfile.a; sourceTree = "<group>"; };
272 04399AE11D1C341A00E99CD9 /* libvpx.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvpx.a; path = ../fat/lib/libvpx.a; sourceTree = "<group>"; };
273 04399AE21D1C341A00E99CD9 /* libx264.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libx264.a; path = ../fat/lib/libx264.a; sourceTree = "<group>"; };
274 04399AE31D1C341A00E99CD9 /* libyaml-cpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libyaml-cpp.a"; path = "../fat/lib/libyaml-cpp.a"; sourceTree = "<group>"; };
Thibault Wittembergfb8bb072017-07-06 10:36:21 -0400275 1A1E476C1F0E808500EA9A36 /* Reusable.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Reusable.framework; path = Carthage/Build/iOS/Reusable.framework; sourceTree = "<group>"; };
Thibault Wittemberg69981852017-07-06 12:12:35 -0400276 1A1E476E1F0E894600EA9A36 /* SwiftyBeaver.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftyBeaver.framework; path = Carthage/Build/iOS/SwiftyBeaver.framework; sourceTree = "<group>"; };
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400277 1ABE07B91F0C16F100D36361 /* ContactViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactViewModel.swift; sourceTree = "<group>"; };
278 1ABE07BB1F0C22CC00D36361 /* WalkthroughStoryboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = WalkthroughStoryboard.storyboard; sourceTree = "<group>"; };
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -0400279 1ABE07D01F0D8FE800D36361 /* Images.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Images.swift; sourceTree = "<group>"; };
280 1ABE07D11F0D8FE800D36361 /* Storyboards.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Storyboards.swift; sourceTree = "<group>"; };
281 1ABE07DB1F0D915100D36361 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
282 1ABE07DD1F0D91A800D36361 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = Resources/LaunchScreen.storyboard; sourceTree = "<group>"; };
283 1ABE07DE1F0D91A800D36361 /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = Main.storyboard; path = Resources/Main.storyboard; sourceTree = "<group>"; };
284 1ABE07E11F0D924700D36361 /* Strings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Strings.swift; sourceTree = "<group>"; };
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400285 5516C29E1E71CEFF009D3D2D /* AccountModelHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountModelHelper.swift; sourceTree = "<group>"; };
Romain Bertozzi37f33592017-03-21 16:07:12 -0400286 5557FD491E81AE850043E394 /* AccountModelHelperTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountModelHelperTests.swift; sourceTree = "<group>"; };
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400287 557086501E8ADB9D001A7CE4 /* SystemAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SystemAdapter.h; sourceTree = "<group>"; };
288 557086511E8ADB9D001A7CE4 /* SystemAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SystemAdapter.mm; sourceTree = "<group>"; };
289 5628B41A1F0C358D008B1E11 /* AccountDetailsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountDetailsViewController.swift; sourceTree = "<group>"; };
290 5628B41B1F0C358D008B1E11 /* MeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MeViewController.swift; sourceTree = "<group>"; };
291 5628B4201F0C35C8008B1E11 /* WelcomeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WelcomeViewController.swift; sourceTree = "<group>"; };
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -0400292 562FB6CC1EFAD18A00C61A78 /* ConversationViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConversationViewController.swift; sourceTree = "<group>"; };
Silbino Goncalves Matado0de52652017-04-03 13:53:41 -0400293 56308BA51EA00E5700660275 /* NameRegistrationResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NameRegistrationResponse.h; sourceTree = "<group>"; };
294 56308BA61EA00E5700660275 /* NameRegistrationResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NameRegistrationResponse.m; sourceTree = "<group>"; };
295 563AEC751EA664C0003A5641 /* RegistrationResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegistrationResponse.h; sourceTree = "<group>"; };
296 563AEC761EA664C0003A5641 /* RegistrationResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RegistrationResponse.m; sourceTree = "<group>"; };
Silbino Goncalves Matado748f3f42017-06-08 10:10:21 -0400297 564775811EE5CFC500A0C855 /* Realm.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Realm.framework; path = Carthage/Build/iOS/Realm.framework; sourceTree = "<group>"; };
298 564775821EE5CFC500A0C855 /* RealmSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RealmSwift.framework; path = Carthage/Build/iOS/RealmSwift.framework; sourceTree = "<group>"; };
Silbino Goncalves Matadofd9f3ab2017-03-23 17:19:21 -0400299 564C44581E8D7F8F000F92B1 /* LocalizedStringTableNames.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalizedStringTableNames.swift; sourceTree = "<group>"; };
300 564C445A1E8EA44E000F92B1 /* Durations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Durations.swift; sourceTree = "<group>"; };
Silbino Goncalves Matado0de52652017-04-03 13:53:41 -0400301 564C445E1E943C37000F92B1 /* NameRegistrationAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NameRegistrationAdapter.h; sourceTree = "<group>"; };
302 564C445F1E943C37000F92B1 /* NameRegistrationAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = NameRegistrationAdapter.mm; sourceTree = "<group>"; };
303 564C44611E943DE6000F92B1 /* NameService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NameService.swift; sourceTree = "<group>"; };
304 564C44631E943E1E000F92B1 /* NameRegistrationAdapterDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NameRegistrationAdapterDelegate.swift; sourceTree = "<group>"; };
Silbino Goncalves Matado748f3f42017-06-08 10:10:21 -0400305 56559B0D1EE8777600BF20E1 /* RxRealm.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxRealm.framework; path = Carthage/Build/iOS/RxRealm.framework; sourceTree = "<group>"; };
306 56559B131EE89E7900BF20E1 /* DeviceModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeviceModel.swift; sourceTree = "<group>"; };
Silbino Goncalves Matado6ae4a1b2017-04-20 11:18:54 -0400307 5669A7F91EA904AF003C7B93 /* SwitchCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SwitchCell.xib; sourceTree = "<group>"; };
308 5669A7FB1EA904D2003C7B93 /* TextFieldCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TextFieldCell.xib; sourceTree = "<group>"; };
309 5669A7FD1EA904E4003C7B93 /* TextCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TextCell.xib; sourceTree = "<group>"; };
Silbino Goncalves Matado435a7052017-04-21 11:24:08 -0400310 5669A8021EAA58E6003C7B93 /* LinkDeviceToAccountViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LinkDeviceToAccountViewController.swift; sourceTree = "<group>"; };
Silbino Goncalves Matado478dd482017-04-19 15:20:46 -0400311 568F56721EA7E38F00132D7D /* PKHUD.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PKHUD.framework; path = Carthage/Build/iOS/PKHUD.framework; sourceTree = "<group>"; };
Silbino Goncalves Matadoeec4d582017-03-20 11:30:34 -0400312 56AC64DE1E804ECC00EA1AA9 /* SwitchCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwitchCell.swift; sourceTree = "<group>"; };
313 56AC64E01E80542300EA1AA9 /* TextFieldCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextFieldCell.swift; sourceTree = "<group>"; };
314 56AC64E21E805F0200EA1AA9 /* TextCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextCell.swift; sourceTree = "<group>"; };
315 56AC650D1E85694D00EA1AA9 /* RoundedTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RoundedTextField.swift; sourceTree = "<group>"; };
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400316 56BBC99D1ED714CB00CDAF8B /* MessagesAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessagesAdapter.h; sourceTree = "<group>"; };
317 56BBC99E1ED714CB00CDAF8B /* MessagesAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MessagesAdapter.mm; sourceTree = "<group>"; };
318 56BBC9A01ED714DF00CDAF8B /* MessagesAdapterDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessagesAdapterDelegate.swift; sourceTree = "<group>"; };
319 56BBC9A11ED714DF00CDAF8B /* ConversationsService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConversationsService.swift; sourceTree = "<group>"; };
320 56BBC9A51ED7151500CDAF8B /* MessageModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageModel.swift; sourceTree = "<group>"; };
321 56BBC9A71ED7152300CDAF8B /* SmartlistViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmartlistViewController.swift; sourceTree = "<group>"; };
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400322 56BBC9A91ED7153800CDAF8B /* Global.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = Global.strings; path = Base.lproj/Global.strings; sourceTree = "<group>"; };
323 56BBC9AB1ED7154300CDAF8B /* Smartlist.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = Smartlist.strings; path = Base.lproj/Smartlist.strings; sourceTree = "<group>"; };
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400324 56BBC9AE1ED7155700CDAF8B /* ConversationModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConversationModel.swift; sourceTree = "<group>"; };
325 56BBC9AF1ED7155700CDAF8B /* ConversationViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConversationViewModel.swift; sourceTree = "<group>"; };
326 56BBC9B21ED7156500CDAF8B /* ConversationCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConversationCell.swift; sourceTree = "<group>"; };
327 56BBC9B31ED7156500CDAF8B /* ConversationCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ConversationCell.xib; sourceTree = "<group>"; };
328 56BBC9B71ED715FE00CDAF8B /* ContactModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactModel.swift; sourceTree = "<group>"; };
329 56BBC9B81ED715FE00CDAF8B /* ContactHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactHelper.swift; sourceTree = "<group>"; };
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400330 56BBC9BB1ED7161200CDAF8B /* Date+Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Date+Helpers.swift"; sourceTree = "<group>"; };
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400331 56BBC9BE1ED7168400CDAF8B /* SmartlistViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmartlistViewModel.swift; sourceTree = "<group>"; };
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -0400332 56BBC9C71EDC5E7000CDAF8B /* MessageAccessoryView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageAccessoryView.swift; sourceTree = "<group>"; };
333 56BBC9C81EDC5E7000CDAF8B /* MessageAccessoryView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MessageAccessoryView.xib; sourceTree = "<group>"; };
334 56BBC9C91EDC5E7000CDAF8B /* MessageCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageCell.swift; sourceTree = "<group>"; };
335 56BBC9CA1EDC5E7000CDAF8B /* MessageCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MessageCell.xib; sourceTree = "<group>"; };
336 56BBC9CC1EDC5E7000CDAF8B /* MessageViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageViewModel.swift; sourceTree = "<group>"; };
337 56BBC9D31EDC7A6D00CDAF8B /* libargon2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libargon2.a; path = ../fat/lib/libargon2.a; sourceTree = "<group>"; };
338 56BBC9DD1EDDC9D300CDAF8B /* LookupNameResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LookupNameResponse.h; sourceTree = "<group>"; };
339 56BBC9DE1EDDC9D300CDAF8B /* LookupNameResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LookupNameResponse.m; sourceTree = "<group>"; };
Silbino Goncalves Matado5cbb8092017-05-18 11:32:20 -0400340 56BBC9E21EDDCC8100CDAF8B /* ConversationSection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConversationSection.swift; sourceTree = "<group>"; };
341 56BBC9E61EDE1DDF00CDAF8B /* Colors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = "<group>"; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400342/* End PBXFileReference section */
343
344/* Begin PBXFrameworksBuildPhase section */
345 043999F01D1C2D9D00E99CD9 /* Frameworks */ = {
346 isa = PBXFrameworksBuildPhase;
347 buildActionMask = 2147483647;
348 files = (
Thibault Wittemberg69981852017-07-06 12:12:35 -0400349 1A1E476F1F0E894600EA9A36 /* SwiftyBeaver.framework in Frameworks */,
Thibault Wittembergfb8bb072017-07-06 10:36:21 -0400350 1A1E476D1F0E808500EA9A36 /* Reusable.framework in Frameworks */,
Silbino Goncalves Matado748f3f42017-06-08 10:10:21 -0400351 56559B0E1EE8777600BF20E1 /* RxRealm.framework in Frameworks */,
352 564775831EE5CFC500A0C855 /* Realm.framework in Frameworks */,
353 564775841EE5CFC500A0C855 /* RealmSwift.framework in Frameworks */,
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -0400354 56BBC9D41EDC7A6D00CDAF8B /* libargon2.a in Frameworks */,
Silbino Goncalves Matado478dd482017-04-19 15:20:46 -0400355 568F56751EA7E5DE00132D7D /* PKHUD.framework in Frameworks */,
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500356 02674C851E0C757B0065EDF9 /* RxCocoa.framework in Frameworks */,
357 02674C861E0C757B0065EDF9 /* RxSwift.framework in Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400358 043866211D218B1100E06CE2 /* AudioToolbox.framework in Frameworks */,
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400359 02AED8191DD4C4B100F740BA /* librestbed.a in Frameworks */,
360 02419BD21DC3E76A00DF0734 /* libcryptopp.a in Frameworks */,
361 02419BCF1DC3E75700DF0734 /* libboost_random.a in Frameworks */,
362 02419BD01DC3E75700DF0734 /* libboost_system.a in Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400363 04399AE41D1C341A00E99CD9 /* libavcodec.a in Frameworks */,
364 04399AE51D1C341A00E99CD9 /* libavdevice.a in Frameworks */,
365 04399AE61D1C341A00E99CD9 /* libavfilter.a in Frameworks */,
366 04399AE71D1C341A00E99CD9 /* libavformat.a in Frameworks */,
367 04399AE81D1C341A00E99CD9 /* libavutil.a in Frameworks */,
368 04399AE91D1C341A00E99CD9 /* libFLAC.a in Frameworks */,
369 04399AEA1D1C341A00E99CD9 /* libgmp.a in Frameworks */,
370 04399AEB1D1C341A00E99CD9 /* libgnutls.a in Frameworks */,
371 04399AED1D1C341A00E99CD9 /* libhogweed.a in Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400372 04399AEF1D1C341A00E99CD9 /* libixml.a in Frameworks */,
373 04399AF01D1C341A00E99CD9 /* libjsoncpp.a in Frameworks */,
374 04399AF11D1C341A00E99CD9 /* libmsgpackc.a in Frameworks */,
375 04399AF21D1C341A00E99CD9 /* libnettle.a in Frameworks */,
376 04399AF31D1C341A00E99CD9 /* libogg.a in Frameworks */,
377 04399AF41D1C341A00E99CD9 /* libopendht.a in Frameworks */,
378 04399AF51D1C341A00E99CD9 /* libopus.a in Frameworks */,
379 04399AF61D1C341A00E99CD9 /* libpcre.a in Frameworks */,
380 04399AF71D1C341A00E99CD9 /* libpcreposix.a in Frameworks */,
381 04399AF81D1C341A00E99CD9 /* libpj.a in Frameworks */,
382 04399AF91D1C341A00E99CD9 /* libpjlib-util.a in Frameworks */,
383 04399AFA1D1C341A00E99CD9 /* libpjmedia-audiodev.a in Frameworks */,
384 04399AFB1D1C341A00E99CD9 /* libpjmedia-codec.a in Frameworks */,
385 04399AFC1D1C341A00E99CD9 /* libpjmedia-videodev.a in Frameworks */,
386 04399AFD1D1C341A00E99CD9 /* libpjmedia.a in Frameworks */,
387 04399AFE1D1C341A00E99CD9 /* libpjnath.a in Frameworks */,
388 04399AFF1D1C341A00E99CD9 /* libpjsip-simple.a in Frameworks */,
389 04399B001D1C341A00E99CD9 /* libpjsip-ua.a in Frameworks */,
390 04399B011D1C341A00E99CD9 /* libpjsip.a in Frameworks */,
391 04399B021D1C341A00E99CD9 /* libpjsua.a in Frameworks */,
392 04399B031D1C341A00E99CD9 /* libpjsua2.a in Frameworks */,
393 04399B041D1C341A00E99CD9 /* libpostproc.a in Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400394 04399B061D1C341A00E99CD9 /* libring.a in Frameworks */,
395 04399B071D1C341A00E99CD9 /* libsamplerate.a in Frameworks */,
396 04399B081D1C341A00E99CD9 /* libsndfile.a in Frameworks */,
397 04399B091D1C341A00E99CD9 /* libspeex.a in Frameworks */,
398 04399B0A1D1C341A00E99CD9 /* libspeexdsp.a in Frameworks */,
399 04399B0B1D1C341A00E99CD9 /* libsrtp.a in Frameworks */,
400 04399B0C1D1C341A00E99CD9 /* libswresample.a in Frameworks */,
401 04399B0D1D1C341A00E99CD9 /* libswscale.a in Frameworks */,
402 04399B0E1D1C341A00E99CD9 /* libthreadutil.a in Frameworks */,
403 04399B0F1D1C341A00E99CD9 /* libupnp.a in Frameworks */,
404 04399B101D1C341A00E99CD9 /* libvorbis.a in Frameworks */,
405 04399B111D1C341A00E99CD9 /* libvorbisenc.a in Frameworks */,
406 04399B121D1C341A00E99CD9 /* libvorbisfile.a in Frameworks */,
407 04399B131D1C341A00E99CD9 /* libvpx.a in Frameworks */,
408 04399B141D1C341A00E99CD9 /* libx264.a in Frameworks */,
409 04399B151D1C341A00E99CD9 /* libyaml-cpp.a in Frameworks */,
410 04399A971D1C2F6100E99CD9 /* libbz2.tbd in Frameworks */,
411 04399A981D1C2F6100E99CD9 /* libz.tbd in Frameworks */,
412 04399A941D1C2F5800E99CD9 /* libiconv.tbd in Frameworks */,
413 04399A2C1D1C2DE900E99CD9 /* AVFoundation.framework in Frameworks */,
414 04399A2A1D1C2DE300E99CD9 /* CoreMedia.framework in Frameworks */,
415 );
416 runOnlyForDeploymentPostprocessing = 0;
417 };
418 04399A091D1C2D9D00E99CD9 /* Frameworks */ = {
419 isa = PBXFrameworksBuildPhase;
420 buildActionMask = 2147483647;
421 files = (
422 );
423 runOnlyForDeploymentPostprocessing = 0;
424 };
425 04399A141D1C2D9D00E99CD9 /* Frameworks */ = {
426 isa = PBXFrameworksBuildPhase;
427 buildActionMask = 2147483647;
428 files = (
429 );
430 runOnlyForDeploymentPostprocessing = 0;
431 };
432/* End PBXFrameworksBuildPhase section */
433
434/* Begin PBXGroup section */
Romain Bertozzi06adf622016-11-24 10:57:11 -0500435 0273C3021E0C689600CF00BA /* Walkthrough */ = {
436 isa = PBXGroup;
437 children = (
Silbino Goncalves Matadoeec4d582017-03-20 11:30:34 -0400438 56AC64DD1E804EB500EA1AA9 /* Cells */,
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400439 5628B4201F0C35C8008B1E11 /* WelcomeViewController.swift */,
Romain Bertozzi06adf622016-11-24 10:57:11 -0500440 0273C3031E0C68B100CF00BA /* CreateProfileViewController.swift */,
441 0273C3041E0C68B100CF00BA /* CreateRingAccountViewController.swift */,
Silbino Goncalves Matado435a7052017-04-21 11:24:08 -0400442 5669A8021EAA58E6003C7B93 /* LinkDeviceToAccountViewController.swift */,
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400443 1ABE07BB1F0C22CC00D36361 /* WalkthroughStoryboard.storyboard */,
Romain Bertozzi06adf622016-11-24 10:57:11 -0500444 );
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400445 path = Walkthrough;
Romain Bertozzi06adf622016-11-24 10:57:11 -0500446 sourceTree = "<group>";
447 };
Romain Bertozzi88859c02016-12-05 16:34:55 -0500448 028568231DF60E5C003A8D8D /* Fixtures */ = {
449 isa = PBXGroup;
450 children = (
451 028568241DF60E65003A8D8D /* DRingAdapter */,
452 );
453 name = Fixtures;
454 sourceTree = "<group>";
455 };
456 028568241DF60E65003A8D8D /* DRingAdapter */ = {
457 isa = PBXGroup;
458 children = (
459 024B612D1DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.h */,
460 024B612E1DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.mm */,
461 024B612F1DF7656A00C4F9DE /* FixtureFailStartDRingAdapter.h */,
462 024B61301DF7656A00C4F9DE /* FixtureFailStartDRingAdapter.mm */,
463 );
464 name = DRingAdapter;
465 sourceTree = "<group>";
466 };
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400467 02AED8171DD4C4B000F740BA /* Frameworks */ = {
468 isa = PBXGroup;
469 children = (
Thibault Wittemberg69981852017-07-06 12:12:35 -0400470 1A1E476E1F0E894600EA9A36 /* SwiftyBeaver.framework */,
Thibault Wittembergfb8bb072017-07-06 10:36:21 -0400471 1A1E476C1F0E808500EA9A36 /* Reusable.framework */,
Silbino Goncalves Matado748f3f42017-06-08 10:10:21 -0400472 56559B0D1EE8777600BF20E1 /* RxRealm.framework */,
473 564775811EE5CFC500A0C855 /* Realm.framework */,
474 564775821EE5CFC500A0C855 /* RealmSwift.framework */,
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -0400475 56BBC9D31EDC7A6D00CDAF8B /* libargon2.a */,
Silbino Goncalves Matado478dd482017-04-19 15:20:46 -0400476 568F56721EA7E38F00132D7D /* PKHUD.framework */,
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500477 02674C801E0C757B0065EDF9 /* RxBlocking.framework */,
478 02674C811E0C757B0065EDF9 /* RxCocoa.framework */,
479 02674C821E0C757B0065EDF9 /* RxSwift.framework */,
480 02674C831E0C757B0065EDF9 /* RxTest.framework */,
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400481 );
482 name = Frameworks;
483 sourceTree = "<group>";
484 };
Romain Bertozzi966233f2016-11-17 17:14:10 -0500485 02E1A0261DDE4C2E00D75B59 /* Services */ = {
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400486 isa = PBXGroup;
487 children = (
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400488 56BBC9A01ED714DF00CDAF8B /* MessagesAdapterDelegate.swift */,
489 56BBC9A11ED714DF00CDAF8B /* ConversationsService.swift */,
Romain Bertozzif31aa1d2016-12-01 09:58:39 -0500490 02B22E081DF7585F000358C9 /* DaemonService.swift */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500491 02B22DFE1DF755DB000358C9 /* AccountsService.swift */,
Romain Bertozzi81646982016-12-22 12:32:13 -0500492 0273C2FE1E0C438F00CF00BA /* AccountAdapterDelegate.swift */,
Romain Bertozzi2202e6d2017-01-04 14:53:37 -0500493 02C9B63E1E1D4E8C00F82F0C /* ServiceEvent.swift */,
Silbino Goncalves Matado0de52652017-04-03 13:53:41 -0400494 564C44611E943DE6000F92B1 /* NameService.swift */,
495 564C44631E943E1E000F92B1 /* NameRegistrationAdapterDelegate.swift */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400496 );
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400497 path = Services;
Romain Bertozzi966233f2016-11-17 17:14:10 -0500498 sourceTree = "<group>";
499 };
500 02E1A0271DDE4C3900D75B59 /* Account */ = {
501 isa = PBXGroup;
502 children = (
503 02B22DFA1DF755BB000358C9 /* AccountModel.swift */,
Romain Bertozzi4361db32017-01-05 16:46:12 -0500504 5516C29E1E71CEFF009D3D2D /* AccountModelHelper.swift */,
Romain Bertozzi72a1b8d2017-03-07 14:46:48 -0500505 02B22DFB1DF755BB000358C9 /* CreateRingAccountViewModel.swift */,
Romain Bertozzi4361db32017-01-05 16:46:12 -0500506 02DD80C71E1EAD70009A3510 /* AccountConfigModel.swift */,
507 02DD80C91E1EAF1A009A3510 /* AccountCredentialsModel.swift */,
508 02DD80CC1E1EB2E4009A3510 /* ConfigKeyModel.swift */,
Silbino Goncalves Matado748f3f42017-06-08 10:10:21 -0400509 56559B131EE89E7900BF20E1 /* DeviceModel.swift */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500510 );
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400511 path = Account;
Romain Bertozzi966233f2016-11-17 17:14:10 -0500512 sourceTree = "<group>";
513 };
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500514 02EFCACF1E0C3DD600FD8ED1 /* Bridging */ = {
515 isa = PBXGroup;
516 children = (
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400517 56BBC99D1ED714CB00CDAF8B /* MessagesAdapter.h */,
518 56BBC99E1ED714CB00CDAF8B /* MessagesAdapter.mm */,
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500519 04399AA91D1C304300E99CD9 /* Ring-Bridging-Header.h */,
Romain Bertozzi351479e2017-03-28 14:15:20 -0400520 557086501E8ADB9D001A7CE4 /* SystemAdapter.h */,
521 557086511E8ADB9D001A7CE4 /* SystemAdapter.mm */,
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500522 04399AA71D1C304300E99CD9 /* DRingAdapter.h */,
523 04399AA81D1C304300E99CD9 /* DRingAdapter.mm */,
524 04399AAA1D1C304300E99CD9 /* Utils.h */,
525 04399AAB1D1C304300E99CD9 /* Utils.mm */,
Silbino Goncalves Matado0de52652017-04-03 13:53:41 -0400526 563AEC741EA66487003A5641 /* AccountCreation */,
527 563AEC731EA6627F003A5641 /* NameRegistration */,
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500528 );
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400529 path = Bridging;
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500530 sourceTree = "<group>";
531 };
Romain Bertozzi966233f2016-11-17 17:14:10 -0500532 02F9B1C21DDDFF0E00FE123D /* MainTabBar */ = {
533 isa = PBXGroup;
534 children = (
535 02B22E001DF755E5000358C9 /* MainTabBarViewController.swift */,
536 );
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400537 path = MainTabBar;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400538 sourceTree = "<group>";
539 };
540 043866341D22D04E00E06CE2 /* UI */ = {
541 isa = PBXGroup;
542 children = (
Romain Bertozzi06adf622016-11-24 10:57:11 -0500543 0273C3071E0C68BF00CF00BA /* RoundedButton.swift */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400544 043866351D22D06500E06CE2 /* AccountTableViewCell.swift */,
Silbino Goncalves Matadoeec4d582017-03-20 11:30:34 -0400545 56AC650D1E85694D00EA1AA9 /* RoundedTextField.swift */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400546 );
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400547 path = UI;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400548 sourceTree = "<group>";
549 };
550 043866391D2307C000E06CE2 /* Extensions */ = {
551 isa = PBXGroup;
552 children = (
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400553 56BBC9BB1ED7161200CDAF8B /* Date+Helpers.swift */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400554 043866371D2304A700E06CE2 /* BoolStringExtension.swift */,
555 );
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400556 path = Extensions;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400557 sourceTree = "<group>";
558 };
559 043999EA1D1C2D9D00E99CD9 = {
560 isa = PBXGroup;
561 children = (
Romain Bertozzi81646982016-12-22 12:32:13 -0500562 0273C3001E0C445200CF00BA /* RingPrefixHeader.pch */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400563 04399A991D1C2F6400E99CD9 /* SYS_DEPS */,
564 04399A921D1C2E3600E99CD9 /* RING_DEPS */,
565 043999F51D1C2D9D00E99CD9 /* Ring */,
566 04399A0F1D1C2D9D00E99CD9 /* RingTests */,
567 04399A1A1D1C2D9D00E99CD9 /* RingUITests */,
568 043999F41D1C2D9D00E99CD9 /* Products */,
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400569 02AED8171DD4C4B000F740BA /* Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400570 );
571 sourceTree = "<group>";
572 };
573 043999F41D1C2D9D00E99CD9 /* Products */ = {
574 isa = PBXGroup;
575 children = (
576 043999F31D1C2D9D00E99CD9 /* Ring.app */,
577 04399A0C1D1C2D9D00E99CD9 /* RingTests.xctest */,
578 04399A171D1C2D9D00E99CD9 /* RingUITests.xctest */,
579 );
580 name = Products;
581 sourceTree = "<group>";
582 };
583 043999F51D1C2D9D00E99CD9 /* Ring */ = {
584 isa = PBXGroup;
585 children = (
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -0400586 1ABE07C61F0D86B300D36361 /* Resources */,
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400587 56BBC9BD1ED7165800CDAF8B /* Smartlist */,
588 56BBC9B61ED7158600CDAF8B /* Contacts */,
589 56BBC9AD1ED7154800CDAF8B /* Conversations */,
590 56BBC9A41ED7150200CDAF8B /* Messages */,
Silbino Goncalves Matado1caaa4b2017-03-20 09:59:41 -0400591 564C44571E8D7F68000F92B1 /* Constants */,
592 56AC64D61E80121200EA1AA9 /* Internationalization */,
Romain Bertozzi06adf622016-11-24 10:57:11 -0500593 0273C3021E0C689600CF00BA /* Walkthrough */,
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500594 02EFCACF1E0C3DD600FD8ED1 /* Bridging */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500595 02E1A0271DDE4C3900D75B59 /* Account */,
596 02E1A0261DDE4C2E00D75B59 /* Services */,
597 02F9B1C21DDDFF0E00FE123D /* MainTabBar */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400598 043866341D22D04E00E06CE2 /* UI */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500599 043866391D2307C000E06CE2 /* Extensions */,
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400600 5628B4191F0C358D008B1E11 /* Settings */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400601 043999F61D1C2D9D00E99CD9 /* AppDelegate.swift */,
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -0400602 1ABE07DD1F0D91A800D36361 /* LaunchScreen.storyboard */,
603 1ABE07DE1F0D91A800D36361 /* Main.storyboard */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400604 04399A071D1C2D9D00E99CD9 /* Info.plist */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400605 );
606 path = Ring;
607 sourceTree = "<group>";
608 };
609 04399A0F1D1C2D9D00E99CD9 /* RingTests */ = {
610 isa = PBXGroup;
611 children = (
Romain Bertozzi37f33592017-03-21 16:07:12 -0400612 5557FD491E81AE850043E394 /* AccountModelHelperTests.swift */,
Romain Bertozzi88859c02016-12-05 16:34:55 -0500613 024B612B1DF7654F00C4F9DE /* DaemonServiceTests.swift */,
Romain Bertozzi3b289ad2017-01-04 15:25:02 -0500614 029CE9D61E1D8C860000C8E1 /* ServiceEventTests.swift */,
Romain Bertozzi88859c02016-12-05 16:34:55 -0500615 028568301DF610A9003A8D8D /* RingTests-Bridging-Header.h */,
616 028568231DF60E5C003A8D8D /* Fixtures */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400617 04399A101D1C2D9D00E99CD9 /* RingTests.swift */,
618 04399A121D1C2D9D00E99CD9 /* Info.plist */,
619 );
620 path = RingTests;
621 sourceTree = "<group>";
622 };
623 04399A1A1D1C2D9D00E99CD9 /* RingUITests */ = {
624 isa = PBXGroup;
625 children = (
626 04399A1B1D1C2D9D00E99CD9 /* RingUITests.swift */,
627 04399A1D1D1C2D9D00E99CD9 /* Info.plist */,
628 );
629 path = RingUITests;
630 sourceTree = "<group>";
631 };
632 04399A921D1C2E3600E99CD9 /* RING_DEPS */ = {
633 isa = PBXGroup;
634 children = (
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400635 02AED8181DD4C4B100F740BA /* librestbed.a */,
636 02419BD11DC3E76A00DF0734 /* libcryptopp.a */,
637 02419BCD1DC3E75700DF0734 /* libboost_random.a */,
638 02419BCE1DC3E75700DF0734 /* libboost_system.a */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400639 04399AB21D1C341A00E99CD9 /* libavcodec.a */,
640 04399AB31D1C341A00E99CD9 /* libavdevice.a */,
641 04399AB41D1C341A00E99CD9 /* libavfilter.a */,
642 04399AB51D1C341A00E99CD9 /* libavformat.a */,
643 04399AB61D1C341A00E99CD9 /* libavutil.a */,
644 04399AB71D1C341A00E99CD9 /* libFLAC.a */,
645 04399AB81D1C341A00E99CD9 /* libgmp.a */,
646 04399AB91D1C341A00E99CD9 /* libgnutls.a */,
647 04399ABB1D1C341A00E99CD9 /* libhogweed.a */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400648 04399ABD1D1C341A00E99CD9 /* libixml.a */,
649 04399ABE1D1C341A00E99CD9 /* libjsoncpp.a */,
650 04399ABF1D1C341A00E99CD9 /* libmsgpackc.a */,
651 04399AC01D1C341A00E99CD9 /* libnettle.a */,
652 04399AC11D1C341A00E99CD9 /* libogg.a */,
653 04399AC21D1C341A00E99CD9 /* libopendht.a */,
654 04399AC31D1C341A00E99CD9 /* libopus.a */,
655 04399AC41D1C341A00E99CD9 /* libpcre.a */,
656 04399AC51D1C341A00E99CD9 /* libpcreposix.a */,
657 04399AC61D1C341A00E99CD9 /* libpj.a */,
658 04399AC71D1C341A00E99CD9 /* libpjlib-util.a */,
659 04399AC81D1C341A00E99CD9 /* libpjmedia-audiodev.a */,
660 04399AC91D1C341A00E99CD9 /* libpjmedia-codec.a */,
661 04399ACA1D1C341A00E99CD9 /* libpjmedia-videodev.a */,
662 04399ACB1D1C341A00E99CD9 /* libpjmedia.a */,
663 04399ACC1D1C341A00E99CD9 /* libpjnath.a */,
664 04399ACD1D1C341A00E99CD9 /* libpjsip-simple.a */,
665 04399ACE1D1C341A00E99CD9 /* libpjsip-ua.a */,
666 04399ACF1D1C341A00E99CD9 /* libpjsip.a */,
667 04399AD01D1C341A00E99CD9 /* libpjsua.a */,
668 04399AD11D1C341A00E99CD9 /* libpjsua2.a */,
669 04399AD21D1C341A00E99CD9 /* libpostproc.a */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400670 04399AD41D1C341A00E99CD9 /* libring.a */,
671 04399AD51D1C341A00E99CD9 /* libsamplerate.a */,
672 04399AD61D1C341A00E99CD9 /* libsndfile.a */,
673 04399AD71D1C341A00E99CD9 /* libspeex.a */,
674 04399AD81D1C341A00E99CD9 /* libspeexdsp.a */,
675 04399AD91D1C341A00E99CD9 /* libsrtp.a */,
676 04399ADA1D1C341A00E99CD9 /* libswresample.a */,
677 04399ADB1D1C341A00E99CD9 /* libswscale.a */,
678 04399ADC1D1C341A00E99CD9 /* libthreadutil.a */,
679 04399ADD1D1C341A00E99CD9 /* libupnp.a */,
680 04399ADE1D1C341A00E99CD9 /* libvorbis.a */,
681 04399ADF1D1C341A00E99CD9 /* libvorbisenc.a */,
682 04399AE01D1C341A00E99CD9 /* libvorbisfile.a */,
683 04399AE11D1C341A00E99CD9 /* libvpx.a */,
684 04399AE21D1C341A00E99CD9 /* libx264.a */,
685 04399AE31D1C341A00E99CD9 /* libyaml-cpp.a */,
686 );
687 name = RING_DEPS;
688 sourceTree = "<group>";
689 };
690 04399A991D1C2F6400E99CD9 /* SYS_DEPS */ = {
691 isa = PBXGroup;
692 children = (
693 043866201D218B1100E06CE2 /* AudioToolbox.framework */,
694 04399A2B1D1C2DE900E99CD9 /* AVFoundation.framework */,
695 04399A291D1C2DE300E99CD9 /* CoreMedia.framework */,
696 04399A951D1C2F6100E99CD9 /* libbz2.tbd */,
697 04399A931D1C2F5800E99CD9 /* libiconv.tbd */,
698 04399A961D1C2F6100E99CD9 /* libz.tbd */,
699 );
700 name = SYS_DEPS;
701 sourceTree = "<group>";
702 };
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -0400703 1ABE07C51F0D862D00D36361 /* Generated */ = {
704 isa = PBXGroup;
705 children = (
706 1ABE07E11F0D924700D36361 /* Strings.swift */,
707 1ABE07D01F0D8FE800D36361 /* Images.swift */,
708 1ABE07D11F0D8FE800D36361 /* Storyboards.swift */,
709 );
710 path = Generated;
711 sourceTree = "<group>";
712 };
713 1ABE07C61F0D86B300D36361 /* Resources */ = {
714 isa = PBXGroup;
715 children = (
716 1ABE07DA1F0D915100D36361 /* Localizable.strings */,
717 04399A021D1C2D9D00E99CD9 /* Images.xcassets */,
718 );
719 path = Resources;
720 sourceTree = "<group>";
721 };
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400722 5628B4191F0C358D008B1E11 /* Settings */ = {
723 isa = PBXGroup;
724 children = (
725 5628B41A1F0C358D008B1E11 /* AccountDetailsViewController.swift */,
726 5628B41B1F0C358D008B1E11 /* MeViewController.swift */,
727 );
728 path = Settings;
729 sourceTree = "<group>";
730 };
Silbino Goncalves Matado0de52652017-04-03 13:53:41 -0400731 563AEC731EA6627F003A5641 /* NameRegistration */ = {
732 isa = PBXGroup;
733 children = (
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -0400734 56BBC9DD1EDDC9D300CDAF8B /* LookupNameResponse.h */,
735 56BBC9DE1EDDC9D300CDAF8B /* LookupNameResponse.m */,
Silbino Goncalves Matado0de52652017-04-03 13:53:41 -0400736 564C445E1E943C37000F92B1 /* NameRegistrationAdapter.h */,
737 564C445F1E943C37000F92B1 /* NameRegistrationAdapter.mm */,
738 56308BA51EA00E5700660275 /* NameRegistrationResponse.h */,
739 56308BA61EA00E5700660275 /* NameRegistrationResponse.m */,
740 );
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400741 path = NameRegistration;
Silbino Goncalves Matado0de52652017-04-03 13:53:41 -0400742 sourceTree = "<group>";
743 };
744 563AEC741EA66487003A5641 /* AccountCreation */ = {
745 isa = PBXGroup;
746 children = (
747 04399AA51D1C304300E99CD9 /* AccountAdapter.h */,
748 04399AA61D1C304300E99CD9 /* AccountAdapter.mm */,
749 563AEC751EA664C0003A5641 /* RegistrationResponse.h */,
750 563AEC761EA664C0003A5641 /* RegistrationResponse.m */,
751 );
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400752 path = AccountCreation;
Silbino Goncalves Matado0de52652017-04-03 13:53:41 -0400753 sourceTree = "<group>";
754 };
Silbino Goncalves Matado1caaa4b2017-03-20 09:59:41 -0400755 564C44571E8D7F68000F92B1 /* Constants */ = {
756 isa = PBXGroup;
757 children = (
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -0400758 1ABE07C51F0D862D00D36361 /* Generated */,
Silbino Goncalves Matado5cbb8092017-05-18 11:32:20 -0400759 56BBC9E61EDE1DDF00CDAF8B /* Colors.swift */,
Silbino Goncalves Matado1caaa4b2017-03-20 09:59:41 -0400760 564C44581E8D7F8F000F92B1 /* LocalizedStringTableNames.swift */,
Silbino Goncalves Matadofd9f3ab2017-03-23 17:19:21 -0400761 564C445A1E8EA44E000F92B1 /* Durations.swift */,
Silbino Goncalves Matado1caaa4b2017-03-20 09:59:41 -0400762 );
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400763 path = Constants;
Silbino Goncalves Matado1caaa4b2017-03-20 09:59:41 -0400764 sourceTree = "<group>";
765 };
766 56AC64D61E80121200EA1AA9 /* Internationalization */ = {
767 isa = PBXGroup;
768 children = (
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400769 56BBC9AB1ED7154300CDAF8B /* Smartlist.strings */,
770 56BBC9A91ED7153800CDAF8B /* Global.strings */,
Silbino Goncalves Matado1caaa4b2017-03-20 09:59:41 -0400771 );
772 name = Internationalization;
773 sourceTree = "<group>";
774 };
Silbino Goncalves Matadoeec4d582017-03-20 11:30:34 -0400775 56AC64DD1E804EB500EA1AA9 /* Cells */ = {
776 isa = PBXGroup;
777 children = (
778 56AC64DE1E804ECC00EA1AA9 /* SwitchCell.swift */,
Silbino Goncalves Matado6ae4a1b2017-04-20 11:18:54 -0400779 5669A7F91EA904AF003C7B93 /* SwitchCell.xib */,
Silbino Goncalves Matadoeec4d582017-03-20 11:30:34 -0400780 56AC64E01E80542300EA1AA9 /* TextFieldCell.swift */,
Silbino Goncalves Matado6ae4a1b2017-04-20 11:18:54 -0400781 5669A7FB1EA904D2003C7B93 /* TextFieldCell.xib */,
Silbino Goncalves Matadoeec4d582017-03-20 11:30:34 -0400782 56AC64E21E805F0200EA1AA9 /* TextCell.swift */,
Silbino Goncalves Matado6ae4a1b2017-04-20 11:18:54 -0400783 5669A7FD1EA904E4003C7B93 /* TextCell.xib */,
Silbino Goncalves Matadoeec4d582017-03-20 11:30:34 -0400784 );
785 name = Cells;
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400786 path = Cell;
Silbino Goncalves Matadoeec4d582017-03-20 11:30:34 -0400787 sourceTree = "<group>";
788 };
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400789 56BBC9A41ED7150200CDAF8B /* Messages */ = {
790 isa = PBXGroup;
791 children = (
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -0400792 56BBC9C71EDC5E7000CDAF8B /* MessageAccessoryView.swift */,
793 56BBC9C81EDC5E7000CDAF8B /* MessageAccessoryView.xib */,
794 56BBC9C91EDC5E7000CDAF8B /* MessageCell.swift */,
795 56BBC9CA1EDC5E7000CDAF8B /* MessageCell.xib */,
796 56BBC9CC1EDC5E7000CDAF8B /* MessageViewModel.swift */,
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400797 56BBC9A51ED7151500CDAF8B /* MessageModel.swift */,
798 );
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400799 path = Messages;
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400800 sourceTree = "<group>";
801 };
802 56BBC9AD1ED7154800CDAF8B /* Conversations */ = {
803 isa = PBXGroup;
804 children = (
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -0400805 562FB6CC1EFAD18A00C61A78 /* ConversationViewController.swift */,
Silbino Goncalves Matado5cbb8092017-05-18 11:32:20 -0400806 56BBC9E21EDDCC8100CDAF8B /* ConversationSection.swift */,
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400807 56BBC9B21ED7156500CDAF8B /* ConversationCell.swift */,
808 56BBC9B31ED7156500CDAF8B /* ConversationCell.xib */,
809 56BBC9AE1ED7155700CDAF8B /* ConversationModel.swift */,
810 56BBC9AF1ED7155700CDAF8B /* ConversationViewModel.swift */,
811 );
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400812 path = Conversations;
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400813 sourceTree = "<group>";
814 };
815 56BBC9B61ED7158600CDAF8B /* Contacts */ = {
816 isa = PBXGroup;
817 children = (
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400818 1ABE07B91F0C16F100D36361 /* ContactViewModel.swift */,
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400819 56BBC9B71ED715FE00CDAF8B /* ContactModel.swift */,
820 56BBC9B81ED715FE00CDAF8B /* ContactHelper.swift */,
821 );
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400822 path = Contacts;
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400823 sourceTree = "<group>";
824 };
825 56BBC9BD1ED7165800CDAF8B /* Smartlist */ = {
826 isa = PBXGroup;
827 children = (
828 56BBC9BE1ED7168400CDAF8B /* SmartlistViewModel.swift */,
829 56BBC9A71ED7152300CDAF8B /* SmartlistViewController.swift */,
830 );
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400831 path = Smartlist;
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400832 sourceTree = "<group>";
833 };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400834/* End PBXGroup section */
835
836/* Begin PBXNativeTarget section */
837 043999F21D1C2D9D00E99CD9 /* Ring */ = {
838 isa = PBXNativeTarget;
839 buildConfigurationList = 04399A201D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "Ring" */;
840 buildPhases = (
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -0400841 1ABE07C41F0D779F00D36361 /* ⚙️ SwiftGen Code Generation */,
Thibault Wittemberg14b092a2017-07-04 18:13:26 -0400842 1ABE07C31F0C28E000D36361 /* ⚠️ Swiftlint Analysis */,
843 0273C3011E0C655900CF00BA /* ⚙️ Copy Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400844 043999EF1D1C2D9D00E99CD9 /* Sources */,
845 043999F01D1C2D9D00E99CD9 /* Frameworks */,
846 043999F11D1C2D9D00E99CD9 /* Resources */,
847 );
848 buildRules = (
849 );
850 dependencies = (
851 );
852 name = Ring;
853 productName = Ring;
854 productReference = 043999F31D1C2D9D00E99CD9 /* Ring.app */;
855 productType = "com.apple.product-type.application";
856 };
857 04399A0B1D1C2D9D00E99CD9 /* RingTests */ = {
858 isa = PBXNativeTarget;
859 buildConfigurationList = 04399A231D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "RingTests" */;
860 buildPhases = (
861 04399A081D1C2D9D00E99CD9 /* Sources */,
862 04399A091D1C2D9D00E99CD9 /* Frameworks */,
863 04399A0A1D1C2D9D00E99CD9 /* Resources */,
864 );
865 buildRules = (
866 );
867 dependencies = (
868 04399A0E1D1C2D9D00E99CD9 /* PBXTargetDependency */,
869 );
870 name = RingTests;
871 productName = RingTests;
872 productReference = 04399A0C1D1C2D9D00E99CD9 /* RingTests.xctest */;
873 productType = "com.apple.product-type.bundle.unit-test";
874 };
875 04399A161D1C2D9D00E99CD9 /* RingUITests */ = {
876 isa = PBXNativeTarget;
877 buildConfigurationList = 04399A261D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "RingUITests" */;
878 buildPhases = (
879 04399A131D1C2D9D00E99CD9 /* Sources */,
880 04399A141D1C2D9D00E99CD9 /* Frameworks */,
881 04399A151D1C2D9D00E99CD9 /* Resources */,
882 );
883 buildRules = (
884 );
885 dependencies = (
886 04399A191D1C2D9D00E99CD9 /* PBXTargetDependency */,
887 );
888 name = RingUITests;
889 productName = RingUITests;
890 productReference = 04399A171D1C2D9D00E99CD9 /* RingUITests.xctest */;
891 productType = "com.apple.product-type.bundle.ui-testing";
892 };
893/* End PBXNativeTarget section */
894
895/* Begin PBXProject section */
896 043999EB1D1C2D9D00E99CD9 /* Project object */ = {
897 isa = PBXProject;
898 attributes = {
899 LastSwiftUpdateCheck = 0730;
Romain Bertozzia933e792016-12-15 15:45:02 -0500900 LastUpgradeCheck = 0820;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400901 ORGANIZATIONNAME = "Savoir-faire Linux";
902 TargetAttributes = {
903 043999F21D1C2D9D00E99CD9 = {
904 CreatedOnToolsVersion = 7.3.1;
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400905 DevelopmentTeam = KM95526DS8;
Romain Bertozzifac9f892016-11-10 11:00:44 -0500906 LastSwiftMigration = 0810;
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -0400907 SystemCapabilities = {
908 com.apple.BackgroundModes = {
909 enabled = 0;
910 };
911 };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400912 };
913 04399A0B1D1C2D9D00E99CD9 = {
914 CreatedOnToolsVersion = 7.3.1;
Romain Bertozzifac9f892016-11-10 11:00:44 -0500915 LastSwiftMigration = 0810;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400916 TestTargetID = 043999F21D1C2D9D00E99CD9;
917 };
918 04399A161D1C2D9D00E99CD9 = {
919 CreatedOnToolsVersion = 7.3.1;
Romain Bertozzifac9f892016-11-10 11:00:44 -0500920 LastSwiftMigration = 0810;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400921 TestTargetID = 043999F21D1C2D9D00E99CD9;
922 };
923 };
924 };
925 buildConfigurationList = 043999EE1D1C2D9D00E99CD9 /* Build configuration list for PBXProject "Ring" */;
926 compatibilityVersion = "Xcode 3.2";
927 developmentRegion = English;
928 hasScannedForEncodings = 0;
929 knownRegions = (
930 en,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400931 );
932 mainGroup = 043999EA1D1C2D9D00E99CD9;
933 productRefGroup = 043999F41D1C2D9D00E99CD9 /* Products */;
934 projectDirPath = "";
935 projectRoot = "";
936 targets = (
937 043999F21D1C2D9D00E99CD9 /* Ring */,
938 04399A0B1D1C2D9D00E99CD9 /* RingTests */,
939 04399A161D1C2D9D00E99CD9 /* RingUITests */,
940 );
941 };
942/* End PBXProject section */
943
944/* Begin PBXResourcesBuildPhase section */
945 043999F11D1C2D9D00E99CD9 /* Resources */ = {
946 isa = PBXResourcesBuildPhase;
947 buildActionMask = 2147483647;
948 files = (
Silbino Goncalves Matado6ae4a1b2017-04-20 11:18:54 -0400949 5669A7FE1EA904E4003C7B93 /* TextCell.xib in Resources */,
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -0400950 1ABE07DC1F0D915100D36361 /* Localizable.strings in Resources */,
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -0400951 56BBC9CE1EDC5E7000CDAF8B /* MessageAccessoryView.xib in Resources */,
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -0400952 04399A031D1C2D9D00E99CD9 /* Images.xcassets in Resources */,
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -0400953 56BBC9D01EDC5E7000CDAF8B /* MessageCell.xib in Resources */,
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -0400954 1ABE07E01F0D91A800D36361 /* Main.storyboard in Resources */,
Silbino Goncalves Matado6ae4a1b2017-04-20 11:18:54 -0400955 5669A7FA1EA904AF003C7B93 /* SwitchCell.xib in Resources */,
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -0400956 56BBC9B51ED7156500CDAF8B /* ConversationCell.xib in Resources */,
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -0400957 1ABE07DF1F0D91A800D36361 /* LaunchScreen.storyboard in Resources */,
Silbino Goncalves Matado6ae4a1b2017-04-20 11:18:54 -0400958 5669A7FC1EA904D2003C7B93 /* TextFieldCell.xib in Resources */,
Thibault Wittemberg67e34612017-07-04 15:36:03 -0400959 1ABE07BC1F0C22CC00D36361 /* WalkthroughStoryboard.storyboard in Resources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400960 );
961 runOnlyForDeploymentPostprocessing = 0;
962 };
963 04399A0A1D1C2D9D00E99CD9 /* Resources */ = {
964 isa = PBXResourcesBuildPhase;
965 buildActionMask = 2147483647;
966 files = (
967 );
968 runOnlyForDeploymentPostprocessing = 0;
969 };
970 04399A151D1C2D9D00E99CD9 /* Resources */ = {
971 isa = PBXResourcesBuildPhase;
972 buildActionMask = 2147483647;
973 files = (
974 );
975 runOnlyForDeploymentPostprocessing = 0;
976 };
977/* End PBXResourcesBuildPhase section */
978
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500979/* Begin PBXShellScriptBuildPhase section */
Thibault Wittemberg14b092a2017-07-04 18:13:26 -0400980 0273C3011E0C655900CF00BA /* ⚙️ Copy Frameworks */ = {
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500981 isa = PBXShellScriptBuildPhase;
982 buildActionMask = 2147483647;
983 files = (
984 );
985 inputPaths = (
986 "$(SRCROOT)/Carthage/Build/iOS/RxSwift.framework",
987 "$(SRCROOT)/Carthage/Build/iOS/RxCocoa.framework",
Silbino Goncalves Matado478dd482017-04-19 15:20:46 -0400988 "$(SRCROOT)/Carthage/Build/iOS/PKHUD.framework",
Silbino Goncalves Matado5cbb8092017-05-18 11:32:20 -0400989 "$(SRCROOT)/Carthage/Build/iOS/RxDataSources.framework",
Silbino Goncalves Matado748f3f42017-06-08 10:10:21 -0400990 "$(SRCROOT)/Carthage/Build/iOS/Realm.framework",
991 "$(SRCROOT)/Carthage/Build/iOS/RealmSwift.framework",
992 "$(SRCROOT)/Carthage/Build/iOS/RxRealm.framework",
Thibault Wittembergfb8bb072017-07-06 10:36:21 -0400993 "$(SRCROOT)/Carthage/Build/iOS/Reusable.framework",
Thibault Wittemberg69981852017-07-06 12:12:35 -0400994 "$(SRCROOT)/Carthage/Build/iOS/SwiftyBeaver.framework",
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500995 );
Thibault Wittemberg14b092a2017-07-04 18:13:26 -0400996 name = "⚙️ Copy Frameworks";
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500997 outputPaths = (
998 );
999 runOnlyForDeploymentPostprocessing = 0;
1000 shellPath = /bin/sh;
1001 shellScript = "/usr/local/bin/carthage copy-frameworks";
1002 };
Thibault Wittemberg14b092a2017-07-04 18:13:26 -04001003 1ABE07C31F0C28E000D36361 /* ⚠️ Swiftlint Analysis */ = {
1004 isa = PBXShellScriptBuildPhase;
1005 buildActionMask = 2147483647;
1006 files = (
1007 );
1008 inputPaths = (
1009 );
1010 name = "⚠️ Swiftlint Analysis";
1011 outputPaths = (
1012 );
1013 runOnlyForDeploymentPostprocessing = 0;
1014 shellPath = /bin/sh;
1015 shellScript = "if which swiftlint > /dev/null; then\n swiftlint\nelse\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi";
1016 };
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -04001017 1ABE07C41F0D779F00D36361 /* ⚙️ SwiftGen Code Generation */ = {
1018 isa = PBXShellScriptBuildPhase;
1019 buildActionMask = 2147483647;
1020 files = (
1021 );
1022 inputPaths = (
1023 );
1024 name = "⚙️ SwiftGen Code Generation";
1025 outputPaths = (
1026 );
1027 runOnlyForDeploymentPostprocessing = 0;
1028 shellPath = /bin/sh;
1029 shellScript = "${PROJECT_DIR}/swiftgen/swiftgen.sh";
1030 };
Romain Bertozzi33cd34f2016-11-30 12:07:22 -05001031/* End PBXShellScriptBuildPhase section */
1032
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001033/* Begin PBXSourcesBuildPhase section */
1034 043999EF1D1C2D9D00E99CD9 /* Sources */ = {
1035 isa = PBXSourcesBuildPhase;
1036 buildActionMask = 2147483647;
1037 files = (
Romain Bertozzi351479e2017-03-28 14:15:20 -04001038 557086521E8ADB9D001A7CE4 /* SystemAdapter.mm in Sources */,
Silbino Goncalves Matado435a7052017-04-21 11:24:08 -04001039 5669A8031EAA58E6003C7B93 /* LinkDeviceToAccountViewController.swift in Sources */,
Romain Bertozzi06adf622016-11-24 10:57:11 -05001040 0273C3051E0C68B100CF00BA /* CreateProfileViewController.swift in Sources */,
Romain Bertozzi966233f2016-11-17 17:14:10 -05001041 02E1A0251DDE4ABA00D75B59 /* BoolStringExtension.swift in Sources */,
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -05001042 04399AAC1D1C304300E99CD9 /* AccountAdapter.mm in Sources */,
Romain Bertozzi4361db32017-01-05 16:46:12 -05001043 02DD80C81E1EAD70009A3510 /* AccountConfigModel.swift in Sources */,
Romain Bertozzif31aa1d2016-12-01 09:58:39 -05001044 02B22E091DF7585F000358C9 /* DaemonService.swift in Sources */,
Romain Bertozzi06adf622016-11-24 10:57:11 -05001045 0273C3061E0C68B100CF00BA /* CreateRingAccountViewController.swift in Sources */,
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -04001046 56BBC99F1ED714CB00CDAF8B /* MessagesAdapter.mm in Sources */,
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -04001047 56BBC9CF1EDC5E7000CDAF8B /* MessageCell.swift in Sources */,
Romain Bertozzi2202e6d2017-01-04 14:53:37 -05001048 02C9B63F1E1D4E8C00F82F0C /* ServiceEvent.swift in Sources */,
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -04001049 56BBC9D21EDC5E7000CDAF8B /* MessageViewModel.swift in Sources */,
Romain Bertozzi4361db32017-01-05 16:46:12 -05001050 02DD80CD1E1EB2E4009A3510 /* ConfigKeyModel.swift in Sources */,
Silbino Goncalves Matado5cbb8092017-05-18 11:32:20 -04001051 56BBC9E31EDDCC8100CDAF8B /* ConversationSection.swift in Sources */,
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -04001052 56BBC9A81ED7152300CDAF8B /* SmartlistViewController.swift in Sources */,
Romain Bertozzi4361db32017-01-05 16:46:12 -05001053 5516C29F1E71CEFF009D3D2D /* AccountModelHelper.swift in Sources */,
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -04001054 1ABE07D31F0D8FE800D36361 /* Storyboards.swift in Sources */,
Silbino Goncalves Matado748f3f42017-06-08 10:10:21 -04001055 56559B141EE89E7900BF20E1 /* DeviceModel.swift in Sources */,
Silbino Goncalves Matado0de52652017-04-03 13:53:41 -04001056 56308BA71EA00E5700660275 /* NameRegistrationResponse.m in Sources */,
Thibault Wittemberg67e34612017-07-04 15:36:03 -04001057 5628B4211F0C35C8008B1E11 /* WelcomeViewController.swift in Sources */,
1058 5628B41C1F0C358D008B1E11 /* AccountDetailsViewController.swift in Sources */,
Silbino Goncalves Matadoeec4d582017-03-20 11:30:34 -04001059 56AC64E11E80542300EA1AA9 /* TextFieldCell.swift in Sources */,
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -04001060 1ABE07E21F0D924700D36361 /* Strings.swift in Sources */,
Silbino Goncalves Matadoeec4d582017-03-20 11:30:34 -04001061 56AC64E31E805F0200EA1AA9 /* TextCell.swift in Sources */,
1062 56AC650E1E85694D00EA1AA9 /* RoundedTextField.swift in Sources */,
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -04001063 56BBC9BF1ED7168400CDAF8B /* SmartlistViewModel.swift in Sources */,
Romain Bertozzi966233f2016-11-17 17:14:10 -05001064 02B22E011DF755E5000358C9 /* MainTabBarViewController.swift in Sources */,
Silbino Goncalves Matado0de52652017-04-03 13:53:41 -04001065 564C44641E943E1E000F92B1 /* NameRegistrationAdapterDelegate.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001066 043999F71D1C2D9D00E99CD9 /* AppDelegate.swift in Sources */,
Romain Bertozzi966233f2016-11-17 17:14:10 -05001067 02B22DFC1DF755BB000358C9 /* AccountModel.swift in Sources */,
Silbino Goncalves Matadoeec4d582017-03-20 11:30:34 -04001068 56AC64DF1E804ECC00EA1AA9 /* SwitchCell.swift in Sources */,
Silbino Goncalves Matado5cbb8092017-05-18 11:32:20 -04001069 56BBC9E71EDE1DDF00CDAF8B /* Colors.swift in Sources */,
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -04001070 56BBC9B91ED715FE00CDAF8B /* ContactModel.swift in Sources */,
1071 56BBC9BA1ED715FE00CDAF8B /* ContactHelper.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001072 04399AAE1D1C304300E99CD9 /* Utils.mm in Sources */,
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -04001073 56BBC9A31ED714DF00CDAF8B /* ConversationsService.swift in Sources */,
1074 56BBC9B01ED7155700CDAF8B /* ConversationModel.swift in Sources */,
Silbino Goncalves Matado0de52652017-04-03 13:53:41 -04001075 563AEC771EA664C0003A5641 /* RegistrationResponse.m in Sources */,
Romain Bertozzi72a1b8d2017-03-07 14:46:48 -05001076 02B22DFD1DF755BB000358C9 /* CreateRingAccountViewModel.swift in Sources */,
Silbino Goncalves Matadofd9f3ab2017-03-23 17:19:21 -04001077 564C445B1E8EA44E000F92B1 /* Durations.swift in Sources */,
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -04001078 56BBC9DF1EDDC9D300CDAF8B /* LookupNameResponse.m in Sources */,
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -04001079 1ABE07D21F0D8FE800D36361 /* Images.swift in Sources */,
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -04001080 56BBC9CD1EDC5E7000CDAF8B /* MessageAccessoryView.swift in Sources */,
Romain Bertozzi4361db32017-01-05 16:46:12 -05001081 02DD80CA1E1EAF1A009A3510 /* AccountCredentialsModel.swift in Sources */,
Romain Bertozzi06adf622016-11-24 10:57:11 -05001082 0273C3081E0C68BF00CF00BA /* RoundedButton.swift in Sources */,
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -04001083 56BBC9BC1ED7161200CDAF8B /* Date+Helpers.swift in Sources */,
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -04001084 562FB6CD1EFAD18A00C61A78 /* ConversationViewController.swift in Sources */,
Silbino Goncalves Matado0de52652017-04-03 13:53:41 -04001085 564C44621E943DE6000F92B1 /* NameService.swift in Sources */,
Silbino Goncalves Matado37f2ea92017-04-27 17:07:40 -04001086 56BBC9E01EDDC9E600CDAF8B /* ConversationViewModel.swift in Sources */,
Thibault Wittemberg67e34612017-07-04 15:36:03 -04001087 1ABE07BA1F0C16F100D36361 /* ContactViewModel.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001088 043866361D22D06500E06CE2 /* AccountTableViewCell.swift in Sources */,
Romain Bertozzif31aa1d2016-12-01 09:58:39 -05001089 04399AAD1D1C304300E99CD9 /* DRingAdapter.mm in Sources */,
Romain Bertozzi81646982016-12-22 12:32:13 -05001090 0273C2FF1E0C438F00CF00BA /* AccountAdapterDelegate.swift in Sources */,
Romain Bertozzi966233f2016-11-17 17:14:10 -05001091 02B22DFF1DF755DB000358C9 /* AccountsService.swift in Sources */,
Thibault Wittemberg67e34612017-07-04 15:36:03 -04001092 5628B41D1F0C358D008B1E11 /* MeViewController.swift in Sources */,
Silbino Goncalves Matado497b2002017-04-24 17:12:01 -04001093 56BBC9A61ED7151500CDAF8B /* MessageModel.swift in Sources */,
1094 56BBC9A21ED714DF00CDAF8B /* MessagesAdapterDelegate.swift in Sources */,
1095 56BBC9B41ED7156500CDAF8B /* ConversationCell.swift in Sources */,
Silbino Goncalves Matado0de52652017-04-03 13:53:41 -04001096 564C44601E943C37000F92B1 /* NameRegistrationAdapter.mm in Sources */,
Silbino Goncalves Matado1caaa4b2017-03-20 09:59:41 -04001097 564C44591E8D7F8F000F92B1 /* LocalizedStringTableNames.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001098 );
1099 runOnlyForDeploymentPostprocessing = 0;
1100 };
1101 04399A081D1C2D9D00E99CD9 /* Sources */ = {
1102 isa = PBXSourcesBuildPhase;
1103 buildActionMask = 2147483647;
1104 files = (
Romain Bertozzi88859c02016-12-05 16:34:55 -05001105 024B61311DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.mm in Sources */,
Romain Bertozzi37f33592017-03-21 16:07:12 -04001106 5557FD4A1E81AE850043E394 /* AccountModelHelperTests.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001107 04399A111D1C2D9D00E99CD9 /* RingTests.swift in Sources */,
Romain Bertozzi3b289ad2017-01-04 15:25:02 -05001108 029CE9D71E1D8C860000C8E1 /* ServiceEventTests.swift in Sources */,
Romain Bertozzi88859c02016-12-05 16:34:55 -05001109 024B612C1DF7654F00C4F9DE /* DaemonServiceTests.swift in Sources */,
1110 024B61321DF7656A00C4F9DE /* FixtureFailStartDRingAdapter.mm in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001111 );
1112 runOnlyForDeploymentPostprocessing = 0;
1113 };
1114 04399A131D1C2D9D00E99CD9 /* Sources */ = {
1115 isa = PBXSourcesBuildPhase;
1116 buildActionMask = 2147483647;
1117 files = (
1118 04399A1C1D1C2D9D00E99CD9 /* RingUITests.swift in Sources */,
1119 );
1120 runOnlyForDeploymentPostprocessing = 0;
1121 };
1122/* End PBXSourcesBuildPhase section */
1123
1124/* Begin PBXTargetDependency section */
1125 04399A0E1D1C2D9D00E99CD9 /* PBXTargetDependency */ = {
1126 isa = PBXTargetDependency;
1127 target = 043999F21D1C2D9D00E99CD9 /* Ring */;
1128 targetProxy = 04399A0D1D1C2D9D00E99CD9 /* PBXContainerItemProxy */;
1129 };
1130 04399A191D1C2D9D00E99CD9 /* PBXTargetDependency */ = {
1131 isa = PBXTargetDependency;
1132 target = 043999F21D1C2D9D00E99CD9 /* Ring */;
1133 targetProxy = 04399A181D1C2D9D00E99CD9 /* PBXContainerItemProxy */;
1134 };
1135/* End PBXTargetDependency section */
1136
1137/* Begin PBXVariantGroup section */
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -04001138 1ABE07DA1F0D915100D36361 /* Localizable.strings */ = {
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001139 isa = PBXVariantGroup;
1140 children = (
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -04001141 1ABE07DB1F0D915100D36361 /* en */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001142 );
Thibault Wittemberg1f9ce462017-07-05 17:33:36 -04001143 name = Localizable.strings;
Silbino Goncalves Matado1caaa4b2017-03-20 09:59:41 -04001144 sourceTree = "<group>";
1145 };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001146/* End PBXVariantGroup section */
1147
1148/* Begin XCBuildConfiguration section */
1149 04399A1E1D1C2D9D00E99CD9 /* Debug */ = {
1150 isa = XCBuildConfiguration;
1151 buildSettings = {
1152 ALWAYS_SEARCH_USER_PATHS = NO;
Silbino Goncalves Matado1caaa4b2017-03-20 09:59:41 -04001153 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001154 CLANG_ANALYZER_NONNULL = YES;
1155 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
1156 CLANG_CXX_LIBRARY = "libc++";
1157 CLANG_ENABLE_MODULES = YES;
1158 CLANG_ENABLE_OBJC_ARC = YES;
1159 CLANG_WARN_BOOL_CONVERSION = YES;
1160 CLANG_WARN_CONSTANT_CONVERSION = YES;
1161 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1162 CLANG_WARN_EMPTY_BODY = YES;
1163 CLANG_WARN_ENUM_CONVERSION = YES;
Romain Bertozzia933e792016-12-15 15:45:02 -05001164 CLANG_WARN_INFINITE_RECURSION = YES;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001165 CLANG_WARN_INT_CONVERSION = YES;
1166 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
Romain Bertozzia933e792016-12-15 15:45:02 -05001167 CLANG_WARN_SUSPICIOUS_MOVE = YES;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001168 CLANG_WARN_UNREACHABLE_CODE = YES;
1169 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1170 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1171 COPY_PHASE_STRIP = NO;
1172 DEBUG_INFORMATION_FORMAT = dwarf;
1173 ENABLE_STRICT_OBJC_MSGSEND = YES;
1174 ENABLE_TESTABILITY = YES;
1175 GCC_C_LANGUAGE_STANDARD = gnu99;
1176 GCC_DYNAMIC_NO_PIC = NO;
1177 GCC_NO_COMMON_BLOCKS = YES;
1178 GCC_OPTIMIZATION_LEVEL = 0;
1179 GCC_PREPROCESSOR_DEFINITIONS = (
1180 "DEBUG=1",
1181 "$(inherited)",
1182 );
1183 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1184 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1185 GCC_WARN_UNDECLARED_SELECTOR = YES;
1186 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1187 GCC_WARN_UNUSED_FUNCTION = YES;
1188 GCC_WARN_UNUSED_VARIABLE = YES;
1189 IPHONEOS_DEPLOYMENT_TARGET = 9.3;
1190 MTL_ENABLE_DEBUG_INFO = YES;
1191 ONLY_ACTIVE_ARCH = YES;
1192 SDKROOT = iphoneos;
1193 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
1194 TARGETED_DEVICE_FAMILY = "1,2";
1195 };
1196 name = Debug;
1197 };
1198 04399A1F1D1C2D9D00E99CD9 /* Release */ = {
1199 isa = XCBuildConfiguration;
1200 buildSettings = {
1201 ALWAYS_SEARCH_USER_PATHS = NO;
Silbino Goncalves Matado1caaa4b2017-03-20 09:59:41 -04001202 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001203 CLANG_ANALYZER_NONNULL = YES;
1204 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
1205 CLANG_CXX_LIBRARY = "libc++";
1206 CLANG_ENABLE_MODULES = YES;
1207 CLANG_ENABLE_OBJC_ARC = YES;
1208 CLANG_WARN_BOOL_CONVERSION = YES;
1209 CLANG_WARN_CONSTANT_CONVERSION = YES;
1210 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1211 CLANG_WARN_EMPTY_BODY = YES;
1212 CLANG_WARN_ENUM_CONVERSION = YES;
Romain Bertozzia933e792016-12-15 15:45:02 -05001213 CLANG_WARN_INFINITE_RECURSION = YES;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001214 CLANG_WARN_INT_CONVERSION = YES;
1215 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
Romain Bertozzia933e792016-12-15 15:45:02 -05001216 CLANG_WARN_SUSPICIOUS_MOVE = YES;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001217 CLANG_WARN_UNREACHABLE_CODE = YES;
1218 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1219 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1220 COPY_PHASE_STRIP = NO;
1221 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1222 ENABLE_NS_ASSERTIONS = NO;
1223 ENABLE_STRICT_OBJC_MSGSEND = YES;
1224 GCC_C_LANGUAGE_STANDARD = gnu99;
1225 GCC_NO_COMMON_BLOCKS = YES;
1226 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1227 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1228 GCC_WARN_UNDECLARED_SELECTOR = YES;
1229 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1230 GCC_WARN_UNUSED_FUNCTION = YES;
1231 GCC_WARN_UNUSED_VARIABLE = YES;
1232 IPHONEOS_DEPLOYMENT_TARGET = 9.3;
1233 MTL_ENABLE_DEBUG_INFO = NO;
1234 SDKROOT = iphoneos;
Romain Bertozzia933e792016-12-15 15:45:02 -05001235 SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001236 TARGETED_DEVICE_FAMILY = "1,2";
1237 VALIDATE_PRODUCT = YES;
1238 };
1239 name = Release;
1240 };
1241 04399A211D1C2D9D00E99CD9 /* Debug */ = {
1242 isa = XCBuildConfiguration;
1243 buildSettings = {
1244 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1245 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
1246 CLANG_ENABLE_MODULES = YES;
1247 CODE_SIGN_IDENTITY = "iPhone Developer";
1248 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
Romain Bertozzi70d602f2016-10-28 16:11:21 -04001249 DEVELOPMENT_TEAM = KM95526DS8;
Romain Bertozzi33cd34f2016-11-30 12:07:22 -05001250 FRAMEWORK_SEARCH_PATHS = (
1251 "$(inherited)",
1252 "$(PROJECT_DIR)/Carthage/Build/iOS",
1253 );
Romain Bertozzi81646982016-12-22 12:32:13 -05001254 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1255 GCC_PREFIX_HEADER = Ring/RingPrefixHeader.pch;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001256 HEADER_SEARCH_PATHS = "$(SRCROOT)/../fat/include";
1257 INFOPLIST_FILE = Ring/Info.plist;
Romain Bertozzi43843692016-11-10 11:09:18 -05001258 IPHONEOS_DEPLOYMENT_TARGET = 9.3;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001259 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
1260 LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../fat/lib";
Romain Bertozzi70d602f2016-10-28 16:11:21 -04001261 PRODUCT_BUNDLE_IDENTIFIER = cx.ring;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001262 PRODUCT_NAME = "$(TARGET_NAME)";
1263 PROVISIONING_PROFILE = "";
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -05001264 SWIFT_OBJC_BRIDGING_HEADER = "Ring/Bridging/Ring-Bridging-Header.h";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001265 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
Romain Bertozzifac9f892016-11-10 11:00:44 -05001266 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001267 };
1268 name = Debug;
1269 };
1270 04399A221D1C2D9D00E99CD9 /* Release */ = {
1271 isa = XCBuildConfiguration;
1272 buildSettings = {
1273 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1274 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
1275 CLANG_ENABLE_MODULES = YES;
1276 CODE_SIGN_IDENTITY = "iPhone Developer";
1277 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
Romain Bertozzi70d602f2016-10-28 16:11:21 -04001278 DEVELOPMENT_TEAM = KM95526DS8;
Romain Bertozzi33cd34f2016-11-30 12:07:22 -05001279 FRAMEWORK_SEARCH_PATHS = (
1280 "$(inherited)",
1281 "$(PROJECT_DIR)/Carthage/Build/iOS",
1282 );
Romain Bertozzi81646982016-12-22 12:32:13 -05001283 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1284 GCC_PREFIX_HEADER = Ring/RingPrefixHeader.pch;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001285 HEADER_SEARCH_PATHS = "$(SRCROOT)/../fat/include";
1286 INFOPLIST_FILE = Ring/Info.plist;
Romain Bertozzi43843692016-11-10 11:09:18 -05001287 IPHONEOS_DEPLOYMENT_TARGET = 9.3;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001288 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
1289 LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../fat/lib";
Romain Bertozzi70d602f2016-10-28 16:11:21 -04001290 PRODUCT_BUNDLE_IDENTIFIER = cx.ring;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001291 PRODUCT_NAME = "$(TARGET_NAME)";
1292 PROVISIONING_PROFILE = "";
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -05001293 SWIFT_OBJC_BRIDGING_HEADER = "Ring/Bridging/Ring-Bridging-Header.h";
Romain Bertozzifac9f892016-11-10 11:00:44 -05001294 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001295 };
1296 name = Release;
1297 };
1298 04399A241D1C2D9D00E99CD9 /* Debug */ = {
1299 isa = XCBuildConfiguration;
1300 buildSettings = {
1301 BUNDLE_LOADER = "$(TEST_HOST)";
Romain Bertozzi33cd34f2016-11-30 12:07:22 -05001302 FRAMEWORK_SEARCH_PATHS = (
1303 "$(inherited)",
1304 "$(PROJECT_DIR)/Carthage/Build/iOS",
1305 );
Romain Bertozzi88859c02016-12-05 16:34:55 -05001306 HEADER_SEARCH_PATHS = "$(SRCROOT)/../fat/include";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001307 INFOPLIST_FILE = RingTests/Info.plist;
1308 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Romain Bertozzi88859c02016-12-05 16:34:55 -05001309 LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../fat/lib";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001310 PRODUCT_BUNDLE_IDENTIFIER = cx.ring.RingTests;
1311 PRODUCT_NAME = "$(TARGET_NAME)";
Romain Bertozzi88859c02016-12-05 16:34:55 -05001312 SWIFT_OBJC_BRIDGING_HEADER = "RingTests/RingTests-Bridging-Header.h";
Romain Bertozzifac9f892016-11-10 11:00:44 -05001313 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001314 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Ring.app/Ring";
1315 };
1316 name = Debug;
1317 };
1318 04399A251D1C2D9D00E99CD9 /* Release */ = {
1319 isa = XCBuildConfiguration;
1320 buildSettings = {
1321 BUNDLE_LOADER = "$(TEST_HOST)";
Romain Bertozzi33cd34f2016-11-30 12:07:22 -05001322 FRAMEWORK_SEARCH_PATHS = (
1323 "$(inherited)",
1324 "$(PROJECT_DIR)/Carthage/Build/iOS",
1325 );
Romain Bertozzi88859c02016-12-05 16:34:55 -05001326 HEADER_SEARCH_PATHS = "$(SRCROOT)/../fat/include";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001327 INFOPLIST_FILE = RingTests/Info.plist;
1328 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Romain Bertozzi88859c02016-12-05 16:34:55 -05001329 LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../fat/lib";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001330 PRODUCT_BUNDLE_IDENTIFIER = cx.ring.RingTests;
1331 PRODUCT_NAME = "$(TARGET_NAME)";
Romain Bertozzi88859c02016-12-05 16:34:55 -05001332 SWIFT_OBJC_BRIDGING_HEADER = "RingTests/RingTests-Bridging-Header.h";
Romain Bertozzifac9f892016-11-10 11:00:44 -05001333 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001334 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Ring.app/Ring";
1335 };
1336 name = Release;
1337 };
1338 04399A271D1C2D9D00E99CD9 /* Debug */ = {
1339 isa = XCBuildConfiguration;
1340 buildSettings = {
1341 INFOPLIST_FILE = RingUITests/Info.plist;
1342 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Romain Bertozzi88859c02016-12-05 16:34:55 -05001343 PRODUCT_BUNDLE_IDENTIFIER = cx.ring.RingUITest;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001344 PRODUCT_NAME = "$(TARGET_NAME)";
Romain Bertozzifac9f892016-11-10 11:00:44 -05001345 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001346 TEST_TARGET_NAME = Ring;
1347 };
1348 name = Debug;
1349 };
1350 04399A281D1C2D9D00E99CD9 /* Release */ = {
1351 isa = XCBuildConfiguration;
1352 buildSettings = {
1353 INFOPLIST_FILE = RingUITests/Info.plist;
1354 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Romain Bertozzi88859c02016-12-05 16:34:55 -05001355 PRODUCT_BUNDLE_IDENTIFIER = cx.ring.RingUITest;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001356 PRODUCT_NAME = "$(TARGET_NAME)";
Romain Bertozzifac9f892016-11-10 11:00:44 -05001357 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001358 TEST_TARGET_NAME = Ring;
1359 };
1360 name = Release;
1361 };
1362/* End XCBuildConfiguration section */
1363
1364/* Begin XCConfigurationList section */
1365 043999EE1D1C2D9D00E99CD9 /* Build configuration list for PBXProject "Ring" */ = {
1366 isa = XCConfigurationList;
1367 buildConfigurations = (
1368 04399A1E1D1C2D9D00E99CD9 /* Debug */,
1369 04399A1F1D1C2D9D00E99CD9 /* Release */,
1370 );
1371 defaultConfigurationIsVisible = 0;
1372 defaultConfigurationName = Release;
1373 };
1374 04399A201D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "Ring" */ = {
1375 isa = XCConfigurationList;
1376 buildConfigurations = (
1377 04399A211D1C2D9D00E99CD9 /* Debug */,
1378 04399A221D1C2D9D00E99CD9 /* Release */,
1379 );
1380 defaultConfigurationIsVisible = 0;
1381 defaultConfigurationName = Release;
1382 };
1383 04399A231D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "RingTests" */ = {
1384 isa = XCConfigurationList;
1385 buildConfigurations = (
1386 04399A241D1C2D9D00E99CD9 /* Debug */,
1387 04399A251D1C2D9D00E99CD9 /* Release */,
1388 );
1389 defaultConfigurationIsVisible = 0;
1390 defaultConfigurationName = Release;
1391 };
1392 04399A261D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "RingUITests" */ = {
1393 isa = XCConfigurationList;
1394 buildConfigurations = (
1395 04399A271D1C2D9D00E99CD9 /* Debug */,
1396 04399A281D1C2D9D00E99CD9 /* Release */,
1397 );
1398 defaultConfigurationIsVisible = 0;
1399 defaultConfigurationName = Release;
1400 };
1401/* End XCConfigurationList section */
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001402 };
1403 rootObject = 043999EB1D1C2D9D00E99CD9 /* Project object */;
1404}