blob: 64e4a3c972d7f9e5eaf012e9bdd7f271c98764d5 [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 */; };
16 024B61331DF765CA00C4F9DE /* DaemonService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22E081DF7585F000358C9 /* DaemonService.swift */; };
Romain Bertozzi33cd34f2016-11-30 12:07:22 -050017 02674C851E0C757B0065EDF9 /* RxCocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02674C811E0C757B0065EDF9 /* RxCocoa.framework */; };
18 02674C861E0C757B0065EDF9 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02674C821E0C757B0065EDF9 /* RxSwift.framework */; };
Romain Bertozzi81646982016-12-22 12:32:13 -050019 0273C2FF1E0C438F00CF00BA /* AccountAdapterDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0273C2FE1E0C438F00CF00BA /* AccountAdapterDelegate.swift */; };
Romain Bertozzi06adf622016-11-24 10:57:11 -050020 0273C3051E0C68B100CF00BA /* CreateProfileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0273C3031E0C68B100CF00BA /* CreateProfileViewController.swift */; };
21 0273C3061E0C68B100CF00BA /* CreateRingAccountViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0273C3041E0C68B100CF00BA /* CreateRingAccountViewController.swift */; };
22 0273C3081E0C68BF00CF00BA /* RoundedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0273C3071E0C68BF00CF00BA /* RoundedButton.swift */; };
Romain Bertozzi3b289ad2017-01-04 15:25:02 -050023 029CE9D71E1D8C860000C8E1 /* ServiceEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 029CE9D61E1D8C860000C8E1 /* ServiceEventTests.swift */; };
24 029CE9D81E1D8DC70000C8E1 /* ServiceEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C9B63E1E1D4E8C00F82F0C /* ServiceEvent.swift */; };
Romain Bertozzi70d602f2016-10-28 16:11:21 -040025 02AED8191DD4C4B100F740BA /* librestbed.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 02AED8181DD4C4B100F740BA /* librestbed.a */; };
Romain Bertozzi966233f2016-11-17 17:14:10 -050026 02B22DFC1DF755BB000358C9 /* AccountModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22DFA1DF755BB000358C9 /* AccountModel.swift */; };
Romain Bertozzi72a1b8d2017-03-07 14:46:48 -050027 02B22DFD1DF755BB000358C9 /* CreateRingAccountViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22DFB1DF755BB000358C9 /* CreateRingAccountViewModel.swift */; };
Romain Bertozzi966233f2016-11-17 17:14:10 -050028 02B22DFF1DF755DB000358C9 /* AccountsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22DFE1DF755DB000358C9 /* AccountsService.swift */; };
29 02B22E011DF755E5000358C9 /* MainTabBarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22E001DF755E5000358C9 /* MainTabBarViewController.swift */; };
30 02B22E031DF755F7000358C9 /* WalkthroughStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 02B22E021DF755F7000358C9 /* WalkthroughStoryboard.storyboard */; };
Romain Bertozzif31aa1d2016-12-01 09:58:39 -050031 02B22E091DF7585F000358C9 /* DaemonService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22E081DF7585F000358C9 /* DaemonService.swift */; };
Romain Bertozzi2202e6d2017-01-04 14:53:37 -050032 02C9B63F1E1D4E8C00F82F0C /* ServiceEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C9B63E1E1D4E8C00F82F0C /* ServiceEvent.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 043866331D22CE8C00E06CE2 /* MeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043866321D22CE8C00E06CE2 /* MeViewController.swift */; };
36 043866361D22D06500E06CE2 /* AccountTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043866351D22D06500E06CE2 /* AccountTableViewCell.swift */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040037 0438663B1D2313B700E06CE2 /* AccountDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0438663A1D2313B700E06CE2 /* AccountDetailsViewController.swift */; };
38 043999F71D1C2D9D00E99CD9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043999F61D1C2D9D00E99CD9 /* AppDelegate.swift */; };
39 043999FA1D1C2D9D00E99CD9 /* Ring.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 043999F81D1C2D9D00E99CD9 /* Ring.xcdatamodeld */; };
40 04399A011D1C2D9D00E99CD9 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 043999FF1D1C2D9D00E99CD9 /* Main.storyboard */; };
41 04399A031D1C2D9D00E99CD9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 04399A021D1C2D9D00E99CD9 /* Assets.xcassets */; };
42 04399A061D1C2D9D00E99CD9 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 04399A041D1C2D9D00E99CD9 /* LaunchScreen.storyboard */; };
43 04399A111D1C2D9D00E99CD9 /* RingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04399A101D1C2D9D00E99CD9 /* RingTests.swift */; };
44 04399A1C1D1C2D9D00E99CD9 /* RingUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04399A1B1D1C2D9D00E99CD9 /* RingUITests.swift */; };
45 04399A2A1D1C2DE300E99CD9 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399A291D1C2DE300E99CD9 /* CoreMedia.framework */; };
46 04399A2C1D1C2DE900E99CD9 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399A2B1D1C2DE900E99CD9 /* AVFoundation.framework */; };
47 04399A941D1C2F5800E99CD9 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399A931D1C2F5800E99CD9 /* libiconv.tbd */; };
48 04399A971D1C2F6100E99CD9 /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399A951D1C2F6100E99CD9 /* libbz2.tbd */; };
49 04399A981D1C2F6100E99CD9 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399A961D1C2F6100E99CD9 /* libz.tbd */; };
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -050050 04399AAC1D1C304300E99CD9 /* AccountAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 04399AA61D1C304300E99CD9 /* AccountAdapter.mm */; };
Romain Bertozzif31aa1d2016-12-01 09:58:39 -050051 04399AAD1D1C304300E99CD9 /* DRingAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 04399AA81D1C304300E99CD9 /* DRingAdapter.mm */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040052 04399AAE1D1C304300E99CD9 /* Utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 04399AAB1D1C304300E99CD9 /* Utils.mm */; };
53 04399AE41D1C341A00E99CD9 /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB21D1C341A00E99CD9 /* libavcodec.a */; };
54 04399AE51D1C341A00E99CD9 /* libavdevice.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB31D1C341A00E99CD9 /* libavdevice.a */; };
55 04399AE61D1C341A00E99CD9 /* libavfilter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB41D1C341A00E99CD9 /* libavfilter.a */; };
56 04399AE71D1C341A00E99CD9 /* libavformat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB51D1C341A00E99CD9 /* libavformat.a */; };
57 04399AE81D1C341A00E99CD9 /* libavutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB61D1C341A00E99CD9 /* libavutil.a */; };
58 04399AE91D1C341A00E99CD9 /* libFLAC.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB71D1C341A00E99CD9 /* libFLAC.a */; };
59 04399AEA1D1C341A00E99CD9 /* libgmp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB81D1C341A00E99CD9 /* libgmp.a */; };
60 04399AEB1D1C341A00E99CD9 /* libgnutls.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB91D1C341A00E99CD9 /* libgnutls.a */; };
61 04399AED1D1C341A00E99CD9 /* libhogweed.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ABB1D1C341A00E99CD9 /* libhogweed.a */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040062 04399AEF1D1C341A00E99CD9 /* libixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ABD1D1C341A00E99CD9 /* libixml.a */; };
63 04399AF01D1C341A00E99CD9 /* libjsoncpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ABE1D1C341A00E99CD9 /* libjsoncpp.a */; };
64 04399AF11D1C341A00E99CD9 /* libmsgpackc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ABF1D1C341A00E99CD9 /* libmsgpackc.a */; };
65 04399AF21D1C341A00E99CD9 /* libnettle.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC01D1C341A00E99CD9 /* libnettle.a */; };
66 04399AF31D1C341A00E99CD9 /* libogg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC11D1C341A00E99CD9 /* libogg.a */; };
67 04399AF41D1C341A00E99CD9 /* libopendht.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC21D1C341A00E99CD9 /* libopendht.a */; };
68 04399AF51D1C341A00E99CD9 /* libopus.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC31D1C341A00E99CD9 /* libopus.a */; };
69 04399AF61D1C341A00E99CD9 /* libpcre.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC41D1C341A00E99CD9 /* libpcre.a */; };
70 04399AF71D1C341A00E99CD9 /* libpcreposix.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC51D1C341A00E99CD9 /* libpcreposix.a */; };
71 04399AF81D1C341A00E99CD9 /* libpj.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC61D1C341A00E99CD9 /* libpj.a */; };
72 04399AF91D1C341A00E99CD9 /* libpjlib-util.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC71D1C341A00E99CD9 /* libpjlib-util.a */; };
73 04399AFA1D1C341A00E99CD9 /* libpjmedia-audiodev.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC81D1C341A00E99CD9 /* libpjmedia-audiodev.a */; };
74 04399AFB1D1C341A00E99CD9 /* libpjmedia-codec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC91D1C341A00E99CD9 /* libpjmedia-codec.a */; };
75 04399AFC1D1C341A00E99CD9 /* libpjmedia-videodev.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACA1D1C341A00E99CD9 /* libpjmedia-videodev.a */; };
76 04399AFD1D1C341A00E99CD9 /* libpjmedia.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACB1D1C341A00E99CD9 /* libpjmedia.a */; };
77 04399AFE1D1C341A00E99CD9 /* libpjnath.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACC1D1C341A00E99CD9 /* libpjnath.a */; };
78 04399AFF1D1C341A00E99CD9 /* libpjsip-simple.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACD1D1C341A00E99CD9 /* libpjsip-simple.a */; };
79 04399B001D1C341A00E99CD9 /* libpjsip-ua.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACE1D1C341A00E99CD9 /* libpjsip-ua.a */; };
80 04399B011D1C341A00E99CD9 /* libpjsip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACF1D1C341A00E99CD9 /* libpjsip.a */; };
81 04399B021D1C341A00E99CD9 /* libpjsua.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD01D1C341A00E99CD9 /* libpjsua.a */; };
82 04399B031D1C341A00E99CD9 /* libpjsua2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD11D1C341A00E99CD9 /* libpjsua2.a */; };
83 04399B041D1C341A00E99CD9 /* libpostproc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD21D1C341A00E99CD9 /* libpostproc.a */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040084 04399B061D1C341A00E99CD9 /* libring.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD41D1C341A00E99CD9 /* libring.a */; };
85 04399B071D1C341A00E99CD9 /* libsamplerate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD51D1C341A00E99CD9 /* libsamplerate.a */; };
86 04399B081D1C341A00E99CD9 /* libsndfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD61D1C341A00E99CD9 /* libsndfile.a */; };
87 04399B091D1C341A00E99CD9 /* libspeex.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD71D1C341A00E99CD9 /* libspeex.a */; };
88 04399B0A1D1C341A00E99CD9 /* libspeexdsp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD81D1C341A00E99CD9 /* libspeexdsp.a */; };
89 04399B0B1D1C341A00E99CD9 /* libsrtp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD91D1C341A00E99CD9 /* libsrtp.a */; };
90 04399B0C1D1C341A00E99CD9 /* libswresample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADA1D1C341A00E99CD9 /* libswresample.a */; };
91 04399B0D1D1C341A00E99CD9 /* libswscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADB1D1C341A00E99CD9 /* libswscale.a */; };
92 04399B0E1D1C341A00E99CD9 /* libthreadutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADC1D1C341A00E99CD9 /* libthreadutil.a */; };
93 04399B0F1D1C341A00E99CD9 /* libupnp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADD1D1C341A00E99CD9 /* libupnp.a */; };
94 04399B101D1C341A00E99CD9 /* libvorbis.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADE1D1C341A00E99CD9 /* libvorbis.a */; };
95 04399B111D1C341A00E99CD9 /* libvorbisenc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADF1D1C341A00E99CD9 /* libvorbisenc.a */; };
96 04399B121D1C341A00E99CD9 /* libvorbisfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AE01D1C341A00E99CD9 /* libvorbisfile.a */; };
97 04399B131D1C341A00E99CD9 /* libvpx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AE11D1C341A00E99CD9 /* libvpx.a */; };
98 04399B141D1C341A00E99CD9 /* libx264.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AE21D1C341A00E99CD9 /* libx264.a */; };
99 04399B151D1C341A00E99CD9 /* libyaml-cpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AE31D1C341A00E99CD9 /* libyaml-cpp.a */; };
100/* End PBXBuildFile section */
101
102/* Begin PBXContainerItemProxy section */
103 04399A0D1D1C2D9D00E99CD9 /* PBXContainerItemProxy */ = {
104 isa = PBXContainerItemProxy;
105 containerPortal = 043999EB1D1C2D9D00E99CD9 /* Project object */;
106 proxyType = 1;
107 remoteGlobalIDString = 043999F21D1C2D9D00E99CD9;
108 remoteInfo = Ring;
109 };
110 04399A181D1C2D9D00E99CD9 /* PBXContainerItemProxy */ = {
111 isa = PBXContainerItemProxy;
112 containerPortal = 043999EB1D1C2D9D00E99CD9 /* Project object */;
113 proxyType = 1;
114 remoteGlobalIDString = 043999F21D1C2D9D00E99CD9;
115 remoteInfo = Ring;
116 };
117/* End PBXContainerItemProxy section */
118
119/* Begin PBXFileReference section */
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400120 02419BCD1DC3E75700DF0734 /* libboost_random.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_random.a; path = ../fat/lib/libboost_random.a; sourceTree = "<group>"; };
121 02419BCE1DC3E75700DF0734 /* libboost_system.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_system.a; path = ../fat/lib/libboost_system.a; sourceTree = "<group>"; };
122 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 -0500123 024B612B1DF7654F00C4F9DE /* DaemonServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DaemonServiceTests.swift; sourceTree = "<group>"; };
124 024B612D1DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FixtureFailInitDRingAdapter.h; path = Fixtures/DRingAdaptor/FixtureFailInitDRingAdapter.h; sourceTree = "<group>"; };
125 024B612E1DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = FixtureFailInitDRingAdapter.mm; path = Fixtures/DRingAdaptor/FixtureFailInitDRingAdapter.mm; sourceTree = "<group>"; };
126 024B612F1DF7656A00C4F9DE /* FixtureFailStartDRingAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FixtureFailStartDRingAdapter.h; path = Fixtures/DRingAdaptor/FixtureFailStartDRingAdapter.h; sourceTree = "<group>"; };
127 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 -0500128 02674C801E0C757B0065EDF9 /* RxBlocking.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxBlocking.framework; path = Carthage/Build/iOS/RxBlocking.framework; sourceTree = "<group>"; };
129 02674C811E0C757B0065EDF9 /* RxCocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxCocoa.framework; path = Carthage/Build/iOS/RxCocoa.framework; sourceTree = "<group>"; };
130 02674C821E0C757B0065EDF9 /* RxSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxSwift.framework; path = Carthage/Build/iOS/RxSwift.framework; sourceTree = "<group>"; };
131 02674C831E0C757B0065EDF9 /* RxTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxTest.framework; path = Carthage/Build/iOS/RxTest.framework; sourceTree = "<group>"; };
Romain Bertozzi81646982016-12-22 12:32:13 -0500132 0273C2FE1E0C438F00CF00BA /* AccountAdapterDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AccountAdapterDelegate.swift; path = Services/AccountAdapterDelegate.swift; sourceTree = "<group>"; };
133 0273C3001E0C445200CF00BA /* RingPrefixHeader.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RingPrefixHeader.pch; path = Ring/RingPrefixHeader.pch; sourceTree = "<group>"; };
Romain Bertozzi06adf622016-11-24 10:57:11 -0500134 0273C3031E0C68B100CF00BA /* CreateProfileViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CreateProfileViewController.swift; path = Walkthrough/CreateProfileViewController.swift; sourceTree = "<group>"; };
135 0273C3041E0C68B100CF00BA /* CreateRingAccountViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CreateRingAccountViewController.swift; path = Walkthrough/CreateRingAccountViewController.swift; sourceTree = "<group>"; };
136 0273C3071E0C68BF00CF00BA /* RoundedButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RoundedButton.swift; path = UI/RoundedButton.swift; sourceTree = "<group>"; };
Romain Bertozzi88859c02016-12-05 16:34:55 -0500137 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 -0500138 029CE9D61E1D8C860000C8E1 /* ServiceEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceEventTests.swift; sourceTree = "<group>"; };
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400139 02AED8181DD4C4B100F740BA /* librestbed.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librestbed.a; path = ../DEPS/x86_64/lib/librestbed.a; sourceTree = "<group>"; };
Romain Bertozzi966233f2016-11-17 17:14:10 -0500140 02B22DFA1DF755BB000358C9 /* AccountModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AccountModel.swift; path = Account/AccountModel.swift; sourceTree = "<group>"; };
Romain Bertozzi72a1b8d2017-03-07 14:46:48 -0500141 02B22DFB1DF755BB000358C9 /* CreateRingAccountViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CreateRingAccountViewModel.swift; path = Account/CreateRingAccountViewModel.swift; sourceTree = "<group>"; };
Romain Bertozzi966233f2016-11-17 17:14:10 -0500142 02B22DFE1DF755DB000358C9 /* AccountsService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AccountsService.swift; path = Services/AccountsService.swift; sourceTree = "<group>"; };
143 02B22E001DF755E5000358C9 /* MainTabBarViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = MainTabBarViewController.swift; path = MainTabBar/MainTabBarViewController.swift; sourceTree = "<group>"; };
144 02B22E021DF755F7000358C9 /* WalkthroughStoryboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = WalkthroughStoryboard.storyboard; path = Walkthrough/WalkthroughStoryboard.storyboard; sourceTree = "<group>"; };
Romain Bertozzif31aa1d2016-12-01 09:58:39 -0500145 02B22E081DF7585F000358C9 /* DaemonService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DaemonService.swift; path = Services/DaemonService.swift; sourceTree = "<group>"; };
Romain Bertozzi2202e6d2017-01-04 14:53:37 -0500146 02C9B63E1E1D4E8C00F82F0C /* ServiceEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ServiceEvent.swift; path = Services/ServiceEvent.swift; sourceTree = "<group>"; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400147 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 -0400148 043866321D22CE8C00E06CE2 /* MeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MeViewController.swift; sourceTree = "<group>"; };
149 043866351D22D06500E06CE2 /* AccountTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountTableViewCell.swift; sourceTree = "<group>"; };
Romain Bertozzi966233f2016-11-17 17:14:10 -0500150 043866371D2304A700E06CE2 /* BoolStringExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BoolStringExtension.swift; path = Extensions/BoolStringExtension.swift; sourceTree = "<group>"; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400151 0438663A1D2313B700E06CE2 /* AccountDetailsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountDetailsViewController.swift; sourceTree = "<group>"; };
152 043999F31D1C2D9D00E99CD9 /* Ring.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Ring.app; sourceTree = BUILT_PRODUCTS_DIR; };
153 043999F61D1C2D9D00E99CD9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
154 043999F91D1C2D9D00E99CD9 /* Ring.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Ring.xcdatamodel; sourceTree = "<group>"; };
155 04399A001D1C2D9D00E99CD9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
156 04399A021D1C2D9D00E99CD9 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
157 04399A051D1C2D9D00E99CD9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
158 04399A071D1C2D9D00E99CD9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
159 04399A0C1D1C2D9D00E99CD9 /* RingTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RingTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
160 04399A101D1C2D9D00E99CD9 /* RingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RingTests.swift; sourceTree = "<group>"; };
161 04399A121D1C2D9D00E99CD9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
162 04399A171D1C2D9D00E99CD9 /* RingUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RingUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
163 04399A1B1D1C2D9D00E99CD9 /* RingUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RingUITests.swift; sourceTree = "<group>"; };
164 04399A1D1D1C2D9D00E99CD9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
165 04399A291D1C2DE300E99CD9 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; };
166 04399A2B1D1C2DE900E99CD9 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
167 04399A931D1C2F5800E99CD9 /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
168 04399A951D1C2F6100E99CD9 /* libbz2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbz2.tbd; path = usr/lib/libbz2.tbd; sourceTree = SDKROOT; };
169 04399A961D1C2F6100E99CD9 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500170 04399AA51D1C304300E99CD9 /* AccountAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AccountAdapter.h; path = Bridging/AccountAdapter.h; sourceTree = "<group>"; };
171 04399AA61D1C304300E99CD9 /* AccountAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AccountAdapter.mm; path = Bridging/AccountAdapter.mm; sourceTree = "<group>"; };
172 04399AA71D1C304300E99CD9 /* DRingAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DRingAdapter.h; path = Bridging/DRingAdapter.h; sourceTree = "<group>"; };
173 04399AA81D1C304300E99CD9 /* DRingAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = DRingAdapter.mm; path = Bridging/DRingAdapter.mm; sourceTree = "<group>"; };
174 04399AA91D1C304300E99CD9 /* Ring-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "Ring-Bridging-Header.h"; path = "Bridging/Ring-Bridging-Header.h"; sourceTree = "<group>"; };
175 04399AAA1D1C304300E99CD9 /* Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Utils.h; path = Bridging/Utils.h; sourceTree = "<group>"; };
176 04399AAB1D1C304300E99CD9 /* Utils.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = Utils.mm; path = Bridging/Utils.mm; sourceTree = "<group>"; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400177 04399AB21D1C341A00E99CD9 /* libavcodec.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavcodec.a; path = ../fat/lib/libavcodec.a; sourceTree = "<group>"; };
178 04399AB31D1C341A00E99CD9 /* libavdevice.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavdevice.a; path = ../fat/lib/libavdevice.a; sourceTree = "<group>"; };
179 04399AB41D1C341A00E99CD9 /* libavfilter.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavfilter.a; path = ../fat/lib/libavfilter.a; sourceTree = "<group>"; };
180 04399AB51D1C341A00E99CD9 /* libavformat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavformat.a; path = ../fat/lib/libavformat.a; sourceTree = "<group>"; };
181 04399AB61D1C341A00E99CD9 /* libavutil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavutil.a; path = ../fat/lib/libavutil.a; sourceTree = "<group>"; };
182 04399AB71D1C341A00E99CD9 /* libFLAC.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libFLAC.a; path = ../fat/lib/libFLAC.a; sourceTree = "<group>"; };
183 04399AB81D1C341A00E99CD9 /* libgmp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgmp.a; path = ../fat/lib/libgmp.a; sourceTree = "<group>"; };
184 04399AB91D1C341A00E99CD9 /* libgnutls.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgnutls.a; path = ../fat/lib/libgnutls.a; sourceTree = "<group>"; };
185 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 -0400186 04399ABD1D1C341A00E99CD9 /* libixml.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libixml.a; path = ../fat/lib/libixml.a; sourceTree = "<group>"; };
187 04399ABE1D1C341A00E99CD9 /* libjsoncpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjsoncpp.a; path = ../fat/lib/libjsoncpp.a; sourceTree = "<group>"; };
188 04399ABF1D1C341A00E99CD9 /* libmsgpackc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmsgpackc.a; path = ../fat/lib/libmsgpackc.a; sourceTree = "<group>"; };
189 04399AC01D1C341A00E99CD9 /* libnettle.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libnettle.a; path = ../fat/lib/libnettle.a; sourceTree = "<group>"; };
190 04399AC11D1C341A00E99CD9 /* libogg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libogg.a; path = ../fat/lib/libogg.a; sourceTree = "<group>"; };
191 04399AC21D1C341A00E99CD9 /* libopendht.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopendht.a; path = ../fat/lib/libopendht.a; sourceTree = "<group>"; };
192 04399AC31D1C341A00E99CD9 /* libopus.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopus.a; path = ../fat/lib/libopus.a; sourceTree = "<group>"; };
193 04399AC41D1C341A00E99CD9 /* libpcre.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpcre.a; path = ../fat/lib/libpcre.a; sourceTree = "<group>"; };
194 04399AC51D1C341A00E99CD9 /* libpcreposix.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpcreposix.a; path = ../fat/lib/libpcreposix.a; sourceTree = "<group>"; };
195 04399AC61D1C341A00E99CD9 /* libpj.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpj.a; path = ../fat/lib/libpj.a; sourceTree = "<group>"; };
196 04399AC71D1C341A00E99CD9 /* libpjlib-util.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjlib-util.a"; path = "../fat/lib/libpjlib-util.a"; sourceTree = "<group>"; };
197 04399AC81D1C341A00E99CD9 /* libpjmedia-audiodev.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-audiodev.a"; path = "../fat/lib/libpjmedia-audiodev.a"; sourceTree = "<group>"; };
198 04399AC91D1C341A00E99CD9 /* libpjmedia-codec.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-codec.a"; path = "../fat/lib/libpjmedia-codec.a"; sourceTree = "<group>"; };
199 04399ACA1D1C341A00E99CD9 /* libpjmedia-videodev.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-videodev.a"; path = "../fat/lib/libpjmedia-videodev.a"; sourceTree = "<group>"; };
200 04399ACB1D1C341A00E99CD9 /* libpjmedia.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpjmedia.a; path = ../fat/lib/libpjmedia.a; sourceTree = "<group>"; };
201 04399ACC1D1C341A00E99CD9 /* libpjnath.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpjnath.a; path = ../fat/lib/libpjnath.a; sourceTree = "<group>"; };
202 04399ACD1D1C341A00E99CD9 /* libpjsip-simple.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsip-simple.a"; path = "../fat/lib/libpjsip-simple.a"; sourceTree = "<group>"; };
203 04399ACE1D1C341A00E99CD9 /* libpjsip-ua.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsip-ua.a"; path = "../fat/lib/libpjsip-ua.a"; sourceTree = "<group>"; };
204 04399ACF1D1C341A00E99CD9 /* libpjsip.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpjsip.a; path = ../fat/lib/libpjsip.a; sourceTree = "<group>"; };
205 04399AD01D1C341A00E99CD9 /* libpjsua.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpjsua.a; path = ../fat/lib/libpjsua.a; sourceTree = "<group>"; };
206 04399AD11D1C341A00E99CD9 /* libpjsua2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpjsua2.a; path = ../fat/lib/libpjsua2.a; sourceTree = "<group>"; };
207 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 -0400208 04399AD41D1C341A00E99CD9 /* libring.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libring.a; path = ../fat/lib/libring.a; sourceTree = "<group>"; };
209 04399AD51D1C341A00E99CD9 /* libsamplerate.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsamplerate.a; path = ../fat/lib/libsamplerate.a; sourceTree = "<group>"; };
210 04399AD61D1C341A00E99CD9 /* libsndfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsndfile.a; path = ../fat/lib/libsndfile.a; sourceTree = "<group>"; };
211 04399AD71D1C341A00E99CD9 /* libspeex.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libspeex.a; path = ../fat/lib/libspeex.a; sourceTree = "<group>"; };
212 04399AD81D1C341A00E99CD9 /* libspeexdsp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libspeexdsp.a; path = ../fat/lib/libspeexdsp.a; sourceTree = "<group>"; };
213 04399AD91D1C341A00E99CD9 /* libsrtp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsrtp.a; path = ../fat/lib/libsrtp.a; sourceTree = "<group>"; };
214 04399ADA1D1C341A00E99CD9 /* libswresample.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libswresample.a; path = ../fat/lib/libswresample.a; sourceTree = "<group>"; };
215 04399ADB1D1C341A00E99CD9 /* libswscale.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libswscale.a; path = ../fat/lib/libswscale.a; sourceTree = "<group>"; };
216 04399ADC1D1C341A00E99CD9 /* libthreadutil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libthreadutil.a; path = ../fat/lib/libthreadutil.a; sourceTree = "<group>"; };
217 04399ADD1D1C341A00E99CD9 /* libupnp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libupnp.a; path = ../fat/lib/libupnp.a; sourceTree = "<group>"; };
218 04399ADE1D1C341A00E99CD9 /* libvorbis.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbis.a; path = ../fat/lib/libvorbis.a; sourceTree = "<group>"; };
219 04399ADF1D1C341A00E99CD9 /* libvorbisenc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisenc.a; path = ../fat/lib/libvorbisenc.a; sourceTree = "<group>"; };
220 04399AE01D1C341A00E99CD9 /* libvorbisfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisfile.a; path = ../fat/lib/libvorbisfile.a; sourceTree = "<group>"; };
221 04399AE11D1C341A00E99CD9 /* libvpx.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvpx.a; path = ../fat/lib/libvpx.a; sourceTree = "<group>"; };
222 04399AE21D1C341A00E99CD9 /* libx264.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libx264.a; path = ../fat/lib/libx264.a; sourceTree = "<group>"; };
223 04399AE31D1C341A00E99CD9 /* libyaml-cpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libyaml-cpp.a"; path = "../fat/lib/libyaml-cpp.a"; sourceTree = "<group>"; };
224/* End PBXFileReference section */
225
226/* Begin PBXFrameworksBuildPhase section */
227 043999F01D1C2D9D00E99CD9 /* Frameworks */ = {
228 isa = PBXFrameworksBuildPhase;
229 buildActionMask = 2147483647;
230 files = (
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500231 02674C851E0C757B0065EDF9 /* RxCocoa.framework in Frameworks */,
232 02674C861E0C757B0065EDF9 /* RxSwift.framework in Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400233 043866211D218B1100E06CE2 /* AudioToolbox.framework in Frameworks */,
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400234 02AED8191DD4C4B100F740BA /* librestbed.a in Frameworks */,
235 02419BD21DC3E76A00DF0734 /* libcryptopp.a in Frameworks */,
236 02419BCF1DC3E75700DF0734 /* libboost_random.a in Frameworks */,
237 02419BD01DC3E75700DF0734 /* libboost_system.a in Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400238 04399AE41D1C341A00E99CD9 /* libavcodec.a in Frameworks */,
239 04399AE51D1C341A00E99CD9 /* libavdevice.a in Frameworks */,
240 04399AE61D1C341A00E99CD9 /* libavfilter.a in Frameworks */,
241 04399AE71D1C341A00E99CD9 /* libavformat.a in Frameworks */,
242 04399AE81D1C341A00E99CD9 /* libavutil.a in Frameworks */,
243 04399AE91D1C341A00E99CD9 /* libFLAC.a in Frameworks */,
244 04399AEA1D1C341A00E99CD9 /* libgmp.a in Frameworks */,
245 04399AEB1D1C341A00E99CD9 /* libgnutls.a in Frameworks */,
246 04399AED1D1C341A00E99CD9 /* libhogweed.a in Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400247 04399AEF1D1C341A00E99CD9 /* libixml.a in Frameworks */,
248 04399AF01D1C341A00E99CD9 /* libjsoncpp.a in Frameworks */,
249 04399AF11D1C341A00E99CD9 /* libmsgpackc.a in Frameworks */,
250 04399AF21D1C341A00E99CD9 /* libnettle.a in Frameworks */,
251 04399AF31D1C341A00E99CD9 /* libogg.a in Frameworks */,
252 04399AF41D1C341A00E99CD9 /* libopendht.a in Frameworks */,
253 04399AF51D1C341A00E99CD9 /* libopus.a in Frameworks */,
254 04399AF61D1C341A00E99CD9 /* libpcre.a in Frameworks */,
255 04399AF71D1C341A00E99CD9 /* libpcreposix.a in Frameworks */,
256 04399AF81D1C341A00E99CD9 /* libpj.a in Frameworks */,
257 04399AF91D1C341A00E99CD9 /* libpjlib-util.a in Frameworks */,
258 04399AFA1D1C341A00E99CD9 /* libpjmedia-audiodev.a in Frameworks */,
259 04399AFB1D1C341A00E99CD9 /* libpjmedia-codec.a in Frameworks */,
260 04399AFC1D1C341A00E99CD9 /* libpjmedia-videodev.a in Frameworks */,
261 04399AFD1D1C341A00E99CD9 /* libpjmedia.a in Frameworks */,
262 04399AFE1D1C341A00E99CD9 /* libpjnath.a in Frameworks */,
263 04399AFF1D1C341A00E99CD9 /* libpjsip-simple.a in Frameworks */,
264 04399B001D1C341A00E99CD9 /* libpjsip-ua.a in Frameworks */,
265 04399B011D1C341A00E99CD9 /* libpjsip.a in Frameworks */,
266 04399B021D1C341A00E99CD9 /* libpjsua.a in Frameworks */,
267 04399B031D1C341A00E99CD9 /* libpjsua2.a in Frameworks */,
268 04399B041D1C341A00E99CD9 /* libpostproc.a in Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400269 04399B061D1C341A00E99CD9 /* libring.a in Frameworks */,
270 04399B071D1C341A00E99CD9 /* libsamplerate.a in Frameworks */,
271 04399B081D1C341A00E99CD9 /* libsndfile.a in Frameworks */,
272 04399B091D1C341A00E99CD9 /* libspeex.a in Frameworks */,
273 04399B0A1D1C341A00E99CD9 /* libspeexdsp.a in Frameworks */,
274 04399B0B1D1C341A00E99CD9 /* libsrtp.a in Frameworks */,
275 04399B0C1D1C341A00E99CD9 /* libswresample.a in Frameworks */,
276 04399B0D1D1C341A00E99CD9 /* libswscale.a in Frameworks */,
277 04399B0E1D1C341A00E99CD9 /* libthreadutil.a in Frameworks */,
278 04399B0F1D1C341A00E99CD9 /* libupnp.a in Frameworks */,
279 04399B101D1C341A00E99CD9 /* libvorbis.a in Frameworks */,
280 04399B111D1C341A00E99CD9 /* libvorbisenc.a in Frameworks */,
281 04399B121D1C341A00E99CD9 /* libvorbisfile.a in Frameworks */,
282 04399B131D1C341A00E99CD9 /* libvpx.a in Frameworks */,
283 04399B141D1C341A00E99CD9 /* libx264.a in Frameworks */,
284 04399B151D1C341A00E99CD9 /* libyaml-cpp.a in Frameworks */,
285 04399A971D1C2F6100E99CD9 /* libbz2.tbd in Frameworks */,
286 04399A981D1C2F6100E99CD9 /* libz.tbd in Frameworks */,
287 04399A941D1C2F5800E99CD9 /* libiconv.tbd in Frameworks */,
288 04399A2C1D1C2DE900E99CD9 /* AVFoundation.framework in Frameworks */,
289 04399A2A1D1C2DE300E99CD9 /* CoreMedia.framework in Frameworks */,
290 );
291 runOnlyForDeploymentPostprocessing = 0;
292 };
293 04399A091D1C2D9D00E99CD9 /* Frameworks */ = {
294 isa = PBXFrameworksBuildPhase;
295 buildActionMask = 2147483647;
296 files = (
297 );
298 runOnlyForDeploymentPostprocessing = 0;
299 };
300 04399A141D1C2D9D00E99CD9 /* Frameworks */ = {
301 isa = PBXFrameworksBuildPhase;
302 buildActionMask = 2147483647;
303 files = (
304 );
305 runOnlyForDeploymentPostprocessing = 0;
306 };
307/* End PBXFrameworksBuildPhase section */
308
309/* Begin PBXGroup section */
Romain Bertozzi06adf622016-11-24 10:57:11 -0500310 0273C3021E0C689600CF00BA /* Walkthrough */ = {
311 isa = PBXGroup;
312 children = (
313 0273C3031E0C68B100CF00BA /* CreateProfileViewController.swift */,
314 0273C3041E0C68B100CF00BA /* CreateRingAccountViewController.swift */,
315 );
316 name = Walkthrough;
317 sourceTree = "<group>";
318 };
Romain Bertozzi88859c02016-12-05 16:34:55 -0500319 028568231DF60E5C003A8D8D /* Fixtures */ = {
320 isa = PBXGroup;
321 children = (
322 028568241DF60E65003A8D8D /* DRingAdapter */,
323 );
324 name = Fixtures;
325 sourceTree = "<group>";
326 };
327 028568241DF60E65003A8D8D /* DRingAdapter */ = {
328 isa = PBXGroup;
329 children = (
330 024B612D1DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.h */,
331 024B612E1DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.mm */,
332 024B612F1DF7656A00C4F9DE /* FixtureFailStartDRingAdapter.h */,
333 024B61301DF7656A00C4F9DE /* FixtureFailStartDRingAdapter.mm */,
334 );
335 name = DRingAdapter;
336 sourceTree = "<group>";
337 };
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400338 02AED8171DD4C4B000F740BA /* Frameworks */ = {
339 isa = PBXGroup;
340 children = (
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500341 02674C801E0C757B0065EDF9 /* RxBlocking.framework */,
342 02674C811E0C757B0065EDF9 /* RxCocoa.framework */,
343 02674C821E0C757B0065EDF9 /* RxSwift.framework */,
344 02674C831E0C757B0065EDF9 /* RxTest.framework */,
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400345 );
346 name = Frameworks;
347 sourceTree = "<group>";
348 };
Romain Bertozzie36578b2016-11-16 17:34:46 -0500349 02DE64671DDD15FC007D20EC /* Storyboards */ = {
350 isa = PBXGroup;
351 children = (
Romain Bertozzi966233f2016-11-17 17:14:10 -0500352 02B22E021DF755F7000358C9 /* WalkthroughStoryboard.storyboard */,
Romain Bertozzie36578b2016-11-16 17:34:46 -0500353 043999FF1D1C2D9D00E99CD9 /* Main.storyboard */,
354 04399A041D1C2D9D00E99CD9 /* LaunchScreen.storyboard */,
355 );
356 name = Storyboards;
357 sourceTree = "<group>";
358 };
Romain Bertozzi966233f2016-11-17 17:14:10 -0500359 02E1A0261DDE4C2E00D75B59 /* Services */ = {
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400360 isa = PBXGroup;
361 children = (
Romain Bertozzif31aa1d2016-12-01 09:58:39 -0500362 02B22E081DF7585F000358C9 /* DaemonService.swift */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500363 02B22DFE1DF755DB000358C9 /* AccountsService.swift */,
Romain Bertozzi81646982016-12-22 12:32:13 -0500364 0273C2FE1E0C438F00CF00BA /* AccountAdapterDelegate.swift */,
Romain Bertozzi2202e6d2017-01-04 14:53:37 -0500365 02C9B63E1E1D4E8C00F82F0C /* ServiceEvent.swift */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400366 );
Romain Bertozzi966233f2016-11-17 17:14:10 -0500367 name = Services;
368 sourceTree = "<group>";
369 };
370 02E1A0271DDE4C3900D75B59 /* Account */ = {
371 isa = PBXGroup;
372 children = (
373 02B22DFA1DF755BB000358C9 /* AccountModel.swift */,
Romain Bertozzi72a1b8d2017-03-07 14:46:48 -0500374 02B22DFB1DF755BB000358C9 /* CreateRingAccountViewModel.swift */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500375 );
376 name = Account;
377 sourceTree = "<group>";
378 };
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500379 02EFCACF1E0C3DD600FD8ED1 /* Bridging */ = {
380 isa = PBXGroup;
381 children = (
382 04399AA91D1C304300E99CD9 /* Ring-Bridging-Header.h */,
383 04399AA51D1C304300E99CD9 /* AccountAdapter.h */,
384 04399AA61D1C304300E99CD9 /* AccountAdapter.mm */,
385 04399AA71D1C304300E99CD9 /* DRingAdapter.h */,
386 04399AA81D1C304300E99CD9 /* DRingAdapter.mm */,
387 04399AAA1D1C304300E99CD9 /* Utils.h */,
388 04399AAB1D1C304300E99CD9 /* Utils.mm */,
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500389 );
390 name = Bridging;
391 sourceTree = "<group>";
392 };
Romain Bertozzi966233f2016-11-17 17:14:10 -0500393 02F9B1C21DDDFF0E00FE123D /* MainTabBar */ = {
394 isa = PBXGroup;
395 children = (
396 02B22E001DF755E5000358C9 /* MainTabBarViewController.swift */,
397 );
398 name = MainTabBar;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400399 sourceTree = "<group>";
400 };
401 0438662D1D22C87500E06CE2 /* ViewController */ = {
402 isa = PBXGroup;
403 children = (
404 043866321D22CE8C00E06CE2 /* MeViewController.swift */,
405 0438663A1D2313B700E06CE2 /* AccountDetailsViewController.swift */,
406 );
407 name = ViewController;
408 sourceTree = "<group>";
409 };
410 043866341D22D04E00E06CE2 /* UI */ = {
411 isa = PBXGroup;
412 children = (
Romain Bertozzi06adf622016-11-24 10:57:11 -0500413 0273C3071E0C68BF00CF00BA /* RoundedButton.swift */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400414 043866351D22D06500E06CE2 /* AccountTableViewCell.swift */,
415 );
416 name = UI;
417 sourceTree = "<group>";
418 };
419 043866391D2307C000E06CE2 /* Extensions */ = {
420 isa = PBXGroup;
421 children = (
422 043866371D2304A700E06CE2 /* BoolStringExtension.swift */,
423 );
424 name = Extensions;
425 sourceTree = "<group>";
426 };
427 043999EA1D1C2D9D00E99CD9 = {
428 isa = PBXGroup;
429 children = (
Romain Bertozzi81646982016-12-22 12:32:13 -0500430 0273C3001E0C445200CF00BA /* RingPrefixHeader.pch */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400431 04399A991D1C2F6400E99CD9 /* SYS_DEPS */,
432 04399A921D1C2E3600E99CD9 /* RING_DEPS */,
433 043999F51D1C2D9D00E99CD9 /* Ring */,
434 04399A0F1D1C2D9D00E99CD9 /* RingTests */,
435 04399A1A1D1C2D9D00E99CD9 /* RingUITests */,
436 043999F41D1C2D9D00E99CD9 /* Products */,
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400437 02AED8171DD4C4B000F740BA /* Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400438 );
439 sourceTree = "<group>";
440 };
441 043999F41D1C2D9D00E99CD9 /* Products */ = {
442 isa = PBXGroup;
443 children = (
444 043999F31D1C2D9D00E99CD9 /* Ring.app */,
445 04399A0C1D1C2D9D00E99CD9 /* RingTests.xctest */,
446 04399A171D1C2D9D00E99CD9 /* RingUITests.xctest */,
447 );
448 name = Products;
449 sourceTree = "<group>";
450 };
451 043999F51D1C2D9D00E99CD9 /* Ring */ = {
452 isa = PBXGroup;
453 children = (
Romain Bertozzi06adf622016-11-24 10:57:11 -0500454 0273C3021E0C689600CF00BA /* Walkthrough */,
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500455 02EFCACF1E0C3DD600FD8ED1 /* Bridging */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500456 02E1A0271DDE4C3900D75B59 /* Account */,
457 02E1A0261DDE4C2E00D75B59 /* Services */,
458 02F9B1C21DDDFF0E00FE123D /* MainTabBar */,
Romain Bertozzie36578b2016-11-16 17:34:46 -0500459 02DE64671DDD15FC007D20EC /* Storyboards */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400460 043866341D22D04E00E06CE2 /* UI */,
461 0438662D1D22C87500E06CE2 /* ViewController */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500462 043866391D2307C000E06CE2 /* Extensions */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400463 043999F61D1C2D9D00E99CD9 /* AppDelegate.swift */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400464 04399A021D1C2D9D00E99CD9 /* Assets.xcassets */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400465 04399A071D1C2D9D00E99CD9 /* Info.plist */,
466 043999F81D1C2D9D00E99CD9 /* Ring.xcdatamodeld */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400467 );
468 path = Ring;
469 sourceTree = "<group>";
470 };
471 04399A0F1D1C2D9D00E99CD9 /* RingTests */ = {
472 isa = PBXGroup;
473 children = (
Romain Bertozzi88859c02016-12-05 16:34:55 -0500474 024B612B1DF7654F00C4F9DE /* DaemonServiceTests.swift */,
Romain Bertozzi3b289ad2017-01-04 15:25:02 -0500475 029CE9D61E1D8C860000C8E1 /* ServiceEventTests.swift */,
Romain Bertozzi88859c02016-12-05 16:34:55 -0500476 028568301DF610A9003A8D8D /* RingTests-Bridging-Header.h */,
477 028568231DF60E5C003A8D8D /* Fixtures */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400478 04399A101D1C2D9D00E99CD9 /* RingTests.swift */,
479 04399A121D1C2D9D00E99CD9 /* Info.plist */,
480 );
481 path = RingTests;
482 sourceTree = "<group>";
483 };
484 04399A1A1D1C2D9D00E99CD9 /* RingUITests */ = {
485 isa = PBXGroup;
486 children = (
487 04399A1B1D1C2D9D00E99CD9 /* RingUITests.swift */,
488 04399A1D1D1C2D9D00E99CD9 /* Info.plist */,
489 );
490 path = RingUITests;
491 sourceTree = "<group>";
492 };
493 04399A921D1C2E3600E99CD9 /* RING_DEPS */ = {
494 isa = PBXGroup;
495 children = (
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400496 02AED8181DD4C4B100F740BA /* librestbed.a */,
497 02419BD11DC3E76A00DF0734 /* libcryptopp.a */,
498 02419BCD1DC3E75700DF0734 /* libboost_random.a */,
499 02419BCE1DC3E75700DF0734 /* libboost_system.a */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400500 04399AB21D1C341A00E99CD9 /* libavcodec.a */,
501 04399AB31D1C341A00E99CD9 /* libavdevice.a */,
502 04399AB41D1C341A00E99CD9 /* libavfilter.a */,
503 04399AB51D1C341A00E99CD9 /* libavformat.a */,
504 04399AB61D1C341A00E99CD9 /* libavutil.a */,
505 04399AB71D1C341A00E99CD9 /* libFLAC.a */,
506 04399AB81D1C341A00E99CD9 /* libgmp.a */,
507 04399AB91D1C341A00E99CD9 /* libgnutls.a */,
508 04399ABB1D1C341A00E99CD9 /* libhogweed.a */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400509 04399ABD1D1C341A00E99CD9 /* libixml.a */,
510 04399ABE1D1C341A00E99CD9 /* libjsoncpp.a */,
511 04399ABF1D1C341A00E99CD9 /* libmsgpackc.a */,
512 04399AC01D1C341A00E99CD9 /* libnettle.a */,
513 04399AC11D1C341A00E99CD9 /* libogg.a */,
514 04399AC21D1C341A00E99CD9 /* libopendht.a */,
515 04399AC31D1C341A00E99CD9 /* libopus.a */,
516 04399AC41D1C341A00E99CD9 /* libpcre.a */,
517 04399AC51D1C341A00E99CD9 /* libpcreposix.a */,
518 04399AC61D1C341A00E99CD9 /* libpj.a */,
519 04399AC71D1C341A00E99CD9 /* libpjlib-util.a */,
520 04399AC81D1C341A00E99CD9 /* libpjmedia-audiodev.a */,
521 04399AC91D1C341A00E99CD9 /* libpjmedia-codec.a */,
522 04399ACA1D1C341A00E99CD9 /* libpjmedia-videodev.a */,
523 04399ACB1D1C341A00E99CD9 /* libpjmedia.a */,
524 04399ACC1D1C341A00E99CD9 /* libpjnath.a */,
525 04399ACD1D1C341A00E99CD9 /* libpjsip-simple.a */,
526 04399ACE1D1C341A00E99CD9 /* libpjsip-ua.a */,
527 04399ACF1D1C341A00E99CD9 /* libpjsip.a */,
528 04399AD01D1C341A00E99CD9 /* libpjsua.a */,
529 04399AD11D1C341A00E99CD9 /* libpjsua2.a */,
530 04399AD21D1C341A00E99CD9 /* libpostproc.a */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400531 04399AD41D1C341A00E99CD9 /* libring.a */,
532 04399AD51D1C341A00E99CD9 /* libsamplerate.a */,
533 04399AD61D1C341A00E99CD9 /* libsndfile.a */,
534 04399AD71D1C341A00E99CD9 /* libspeex.a */,
535 04399AD81D1C341A00E99CD9 /* libspeexdsp.a */,
536 04399AD91D1C341A00E99CD9 /* libsrtp.a */,
537 04399ADA1D1C341A00E99CD9 /* libswresample.a */,
538 04399ADB1D1C341A00E99CD9 /* libswscale.a */,
539 04399ADC1D1C341A00E99CD9 /* libthreadutil.a */,
540 04399ADD1D1C341A00E99CD9 /* libupnp.a */,
541 04399ADE1D1C341A00E99CD9 /* libvorbis.a */,
542 04399ADF1D1C341A00E99CD9 /* libvorbisenc.a */,
543 04399AE01D1C341A00E99CD9 /* libvorbisfile.a */,
544 04399AE11D1C341A00E99CD9 /* libvpx.a */,
545 04399AE21D1C341A00E99CD9 /* libx264.a */,
546 04399AE31D1C341A00E99CD9 /* libyaml-cpp.a */,
547 );
548 name = RING_DEPS;
549 sourceTree = "<group>";
550 };
551 04399A991D1C2F6400E99CD9 /* SYS_DEPS */ = {
552 isa = PBXGroup;
553 children = (
554 043866201D218B1100E06CE2 /* AudioToolbox.framework */,
555 04399A2B1D1C2DE900E99CD9 /* AVFoundation.framework */,
556 04399A291D1C2DE300E99CD9 /* CoreMedia.framework */,
557 04399A951D1C2F6100E99CD9 /* libbz2.tbd */,
558 04399A931D1C2F5800E99CD9 /* libiconv.tbd */,
559 04399A961D1C2F6100E99CD9 /* libz.tbd */,
560 );
561 name = SYS_DEPS;
562 sourceTree = "<group>";
563 };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400564/* End PBXGroup section */
565
566/* Begin PBXNativeTarget section */
567 043999F21D1C2D9D00E99CD9 /* Ring */ = {
568 isa = PBXNativeTarget;
569 buildConfigurationList = 04399A201D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "Ring" */;
570 buildPhases = (
571 043999EF1D1C2D9D00E99CD9 /* Sources */,
572 043999F01D1C2D9D00E99CD9 /* Frameworks */,
573 043999F11D1C2D9D00E99CD9 /* Resources */,
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500574 0273C3011E0C655900CF00BA /* ShellScript */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400575 );
576 buildRules = (
577 );
578 dependencies = (
579 );
580 name = Ring;
581 productName = Ring;
582 productReference = 043999F31D1C2D9D00E99CD9 /* Ring.app */;
583 productType = "com.apple.product-type.application";
584 };
585 04399A0B1D1C2D9D00E99CD9 /* RingTests */ = {
586 isa = PBXNativeTarget;
587 buildConfigurationList = 04399A231D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "RingTests" */;
588 buildPhases = (
589 04399A081D1C2D9D00E99CD9 /* Sources */,
590 04399A091D1C2D9D00E99CD9 /* Frameworks */,
591 04399A0A1D1C2D9D00E99CD9 /* Resources */,
592 );
593 buildRules = (
594 );
595 dependencies = (
596 04399A0E1D1C2D9D00E99CD9 /* PBXTargetDependency */,
597 );
598 name = RingTests;
599 productName = RingTests;
600 productReference = 04399A0C1D1C2D9D00E99CD9 /* RingTests.xctest */;
601 productType = "com.apple.product-type.bundle.unit-test";
602 };
603 04399A161D1C2D9D00E99CD9 /* RingUITests */ = {
604 isa = PBXNativeTarget;
605 buildConfigurationList = 04399A261D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "RingUITests" */;
606 buildPhases = (
607 04399A131D1C2D9D00E99CD9 /* Sources */,
608 04399A141D1C2D9D00E99CD9 /* Frameworks */,
609 04399A151D1C2D9D00E99CD9 /* Resources */,
610 );
611 buildRules = (
612 );
613 dependencies = (
614 04399A191D1C2D9D00E99CD9 /* PBXTargetDependency */,
615 );
616 name = RingUITests;
617 productName = RingUITests;
618 productReference = 04399A171D1C2D9D00E99CD9 /* RingUITests.xctest */;
619 productType = "com.apple.product-type.bundle.ui-testing";
620 };
621/* End PBXNativeTarget section */
622
623/* Begin PBXProject section */
624 043999EB1D1C2D9D00E99CD9 /* Project object */ = {
625 isa = PBXProject;
626 attributes = {
627 LastSwiftUpdateCheck = 0730;
Romain Bertozzia933e792016-12-15 15:45:02 -0500628 LastUpgradeCheck = 0820;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400629 ORGANIZATIONNAME = "Savoir-faire Linux";
630 TargetAttributes = {
631 043999F21D1C2D9D00E99CD9 = {
632 CreatedOnToolsVersion = 7.3.1;
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400633 DevelopmentTeam = KM95526DS8;
Romain Bertozzifac9f892016-11-10 11:00:44 -0500634 LastSwiftMigration = 0810;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400635 };
636 04399A0B1D1C2D9D00E99CD9 = {
637 CreatedOnToolsVersion = 7.3.1;
Romain Bertozzifac9f892016-11-10 11:00:44 -0500638 LastSwiftMigration = 0810;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400639 TestTargetID = 043999F21D1C2D9D00E99CD9;
640 };
641 04399A161D1C2D9D00E99CD9 = {
642 CreatedOnToolsVersion = 7.3.1;
Romain Bertozzifac9f892016-11-10 11:00:44 -0500643 LastSwiftMigration = 0810;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400644 TestTargetID = 043999F21D1C2D9D00E99CD9;
645 };
646 };
647 };
648 buildConfigurationList = 043999EE1D1C2D9D00E99CD9 /* Build configuration list for PBXProject "Ring" */;
649 compatibilityVersion = "Xcode 3.2";
650 developmentRegion = English;
651 hasScannedForEncodings = 0;
652 knownRegions = (
653 en,
654 Base,
655 );
656 mainGroup = 043999EA1D1C2D9D00E99CD9;
657 productRefGroup = 043999F41D1C2D9D00E99CD9 /* Products */;
658 projectDirPath = "";
659 projectRoot = "";
660 targets = (
661 043999F21D1C2D9D00E99CD9 /* Ring */,
662 04399A0B1D1C2D9D00E99CD9 /* RingTests */,
663 04399A161D1C2D9D00E99CD9 /* RingUITests */,
664 );
665 };
666/* End PBXProject section */
667
668/* Begin PBXResourcesBuildPhase section */
669 043999F11D1C2D9D00E99CD9 /* Resources */ = {
670 isa = PBXResourcesBuildPhase;
671 buildActionMask = 2147483647;
672 files = (
Romain Bertozzi966233f2016-11-17 17:14:10 -0500673 02B22E031DF755F7000358C9 /* WalkthroughStoryboard.storyboard in Resources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400674 04399A061D1C2D9D00E99CD9 /* LaunchScreen.storyboard in Resources */,
675 04399A031D1C2D9D00E99CD9 /* Assets.xcassets in Resources */,
676 04399A011D1C2D9D00E99CD9 /* Main.storyboard in Resources */,
677 );
678 runOnlyForDeploymentPostprocessing = 0;
679 };
680 04399A0A1D1C2D9D00E99CD9 /* Resources */ = {
681 isa = PBXResourcesBuildPhase;
682 buildActionMask = 2147483647;
683 files = (
684 );
685 runOnlyForDeploymentPostprocessing = 0;
686 };
687 04399A151D1C2D9D00E99CD9 /* Resources */ = {
688 isa = PBXResourcesBuildPhase;
689 buildActionMask = 2147483647;
690 files = (
691 );
692 runOnlyForDeploymentPostprocessing = 0;
693 };
694/* End PBXResourcesBuildPhase section */
695
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500696/* Begin PBXShellScriptBuildPhase section */
697 0273C3011E0C655900CF00BA /* ShellScript */ = {
698 isa = PBXShellScriptBuildPhase;
699 buildActionMask = 2147483647;
700 files = (
701 );
702 inputPaths = (
703 "$(SRCROOT)/Carthage/Build/iOS/RxSwift.framework",
704 "$(SRCROOT)/Carthage/Build/iOS/RxCocoa.framework",
705 );
706 outputPaths = (
707 );
708 runOnlyForDeploymentPostprocessing = 0;
709 shellPath = /bin/sh;
710 shellScript = "/usr/local/bin/carthage copy-frameworks";
711 };
712/* End PBXShellScriptBuildPhase section */
713
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400714/* Begin PBXSourcesBuildPhase section */
715 043999EF1D1C2D9D00E99CD9 /* Sources */ = {
716 isa = PBXSourcesBuildPhase;
717 buildActionMask = 2147483647;
718 files = (
Romain Bertozzi06adf622016-11-24 10:57:11 -0500719 0273C3051E0C68B100CF00BA /* CreateProfileViewController.swift in Sources */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500720 02E1A0251DDE4ABA00D75B59 /* BoolStringExtension.swift in Sources */,
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500721 04399AAC1D1C304300E99CD9 /* AccountAdapter.mm in Sources */,
Romain Bertozzif31aa1d2016-12-01 09:58:39 -0500722 02B22E091DF7585F000358C9 /* DaemonService.swift in Sources */,
Romain Bertozzi06adf622016-11-24 10:57:11 -0500723 0273C3061E0C68B100CF00BA /* CreateRingAccountViewController.swift in Sources */,
Romain Bertozzi2202e6d2017-01-04 14:53:37 -0500724 02C9B63F1E1D4E8C00F82F0C /* ServiceEvent.swift in Sources */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500725 02B22E011DF755E5000358C9 /* MainTabBarViewController.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400726 043999F71D1C2D9D00E99CD9 /* AppDelegate.swift in Sources */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500727 02B22DFC1DF755BB000358C9 /* AccountModel.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400728 043866331D22CE8C00E06CE2 /* MeViewController.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400729 04399AAE1D1C304300E99CD9 /* Utils.mm in Sources */,
Romain Bertozzi72a1b8d2017-03-07 14:46:48 -0500730 02B22DFD1DF755BB000358C9 /* CreateRingAccountViewModel.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400731 043999FA1D1C2D9D00E99CD9 /* Ring.xcdatamodeld in Sources */,
732 0438663B1D2313B700E06CE2 /* AccountDetailsViewController.swift in Sources */,
Romain Bertozzi06adf622016-11-24 10:57:11 -0500733 0273C3081E0C68BF00CF00BA /* RoundedButton.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400734 043866361D22D06500E06CE2 /* AccountTableViewCell.swift in Sources */,
Romain Bertozzif31aa1d2016-12-01 09:58:39 -0500735 04399AAD1D1C304300E99CD9 /* DRingAdapter.mm in Sources */,
Romain Bertozzi81646982016-12-22 12:32:13 -0500736 0273C2FF1E0C438F00CF00BA /* AccountAdapterDelegate.swift in Sources */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500737 02B22DFF1DF755DB000358C9 /* AccountsService.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400738 );
739 runOnlyForDeploymentPostprocessing = 0;
740 };
741 04399A081D1C2D9D00E99CD9 /* Sources */ = {
742 isa = PBXSourcesBuildPhase;
743 buildActionMask = 2147483647;
744 files = (
Romain Bertozzi88859c02016-12-05 16:34:55 -0500745 024B61311DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.mm in Sources */,
746 024B61331DF765CA00C4F9DE /* DaemonService.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400747 04399A111D1C2D9D00E99CD9 /* RingTests.swift in Sources */,
Romain Bertozzi3b289ad2017-01-04 15:25:02 -0500748 029CE9D71E1D8C860000C8E1 /* ServiceEventTests.swift in Sources */,
Romain Bertozzi88859c02016-12-05 16:34:55 -0500749 024B612C1DF7654F00C4F9DE /* DaemonServiceTests.swift in Sources */,
Romain Bertozzi3b289ad2017-01-04 15:25:02 -0500750 029CE9D81E1D8DC70000C8E1 /* ServiceEvent.swift in Sources */,
Romain Bertozzi88859c02016-12-05 16:34:55 -0500751 024B61321DF7656A00C4F9DE /* FixtureFailStartDRingAdapter.mm in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400752 );
753 runOnlyForDeploymentPostprocessing = 0;
754 };
755 04399A131D1C2D9D00E99CD9 /* Sources */ = {
756 isa = PBXSourcesBuildPhase;
757 buildActionMask = 2147483647;
758 files = (
759 04399A1C1D1C2D9D00E99CD9 /* RingUITests.swift in Sources */,
760 );
761 runOnlyForDeploymentPostprocessing = 0;
762 };
763/* End PBXSourcesBuildPhase section */
764
765/* Begin PBXTargetDependency section */
766 04399A0E1D1C2D9D00E99CD9 /* PBXTargetDependency */ = {
767 isa = PBXTargetDependency;
768 target = 043999F21D1C2D9D00E99CD9 /* Ring */;
769 targetProxy = 04399A0D1D1C2D9D00E99CD9 /* PBXContainerItemProxy */;
770 };
771 04399A191D1C2D9D00E99CD9 /* PBXTargetDependency */ = {
772 isa = PBXTargetDependency;
773 target = 043999F21D1C2D9D00E99CD9 /* Ring */;
774 targetProxy = 04399A181D1C2D9D00E99CD9 /* PBXContainerItemProxy */;
775 };
776/* End PBXTargetDependency section */
777
778/* Begin PBXVariantGroup section */
779 043999FF1D1C2D9D00E99CD9 /* Main.storyboard */ = {
780 isa = PBXVariantGroup;
781 children = (
782 04399A001D1C2D9D00E99CD9 /* Base */,
783 );
784 name = Main.storyboard;
785 sourceTree = "<group>";
786 };
787 04399A041D1C2D9D00E99CD9 /* LaunchScreen.storyboard */ = {
788 isa = PBXVariantGroup;
789 children = (
790 04399A051D1C2D9D00E99CD9 /* Base */,
791 );
792 name = LaunchScreen.storyboard;
793 sourceTree = "<group>";
794 };
795/* End PBXVariantGroup section */
796
797/* Begin XCBuildConfiguration section */
798 04399A1E1D1C2D9D00E99CD9 /* Debug */ = {
799 isa = XCBuildConfiguration;
800 buildSettings = {
801 ALWAYS_SEARCH_USER_PATHS = NO;
802 CLANG_ANALYZER_NONNULL = YES;
803 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
804 CLANG_CXX_LIBRARY = "libc++";
805 CLANG_ENABLE_MODULES = YES;
806 CLANG_ENABLE_OBJC_ARC = YES;
807 CLANG_WARN_BOOL_CONVERSION = YES;
808 CLANG_WARN_CONSTANT_CONVERSION = YES;
809 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
810 CLANG_WARN_EMPTY_BODY = YES;
811 CLANG_WARN_ENUM_CONVERSION = YES;
Romain Bertozzia933e792016-12-15 15:45:02 -0500812 CLANG_WARN_INFINITE_RECURSION = YES;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400813 CLANG_WARN_INT_CONVERSION = YES;
814 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
Romain Bertozzia933e792016-12-15 15:45:02 -0500815 CLANG_WARN_SUSPICIOUS_MOVE = YES;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400816 CLANG_WARN_UNREACHABLE_CODE = YES;
817 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
818 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
819 COPY_PHASE_STRIP = NO;
820 DEBUG_INFORMATION_FORMAT = dwarf;
821 ENABLE_STRICT_OBJC_MSGSEND = YES;
822 ENABLE_TESTABILITY = YES;
823 GCC_C_LANGUAGE_STANDARD = gnu99;
824 GCC_DYNAMIC_NO_PIC = NO;
825 GCC_NO_COMMON_BLOCKS = YES;
826 GCC_OPTIMIZATION_LEVEL = 0;
827 GCC_PREPROCESSOR_DEFINITIONS = (
828 "DEBUG=1",
829 "$(inherited)",
830 );
831 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
832 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
833 GCC_WARN_UNDECLARED_SELECTOR = YES;
834 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
835 GCC_WARN_UNUSED_FUNCTION = YES;
836 GCC_WARN_UNUSED_VARIABLE = YES;
837 IPHONEOS_DEPLOYMENT_TARGET = 9.3;
838 MTL_ENABLE_DEBUG_INFO = YES;
839 ONLY_ACTIVE_ARCH = YES;
840 SDKROOT = iphoneos;
841 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
842 TARGETED_DEVICE_FAMILY = "1,2";
843 };
844 name = Debug;
845 };
846 04399A1F1D1C2D9D00E99CD9 /* Release */ = {
847 isa = XCBuildConfiguration;
848 buildSettings = {
849 ALWAYS_SEARCH_USER_PATHS = NO;
850 CLANG_ANALYZER_NONNULL = YES;
851 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
852 CLANG_CXX_LIBRARY = "libc++";
853 CLANG_ENABLE_MODULES = YES;
854 CLANG_ENABLE_OBJC_ARC = YES;
855 CLANG_WARN_BOOL_CONVERSION = YES;
856 CLANG_WARN_CONSTANT_CONVERSION = YES;
857 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
858 CLANG_WARN_EMPTY_BODY = YES;
859 CLANG_WARN_ENUM_CONVERSION = YES;
Romain Bertozzia933e792016-12-15 15:45:02 -0500860 CLANG_WARN_INFINITE_RECURSION = YES;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400861 CLANG_WARN_INT_CONVERSION = YES;
862 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
Romain Bertozzia933e792016-12-15 15:45:02 -0500863 CLANG_WARN_SUSPICIOUS_MOVE = YES;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400864 CLANG_WARN_UNREACHABLE_CODE = YES;
865 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
866 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
867 COPY_PHASE_STRIP = NO;
868 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
869 ENABLE_NS_ASSERTIONS = NO;
870 ENABLE_STRICT_OBJC_MSGSEND = YES;
871 GCC_C_LANGUAGE_STANDARD = gnu99;
872 GCC_NO_COMMON_BLOCKS = YES;
873 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
874 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
875 GCC_WARN_UNDECLARED_SELECTOR = YES;
876 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
877 GCC_WARN_UNUSED_FUNCTION = YES;
878 GCC_WARN_UNUSED_VARIABLE = YES;
879 IPHONEOS_DEPLOYMENT_TARGET = 9.3;
880 MTL_ENABLE_DEBUG_INFO = NO;
881 SDKROOT = iphoneos;
Romain Bertozzia933e792016-12-15 15:45:02 -0500882 SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400883 TARGETED_DEVICE_FAMILY = "1,2";
884 VALIDATE_PRODUCT = YES;
885 };
886 name = Release;
887 };
888 04399A211D1C2D9D00E99CD9 /* Debug */ = {
889 isa = XCBuildConfiguration;
890 buildSettings = {
891 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
892 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
893 CLANG_ENABLE_MODULES = YES;
894 CODE_SIGN_IDENTITY = "iPhone Developer";
895 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400896 DEVELOPMENT_TEAM = KM95526DS8;
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500897 FRAMEWORK_SEARCH_PATHS = (
898 "$(inherited)",
899 "$(PROJECT_DIR)/Carthage/Build/iOS",
900 );
Romain Bertozzi81646982016-12-22 12:32:13 -0500901 GCC_PRECOMPILE_PREFIX_HEADER = YES;
902 GCC_PREFIX_HEADER = Ring/RingPrefixHeader.pch;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400903 HEADER_SEARCH_PATHS = "$(SRCROOT)/../fat/include";
904 INFOPLIST_FILE = Ring/Info.plist;
Romain Bertozzi43843692016-11-10 11:09:18 -0500905 IPHONEOS_DEPLOYMENT_TARGET = 9.3;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400906 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
907 LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../fat/lib";
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400908 PRODUCT_BUNDLE_IDENTIFIER = cx.ring;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400909 PRODUCT_NAME = "$(TARGET_NAME)";
910 PROVISIONING_PROFILE = "";
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500911 SWIFT_OBJC_BRIDGING_HEADER = "Ring/Bridging/Ring-Bridging-Header.h";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400912 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
Romain Bertozzifac9f892016-11-10 11:00:44 -0500913 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400914 };
915 name = Debug;
916 };
917 04399A221D1C2D9D00E99CD9 /* Release */ = {
918 isa = XCBuildConfiguration;
919 buildSettings = {
920 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
921 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
922 CLANG_ENABLE_MODULES = YES;
923 CODE_SIGN_IDENTITY = "iPhone Developer";
924 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400925 DEVELOPMENT_TEAM = KM95526DS8;
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500926 FRAMEWORK_SEARCH_PATHS = (
927 "$(inherited)",
928 "$(PROJECT_DIR)/Carthage/Build/iOS",
929 );
Romain Bertozzi81646982016-12-22 12:32:13 -0500930 GCC_PRECOMPILE_PREFIX_HEADER = YES;
931 GCC_PREFIX_HEADER = Ring/RingPrefixHeader.pch;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400932 HEADER_SEARCH_PATHS = "$(SRCROOT)/../fat/include";
933 INFOPLIST_FILE = Ring/Info.plist;
Romain Bertozzi43843692016-11-10 11:09:18 -0500934 IPHONEOS_DEPLOYMENT_TARGET = 9.3;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400935 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
936 LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../fat/lib";
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400937 PRODUCT_BUNDLE_IDENTIFIER = cx.ring;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400938 PRODUCT_NAME = "$(TARGET_NAME)";
939 PROVISIONING_PROFILE = "";
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500940 SWIFT_OBJC_BRIDGING_HEADER = "Ring/Bridging/Ring-Bridging-Header.h";
Romain Bertozzifac9f892016-11-10 11:00:44 -0500941 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400942 };
943 name = Release;
944 };
945 04399A241D1C2D9D00E99CD9 /* Debug */ = {
946 isa = XCBuildConfiguration;
947 buildSettings = {
948 BUNDLE_LOADER = "$(TEST_HOST)";
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500949 FRAMEWORK_SEARCH_PATHS = (
950 "$(inherited)",
951 "$(PROJECT_DIR)/Carthage/Build/iOS",
952 );
Romain Bertozzi88859c02016-12-05 16:34:55 -0500953 HEADER_SEARCH_PATHS = "$(SRCROOT)/../fat/include";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400954 INFOPLIST_FILE = RingTests/Info.plist;
955 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Romain Bertozzi88859c02016-12-05 16:34:55 -0500956 LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../fat/lib";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400957 PRODUCT_BUNDLE_IDENTIFIER = cx.ring.RingTests;
958 PRODUCT_NAME = "$(TARGET_NAME)";
Romain Bertozzi88859c02016-12-05 16:34:55 -0500959 SWIFT_OBJC_BRIDGING_HEADER = "RingTests/RingTests-Bridging-Header.h";
Romain Bertozzifac9f892016-11-10 11:00:44 -0500960 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400961 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Ring.app/Ring";
962 };
963 name = Debug;
964 };
965 04399A251D1C2D9D00E99CD9 /* Release */ = {
966 isa = XCBuildConfiguration;
967 buildSettings = {
968 BUNDLE_LOADER = "$(TEST_HOST)";
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500969 FRAMEWORK_SEARCH_PATHS = (
970 "$(inherited)",
971 "$(PROJECT_DIR)/Carthage/Build/iOS",
972 );
Romain Bertozzi88859c02016-12-05 16:34:55 -0500973 HEADER_SEARCH_PATHS = "$(SRCROOT)/../fat/include";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400974 INFOPLIST_FILE = RingTests/Info.plist;
975 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Romain Bertozzi88859c02016-12-05 16:34:55 -0500976 LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../fat/lib";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400977 PRODUCT_BUNDLE_IDENTIFIER = cx.ring.RingTests;
978 PRODUCT_NAME = "$(TARGET_NAME)";
Romain Bertozzi88859c02016-12-05 16:34:55 -0500979 SWIFT_OBJC_BRIDGING_HEADER = "RingTests/RingTests-Bridging-Header.h";
Romain Bertozzifac9f892016-11-10 11:00:44 -0500980 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400981 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Ring.app/Ring";
982 };
983 name = Release;
984 };
985 04399A271D1C2D9D00E99CD9 /* Debug */ = {
986 isa = XCBuildConfiguration;
987 buildSettings = {
988 INFOPLIST_FILE = RingUITests/Info.plist;
989 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Romain Bertozzi88859c02016-12-05 16:34:55 -0500990 PRODUCT_BUNDLE_IDENTIFIER = cx.ring.RingUITest;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400991 PRODUCT_NAME = "$(TARGET_NAME)";
Romain Bertozzifac9f892016-11-10 11:00:44 -0500992 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400993 TEST_TARGET_NAME = Ring;
994 };
995 name = Debug;
996 };
997 04399A281D1C2D9D00E99CD9 /* Release */ = {
998 isa = XCBuildConfiguration;
999 buildSettings = {
1000 INFOPLIST_FILE = RingUITests/Info.plist;
1001 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Romain Bertozzi88859c02016-12-05 16:34:55 -05001002 PRODUCT_BUNDLE_IDENTIFIER = cx.ring.RingUITest;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001003 PRODUCT_NAME = "$(TARGET_NAME)";
Romain Bertozzifac9f892016-11-10 11:00:44 -05001004 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -04001005 TEST_TARGET_NAME = Ring;
1006 };
1007 name = Release;
1008 };
1009/* End XCBuildConfiguration section */
1010
1011/* Begin XCConfigurationList section */
1012 043999EE1D1C2D9D00E99CD9 /* Build configuration list for PBXProject "Ring" */ = {
1013 isa = XCConfigurationList;
1014 buildConfigurations = (
1015 04399A1E1D1C2D9D00E99CD9 /* Debug */,
1016 04399A1F1D1C2D9D00E99CD9 /* Release */,
1017 );
1018 defaultConfigurationIsVisible = 0;
1019 defaultConfigurationName = Release;
1020 };
1021 04399A201D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "Ring" */ = {
1022 isa = XCConfigurationList;
1023 buildConfigurations = (
1024 04399A211D1C2D9D00E99CD9 /* Debug */,
1025 04399A221D1C2D9D00E99CD9 /* Release */,
1026 );
1027 defaultConfigurationIsVisible = 0;
1028 defaultConfigurationName = Release;
1029 };
1030 04399A231D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "RingTests" */ = {
1031 isa = XCConfigurationList;
1032 buildConfigurations = (
1033 04399A241D1C2D9D00E99CD9 /* Debug */,
1034 04399A251D1C2D9D00E99CD9 /* Release */,
1035 );
1036 defaultConfigurationIsVisible = 0;
1037 defaultConfigurationName = Release;
1038 };
1039 04399A261D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "RingUITests" */ = {
1040 isa = XCConfigurationList;
1041 buildConfigurations = (
1042 04399A271D1C2D9D00E99CD9 /* Debug */,
1043 04399A281D1C2D9D00E99CD9 /* Release */,
1044 );
1045 defaultConfigurationIsVisible = 0;
1046 defaultConfigurationName = Release;
1047 };
1048/* End XCConfigurationList section */
1049
1050/* Begin XCVersionGroup section */
1051 043999F81D1C2D9D00E99CD9 /* Ring.xcdatamodeld */ = {
1052 isa = XCVersionGroup;
1053 children = (
1054 043999F91D1C2D9D00E99CD9 /* Ring.xcdatamodel */,
1055 );
1056 currentVersion = 043999F91D1C2D9D00E99CD9 /* Ring.xcdatamodel */;
1057 path = Ring.xcdatamodeld;
1058 sourceTree = "<group>";
1059 versionGroupType = wrapper.xcdatamodel;
1060 };
1061/* End XCVersionGroup section */
1062 };
1063 rootObject = 043999EB1D1C2D9D00E99CD9 /* Project object */;
1064}