blob: 2e439ddeca5d975e33279626903af7978c55ab91 [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 Bertozzi70d602f2016-10-28 16:11:21 -040020 02AED8191DD4C4B100F740BA /* librestbed.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 02AED8181DD4C4B100F740BA /* librestbed.a */; };
Romain Bertozzi966233f2016-11-17 17:14:10 -050021 02B22DFC1DF755BB000358C9 /* AccountModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22DFA1DF755BB000358C9 /* AccountModel.swift */; };
22 02B22DFD1DF755BB000358C9 /* AccountViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22DFB1DF755BB000358C9 /* AccountViewModel.swift */; };
23 02B22DFF1DF755DB000358C9 /* AccountsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22DFE1DF755DB000358C9 /* AccountsService.swift */; };
24 02B22E011DF755E5000358C9 /* MainTabBarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22E001DF755E5000358C9 /* MainTabBarViewController.swift */; };
25 02B22E031DF755F7000358C9 /* WalkthroughStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 02B22E021DF755F7000358C9 /* WalkthroughStoryboard.storyboard */; };
Romain Bertozzif31aa1d2016-12-01 09:58:39 -050026 02B22E091DF7585F000358C9 /* DaemonService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B22E081DF7585F000358C9 /* DaemonService.swift */; };
Romain Bertozzi966233f2016-11-17 17:14:10 -050027 02E1A0251DDE4ABA00D75B59 /* BoolStringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043866371D2304A700E06CE2 /* BoolStringExtension.swift */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040028 043866211D218B1100E06CE2 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 043866201D218B1100E06CE2 /* AudioToolbox.framework */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040029 043866331D22CE8C00E06CE2 /* MeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043866321D22CE8C00E06CE2 /* MeViewController.swift */; };
30 043866361D22D06500E06CE2 /* AccountTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043866351D22D06500E06CE2 /* AccountTableViewCell.swift */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040031 0438663B1D2313B700E06CE2 /* AccountDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0438663A1D2313B700E06CE2 /* AccountDetailsViewController.swift */; };
32 043999F71D1C2D9D00E99CD9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043999F61D1C2D9D00E99CD9 /* AppDelegate.swift */; };
33 043999FA1D1C2D9D00E99CD9 /* Ring.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 043999F81D1C2D9D00E99CD9 /* Ring.xcdatamodeld */; };
34 04399A011D1C2D9D00E99CD9 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 043999FF1D1C2D9D00E99CD9 /* Main.storyboard */; };
35 04399A031D1C2D9D00E99CD9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 04399A021D1C2D9D00E99CD9 /* Assets.xcassets */; };
36 04399A061D1C2D9D00E99CD9 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 04399A041D1C2D9D00E99CD9 /* LaunchScreen.storyboard */; };
37 04399A111D1C2D9D00E99CD9 /* RingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04399A101D1C2D9D00E99CD9 /* RingTests.swift */; };
38 04399A1C1D1C2D9D00E99CD9 /* RingUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04399A1B1D1C2D9D00E99CD9 /* RingUITests.swift */; };
39 04399A2A1D1C2DE300E99CD9 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399A291D1C2DE300E99CD9 /* CoreMedia.framework */; };
40 04399A2C1D1C2DE900E99CD9 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399A2B1D1C2DE900E99CD9 /* AVFoundation.framework */; };
41 04399A941D1C2F5800E99CD9 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399A931D1C2F5800E99CD9 /* libiconv.tbd */; };
42 04399A971D1C2F6100E99CD9 /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399A951D1C2F6100E99CD9 /* libbz2.tbd */; };
43 04399A981D1C2F6100E99CD9 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399A961D1C2F6100E99CD9 /* libz.tbd */; };
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -050044 04399AAC1D1C304300E99CD9 /* AccountAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 04399AA61D1C304300E99CD9 /* AccountAdapter.mm */; };
Romain Bertozzif31aa1d2016-12-01 09:58:39 -050045 04399AAD1D1C304300E99CD9 /* DRingAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 04399AA81D1C304300E99CD9 /* DRingAdapter.mm */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040046 04399AAE1D1C304300E99CD9 /* Utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 04399AAB1D1C304300E99CD9 /* Utils.mm */; };
47 04399AE41D1C341A00E99CD9 /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB21D1C341A00E99CD9 /* libavcodec.a */; };
48 04399AE51D1C341A00E99CD9 /* libavdevice.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB31D1C341A00E99CD9 /* libavdevice.a */; };
49 04399AE61D1C341A00E99CD9 /* libavfilter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB41D1C341A00E99CD9 /* libavfilter.a */; };
50 04399AE71D1C341A00E99CD9 /* libavformat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB51D1C341A00E99CD9 /* libavformat.a */; };
51 04399AE81D1C341A00E99CD9 /* libavutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB61D1C341A00E99CD9 /* libavutil.a */; };
52 04399AE91D1C341A00E99CD9 /* libFLAC.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB71D1C341A00E99CD9 /* libFLAC.a */; };
53 04399AEA1D1C341A00E99CD9 /* libgmp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB81D1C341A00E99CD9 /* libgmp.a */; };
54 04399AEB1D1C341A00E99CD9 /* libgnutls.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AB91D1C341A00E99CD9 /* libgnutls.a */; };
55 04399AED1D1C341A00E99CD9 /* libhogweed.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ABB1D1C341A00E99CD9 /* libhogweed.a */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040056 04399AEF1D1C341A00E99CD9 /* libixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ABD1D1C341A00E99CD9 /* libixml.a */; };
57 04399AF01D1C341A00E99CD9 /* libjsoncpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ABE1D1C341A00E99CD9 /* libjsoncpp.a */; };
58 04399AF11D1C341A00E99CD9 /* libmsgpackc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ABF1D1C341A00E99CD9 /* libmsgpackc.a */; };
59 04399AF21D1C341A00E99CD9 /* libnettle.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC01D1C341A00E99CD9 /* libnettle.a */; };
60 04399AF31D1C341A00E99CD9 /* libogg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC11D1C341A00E99CD9 /* libogg.a */; };
61 04399AF41D1C341A00E99CD9 /* libopendht.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC21D1C341A00E99CD9 /* libopendht.a */; };
62 04399AF51D1C341A00E99CD9 /* libopus.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC31D1C341A00E99CD9 /* libopus.a */; };
63 04399AF61D1C341A00E99CD9 /* libpcre.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC41D1C341A00E99CD9 /* libpcre.a */; };
64 04399AF71D1C341A00E99CD9 /* libpcreposix.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC51D1C341A00E99CD9 /* libpcreposix.a */; };
65 04399AF81D1C341A00E99CD9 /* libpj.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC61D1C341A00E99CD9 /* libpj.a */; };
66 04399AF91D1C341A00E99CD9 /* libpjlib-util.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC71D1C341A00E99CD9 /* libpjlib-util.a */; };
67 04399AFA1D1C341A00E99CD9 /* libpjmedia-audiodev.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC81D1C341A00E99CD9 /* libpjmedia-audiodev.a */; };
68 04399AFB1D1C341A00E99CD9 /* libpjmedia-codec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AC91D1C341A00E99CD9 /* libpjmedia-codec.a */; };
69 04399AFC1D1C341A00E99CD9 /* libpjmedia-videodev.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACA1D1C341A00E99CD9 /* libpjmedia-videodev.a */; };
70 04399AFD1D1C341A00E99CD9 /* libpjmedia.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACB1D1C341A00E99CD9 /* libpjmedia.a */; };
71 04399AFE1D1C341A00E99CD9 /* libpjnath.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACC1D1C341A00E99CD9 /* libpjnath.a */; };
72 04399AFF1D1C341A00E99CD9 /* libpjsip-simple.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACD1D1C341A00E99CD9 /* libpjsip-simple.a */; };
73 04399B001D1C341A00E99CD9 /* libpjsip-ua.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACE1D1C341A00E99CD9 /* libpjsip-ua.a */; };
74 04399B011D1C341A00E99CD9 /* libpjsip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ACF1D1C341A00E99CD9 /* libpjsip.a */; };
75 04399B021D1C341A00E99CD9 /* libpjsua.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD01D1C341A00E99CD9 /* libpjsua.a */; };
76 04399B031D1C341A00E99CD9 /* libpjsua2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD11D1C341A00E99CD9 /* libpjsua2.a */; };
77 04399B041D1C341A00E99CD9 /* libpostproc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD21D1C341A00E99CD9 /* libpostproc.a */; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -040078 04399B061D1C341A00E99CD9 /* libring.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD41D1C341A00E99CD9 /* libring.a */; };
79 04399B071D1C341A00E99CD9 /* libsamplerate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD51D1C341A00E99CD9 /* libsamplerate.a */; };
80 04399B081D1C341A00E99CD9 /* libsndfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD61D1C341A00E99CD9 /* libsndfile.a */; };
81 04399B091D1C341A00E99CD9 /* libspeex.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD71D1C341A00E99CD9 /* libspeex.a */; };
82 04399B0A1D1C341A00E99CD9 /* libspeexdsp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD81D1C341A00E99CD9 /* libspeexdsp.a */; };
83 04399B0B1D1C341A00E99CD9 /* libsrtp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AD91D1C341A00E99CD9 /* libsrtp.a */; };
84 04399B0C1D1C341A00E99CD9 /* libswresample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADA1D1C341A00E99CD9 /* libswresample.a */; };
85 04399B0D1D1C341A00E99CD9 /* libswscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADB1D1C341A00E99CD9 /* libswscale.a */; };
86 04399B0E1D1C341A00E99CD9 /* libthreadutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADC1D1C341A00E99CD9 /* libthreadutil.a */; };
87 04399B0F1D1C341A00E99CD9 /* libupnp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADD1D1C341A00E99CD9 /* libupnp.a */; };
88 04399B101D1C341A00E99CD9 /* libvorbis.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADE1D1C341A00E99CD9 /* libvorbis.a */; };
89 04399B111D1C341A00E99CD9 /* libvorbisenc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399ADF1D1C341A00E99CD9 /* libvorbisenc.a */; };
90 04399B121D1C341A00E99CD9 /* libvorbisfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AE01D1C341A00E99CD9 /* libvorbisfile.a */; };
91 04399B131D1C341A00E99CD9 /* libvpx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AE11D1C341A00E99CD9 /* libvpx.a */; };
92 04399B141D1C341A00E99CD9 /* libx264.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AE21D1C341A00E99CD9 /* libx264.a */; };
93 04399B151D1C341A00E99CD9 /* libyaml-cpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 04399AE31D1C341A00E99CD9 /* libyaml-cpp.a */; };
94/* End PBXBuildFile section */
95
96/* Begin PBXContainerItemProxy section */
97 04399A0D1D1C2D9D00E99CD9 /* PBXContainerItemProxy */ = {
98 isa = PBXContainerItemProxy;
99 containerPortal = 043999EB1D1C2D9D00E99CD9 /* Project object */;
100 proxyType = 1;
101 remoteGlobalIDString = 043999F21D1C2D9D00E99CD9;
102 remoteInfo = Ring;
103 };
104 04399A181D1C2D9D00E99CD9 /* PBXContainerItemProxy */ = {
105 isa = PBXContainerItemProxy;
106 containerPortal = 043999EB1D1C2D9D00E99CD9 /* Project object */;
107 proxyType = 1;
108 remoteGlobalIDString = 043999F21D1C2D9D00E99CD9;
109 remoteInfo = Ring;
110 };
111/* End PBXContainerItemProxy section */
112
113/* Begin PBXFileReference section */
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400114 02419BCD1DC3E75700DF0734 /* libboost_random.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_random.a; path = ../fat/lib/libboost_random.a; sourceTree = "<group>"; };
115 02419BCE1DC3E75700DF0734 /* libboost_system.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_system.a; path = ../fat/lib/libboost_system.a; sourceTree = "<group>"; };
116 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 -0500117 024B612B1DF7654F00C4F9DE /* DaemonServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DaemonServiceTests.swift; sourceTree = "<group>"; };
118 024B612D1DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FixtureFailInitDRingAdapter.h; path = Fixtures/DRingAdaptor/FixtureFailInitDRingAdapter.h; sourceTree = "<group>"; };
119 024B612E1DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = FixtureFailInitDRingAdapter.mm; path = Fixtures/DRingAdaptor/FixtureFailInitDRingAdapter.mm; sourceTree = "<group>"; };
120 024B612F1DF7656A00C4F9DE /* FixtureFailStartDRingAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FixtureFailStartDRingAdapter.h; path = Fixtures/DRingAdaptor/FixtureFailStartDRingAdapter.h; sourceTree = "<group>"; };
121 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 -0500122 02674C801E0C757B0065EDF9 /* RxBlocking.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxBlocking.framework; path = Carthage/Build/iOS/RxBlocking.framework; sourceTree = "<group>"; };
123 02674C811E0C757B0065EDF9 /* RxCocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxCocoa.framework; path = Carthage/Build/iOS/RxCocoa.framework; sourceTree = "<group>"; };
124 02674C821E0C757B0065EDF9 /* RxSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxSwift.framework; path = Carthage/Build/iOS/RxSwift.framework; sourceTree = "<group>"; };
125 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 -0500126 0273C2FE1E0C438F00CF00BA /* AccountAdapterDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AccountAdapterDelegate.swift; path = Services/AccountAdapterDelegate.swift; sourceTree = "<group>"; };
127 0273C3001E0C445200CF00BA /* RingPrefixHeader.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RingPrefixHeader.pch; path = Ring/RingPrefixHeader.pch; sourceTree = "<group>"; };
Romain Bertozzi88859c02016-12-05 16:34:55 -0500128 028568301DF610A9003A8D8D /* RingTests-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "RingTests-Bridging-Header.h"; sourceTree = "<group>"; };
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400129 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 -0500130 02B22DFA1DF755BB000358C9 /* AccountModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AccountModel.swift; path = Account/AccountModel.swift; sourceTree = "<group>"; };
131 02B22DFB1DF755BB000358C9 /* AccountViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AccountViewModel.swift; path = Account/AccountViewModel.swift; sourceTree = "<group>"; };
132 02B22DFE1DF755DB000358C9 /* AccountsService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AccountsService.swift; path = Services/AccountsService.swift; sourceTree = "<group>"; };
133 02B22E001DF755E5000358C9 /* MainTabBarViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = MainTabBarViewController.swift; path = MainTabBar/MainTabBarViewController.swift; sourceTree = "<group>"; };
134 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 -0500135 02B22E081DF7585F000358C9 /* DaemonService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DaemonService.swift; path = Services/DaemonService.swift; sourceTree = "<group>"; };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400136 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 -0400137 043866321D22CE8C00E06CE2 /* MeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MeViewController.swift; sourceTree = "<group>"; };
138 043866351D22D06500E06CE2 /* AccountTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountTableViewCell.swift; sourceTree = "<group>"; };
Romain Bertozzi966233f2016-11-17 17:14:10 -0500139 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 -0400140 0438663A1D2313B700E06CE2 /* AccountDetailsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountDetailsViewController.swift; sourceTree = "<group>"; };
141 043999F31D1C2D9D00E99CD9 /* Ring.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Ring.app; sourceTree = BUILT_PRODUCTS_DIR; };
142 043999F61D1C2D9D00E99CD9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
143 043999F91D1C2D9D00E99CD9 /* Ring.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Ring.xcdatamodel; sourceTree = "<group>"; };
144 04399A001D1C2D9D00E99CD9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
145 04399A021D1C2D9D00E99CD9 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
146 04399A051D1C2D9D00E99CD9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
147 04399A071D1C2D9D00E99CD9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
148 04399A0C1D1C2D9D00E99CD9 /* RingTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RingTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
149 04399A101D1C2D9D00E99CD9 /* RingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RingTests.swift; sourceTree = "<group>"; };
150 04399A121D1C2D9D00E99CD9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
151 04399A171D1C2D9D00E99CD9 /* RingUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RingUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
152 04399A1B1D1C2D9D00E99CD9 /* RingUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RingUITests.swift; sourceTree = "<group>"; };
153 04399A1D1D1C2D9D00E99CD9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
154 04399A291D1C2DE300E99CD9 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; };
155 04399A2B1D1C2DE900E99CD9 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
156 04399A931D1C2F5800E99CD9 /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
157 04399A951D1C2F6100E99CD9 /* libbz2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbz2.tbd; path = usr/lib/libbz2.tbd; sourceTree = SDKROOT; };
158 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 -0500159 04399AA51D1C304300E99CD9 /* AccountAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AccountAdapter.h; path = Bridging/AccountAdapter.h; sourceTree = "<group>"; };
160 04399AA61D1C304300E99CD9 /* AccountAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AccountAdapter.mm; path = Bridging/AccountAdapter.mm; sourceTree = "<group>"; };
161 04399AA71D1C304300E99CD9 /* DRingAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DRingAdapter.h; path = Bridging/DRingAdapter.h; sourceTree = "<group>"; };
162 04399AA81D1C304300E99CD9 /* DRingAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = DRingAdapter.mm; path = Bridging/DRingAdapter.mm; sourceTree = "<group>"; };
163 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>"; };
164 04399AAA1D1C304300E99CD9 /* Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Utils.h; path = Bridging/Utils.h; sourceTree = "<group>"; };
165 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 -0400166 04399AB21D1C341A00E99CD9 /* libavcodec.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavcodec.a; path = ../fat/lib/libavcodec.a; sourceTree = "<group>"; };
167 04399AB31D1C341A00E99CD9 /* libavdevice.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavdevice.a; path = ../fat/lib/libavdevice.a; sourceTree = "<group>"; };
168 04399AB41D1C341A00E99CD9 /* libavfilter.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavfilter.a; path = ../fat/lib/libavfilter.a; sourceTree = "<group>"; };
169 04399AB51D1C341A00E99CD9 /* libavformat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavformat.a; path = ../fat/lib/libavformat.a; sourceTree = "<group>"; };
170 04399AB61D1C341A00E99CD9 /* libavutil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavutil.a; path = ../fat/lib/libavutil.a; sourceTree = "<group>"; };
171 04399AB71D1C341A00E99CD9 /* libFLAC.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libFLAC.a; path = ../fat/lib/libFLAC.a; sourceTree = "<group>"; };
172 04399AB81D1C341A00E99CD9 /* libgmp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgmp.a; path = ../fat/lib/libgmp.a; sourceTree = "<group>"; };
173 04399AB91D1C341A00E99CD9 /* libgnutls.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgnutls.a; path = ../fat/lib/libgnutls.a; sourceTree = "<group>"; };
174 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 -0400175 04399ABD1D1C341A00E99CD9 /* libixml.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libixml.a; path = ../fat/lib/libixml.a; sourceTree = "<group>"; };
176 04399ABE1D1C341A00E99CD9 /* libjsoncpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjsoncpp.a; path = ../fat/lib/libjsoncpp.a; sourceTree = "<group>"; };
177 04399ABF1D1C341A00E99CD9 /* libmsgpackc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmsgpackc.a; path = ../fat/lib/libmsgpackc.a; sourceTree = "<group>"; };
178 04399AC01D1C341A00E99CD9 /* libnettle.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libnettle.a; path = ../fat/lib/libnettle.a; sourceTree = "<group>"; };
179 04399AC11D1C341A00E99CD9 /* libogg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libogg.a; path = ../fat/lib/libogg.a; sourceTree = "<group>"; };
180 04399AC21D1C341A00E99CD9 /* libopendht.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopendht.a; path = ../fat/lib/libopendht.a; sourceTree = "<group>"; };
181 04399AC31D1C341A00E99CD9 /* libopus.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopus.a; path = ../fat/lib/libopus.a; sourceTree = "<group>"; };
182 04399AC41D1C341A00E99CD9 /* libpcre.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpcre.a; path = ../fat/lib/libpcre.a; sourceTree = "<group>"; };
183 04399AC51D1C341A00E99CD9 /* libpcreposix.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpcreposix.a; path = ../fat/lib/libpcreposix.a; sourceTree = "<group>"; };
184 04399AC61D1C341A00E99CD9 /* libpj.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpj.a; path = ../fat/lib/libpj.a; sourceTree = "<group>"; };
185 04399AC71D1C341A00E99CD9 /* libpjlib-util.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjlib-util.a"; path = "../fat/lib/libpjlib-util.a"; sourceTree = "<group>"; };
186 04399AC81D1C341A00E99CD9 /* libpjmedia-audiodev.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-audiodev.a"; path = "../fat/lib/libpjmedia-audiodev.a"; sourceTree = "<group>"; };
187 04399AC91D1C341A00E99CD9 /* libpjmedia-codec.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-codec.a"; path = "../fat/lib/libpjmedia-codec.a"; sourceTree = "<group>"; };
188 04399ACA1D1C341A00E99CD9 /* libpjmedia-videodev.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-videodev.a"; path = "../fat/lib/libpjmedia-videodev.a"; sourceTree = "<group>"; };
189 04399ACB1D1C341A00E99CD9 /* libpjmedia.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpjmedia.a; path = ../fat/lib/libpjmedia.a; sourceTree = "<group>"; };
190 04399ACC1D1C341A00E99CD9 /* libpjnath.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpjnath.a; path = ../fat/lib/libpjnath.a; sourceTree = "<group>"; };
191 04399ACD1D1C341A00E99CD9 /* libpjsip-simple.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsip-simple.a"; path = "../fat/lib/libpjsip-simple.a"; sourceTree = "<group>"; };
192 04399ACE1D1C341A00E99CD9 /* libpjsip-ua.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsip-ua.a"; path = "../fat/lib/libpjsip-ua.a"; sourceTree = "<group>"; };
193 04399ACF1D1C341A00E99CD9 /* libpjsip.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpjsip.a; path = ../fat/lib/libpjsip.a; sourceTree = "<group>"; };
194 04399AD01D1C341A00E99CD9 /* libpjsua.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpjsua.a; path = ../fat/lib/libpjsua.a; sourceTree = "<group>"; };
195 04399AD11D1C341A00E99CD9 /* libpjsua2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpjsua2.a; path = ../fat/lib/libpjsua2.a; sourceTree = "<group>"; };
196 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 -0400197 04399AD41D1C341A00E99CD9 /* libring.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libring.a; path = ../fat/lib/libring.a; sourceTree = "<group>"; };
198 04399AD51D1C341A00E99CD9 /* libsamplerate.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsamplerate.a; path = ../fat/lib/libsamplerate.a; sourceTree = "<group>"; };
199 04399AD61D1C341A00E99CD9 /* libsndfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsndfile.a; path = ../fat/lib/libsndfile.a; sourceTree = "<group>"; };
200 04399AD71D1C341A00E99CD9 /* libspeex.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libspeex.a; path = ../fat/lib/libspeex.a; sourceTree = "<group>"; };
201 04399AD81D1C341A00E99CD9 /* libspeexdsp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libspeexdsp.a; path = ../fat/lib/libspeexdsp.a; sourceTree = "<group>"; };
202 04399AD91D1C341A00E99CD9 /* libsrtp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsrtp.a; path = ../fat/lib/libsrtp.a; sourceTree = "<group>"; };
203 04399ADA1D1C341A00E99CD9 /* libswresample.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libswresample.a; path = ../fat/lib/libswresample.a; sourceTree = "<group>"; };
204 04399ADB1D1C341A00E99CD9 /* libswscale.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libswscale.a; path = ../fat/lib/libswscale.a; sourceTree = "<group>"; };
205 04399ADC1D1C341A00E99CD9 /* libthreadutil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libthreadutil.a; path = ../fat/lib/libthreadutil.a; sourceTree = "<group>"; };
206 04399ADD1D1C341A00E99CD9 /* libupnp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libupnp.a; path = ../fat/lib/libupnp.a; sourceTree = "<group>"; };
207 04399ADE1D1C341A00E99CD9 /* libvorbis.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbis.a; path = ../fat/lib/libvorbis.a; sourceTree = "<group>"; };
208 04399ADF1D1C341A00E99CD9 /* libvorbisenc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisenc.a; path = ../fat/lib/libvorbisenc.a; sourceTree = "<group>"; };
209 04399AE01D1C341A00E99CD9 /* libvorbisfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisfile.a; path = ../fat/lib/libvorbisfile.a; sourceTree = "<group>"; };
210 04399AE11D1C341A00E99CD9 /* libvpx.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvpx.a; path = ../fat/lib/libvpx.a; sourceTree = "<group>"; };
211 04399AE21D1C341A00E99CD9 /* libx264.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libx264.a; path = ../fat/lib/libx264.a; sourceTree = "<group>"; };
212 04399AE31D1C341A00E99CD9 /* libyaml-cpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libyaml-cpp.a"; path = "../fat/lib/libyaml-cpp.a"; sourceTree = "<group>"; };
213/* End PBXFileReference section */
214
215/* Begin PBXFrameworksBuildPhase section */
216 043999F01D1C2D9D00E99CD9 /* Frameworks */ = {
217 isa = PBXFrameworksBuildPhase;
218 buildActionMask = 2147483647;
219 files = (
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500220 02674C851E0C757B0065EDF9 /* RxCocoa.framework in Frameworks */,
221 02674C861E0C757B0065EDF9 /* RxSwift.framework in Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400222 043866211D218B1100E06CE2 /* AudioToolbox.framework in Frameworks */,
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400223 02AED8191DD4C4B100F740BA /* librestbed.a in Frameworks */,
224 02419BD21DC3E76A00DF0734 /* libcryptopp.a in Frameworks */,
225 02419BCF1DC3E75700DF0734 /* libboost_random.a in Frameworks */,
226 02419BD01DC3E75700DF0734 /* libboost_system.a in Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400227 04399AE41D1C341A00E99CD9 /* libavcodec.a in Frameworks */,
228 04399AE51D1C341A00E99CD9 /* libavdevice.a in Frameworks */,
229 04399AE61D1C341A00E99CD9 /* libavfilter.a in Frameworks */,
230 04399AE71D1C341A00E99CD9 /* libavformat.a in Frameworks */,
231 04399AE81D1C341A00E99CD9 /* libavutil.a in Frameworks */,
232 04399AE91D1C341A00E99CD9 /* libFLAC.a in Frameworks */,
233 04399AEA1D1C341A00E99CD9 /* libgmp.a in Frameworks */,
234 04399AEB1D1C341A00E99CD9 /* libgnutls.a in Frameworks */,
235 04399AED1D1C341A00E99CD9 /* libhogweed.a in Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400236 04399AEF1D1C341A00E99CD9 /* libixml.a in Frameworks */,
237 04399AF01D1C341A00E99CD9 /* libjsoncpp.a in Frameworks */,
238 04399AF11D1C341A00E99CD9 /* libmsgpackc.a in Frameworks */,
239 04399AF21D1C341A00E99CD9 /* libnettle.a in Frameworks */,
240 04399AF31D1C341A00E99CD9 /* libogg.a in Frameworks */,
241 04399AF41D1C341A00E99CD9 /* libopendht.a in Frameworks */,
242 04399AF51D1C341A00E99CD9 /* libopus.a in Frameworks */,
243 04399AF61D1C341A00E99CD9 /* libpcre.a in Frameworks */,
244 04399AF71D1C341A00E99CD9 /* libpcreposix.a in Frameworks */,
245 04399AF81D1C341A00E99CD9 /* libpj.a in Frameworks */,
246 04399AF91D1C341A00E99CD9 /* libpjlib-util.a in Frameworks */,
247 04399AFA1D1C341A00E99CD9 /* libpjmedia-audiodev.a in Frameworks */,
248 04399AFB1D1C341A00E99CD9 /* libpjmedia-codec.a in Frameworks */,
249 04399AFC1D1C341A00E99CD9 /* libpjmedia-videodev.a in Frameworks */,
250 04399AFD1D1C341A00E99CD9 /* libpjmedia.a in Frameworks */,
251 04399AFE1D1C341A00E99CD9 /* libpjnath.a in Frameworks */,
252 04399AFF1D1C341A00E99CD9 /* libpjsip-simple.a in Frameworks */,
253 04399B001D1C341A00E99CD9 /* libpjsip-ua.a in Frameworks */,
254 04399B011D1C341A00E99CD9 /* libpjsip.a in Frameworks */,
255 04399B021D1C341A00E99CD9 /* libpjsua.a in Frameworks */,
256 04399B031D1C341A00E99CD9 /* libpjsua2.a in Frameworks */,
257 04399B041D1C341A00E99CD9 /* libpostproc.a in Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400258 04399B061D1C341A00E99CD9 /* libring.a in Frameworks */,
259 04399B071D1C341A00E99CD9 /* libsamplerate.a in Frameworks */,
260 04399B081D1C341A00E99CD9 /* libsndfile.a in Frameworks */,
261 04399B091D1C341A00E99CD9 /* libspeex.a in Frameworks */,
262 04399B0A1D1C341A00E99CD9 /* libspeexdsp.a in Frameworks */,
263 04399B0B1D1C341A00E99CD9 /* libsrtp.a in Frameworks */,
264 04399B0C1D1C341A00E99CD9 /* libswresample.a in Frameworks */,
265 04399B0D1D1C341A00E99CD9 /* libswscale.a in Frameworks */,
266 04399B0E1D1C341A00E99CD9 /* libthreadutil.a in Frameworks */,
267 04399B0F1D1C341A00E99CD9 /* libupnp.a in Frameworks */,
268 04399B101D1C341A00E99CD9 /* libvorbis.a in Frameworks */,
269 04399B111D1C341A00E99CD9 /* libvorbisenc.a in Frameworks */,
270 04399B121D1C341A00E99CD9 /* libvorbisfile.a in Frameworks */,
271 04399B131D1C341A00E99CD9 /* libvpx.a in Frameworks */,
272 04399B141D1C341A00E99CD9 /* libx264.a in Frameworks */,
273 04399B151D1C341A00E99CD9 /* libyaml-cpp.a in Frameworks */,
274 04399A971D1C2F6100E99CD9 /* libbz2.tbd in Frameworks */,
275 04399A981D1C2F6100E99CD9 /* libz.tbd in Frameworks */,
276 04399A941D1C2F5800E99CD9 /* libiconv.tbd in Frameworks */,
277 04399A2C1D1C2DE900E99CD9 /* AVFoundation.framework in Frameworks */,
278 04399A2A1D1C2DE300E99CD9 /* CoreMedia.framework in Frameworks */,
279 );
280 runOnlyForDeploymentPostprocessing = 0;
281 };
282 04399A091D1C2D9D00E99CD9 /* Frameworks */ = {
283 isa = PBXFrameworksBuildPhase;
284 buildActionMask = 2147483647;
285 files = (
286 );
287 runOnlyForDeploymentPostprocessing = 0;
288 };
289 04399A141D1C2D9D00E99CD9 /* Frameworks */ = {
290 isa = PBXFrameworksBuildPhase;
291 buildActionMask = 2147483647;
292 files = (
293 );
294 runOnlyForDeploymentPostprocessing = 0;
295 };
296/* End PBXFrameworksBuildPhase section */
297
298/* Begin PBXGroup section */
Romain Bertozzi88859c02016-12-05 16:34:55 -0500299 028568231DF60E5C003A8D8D /* Fixtures */ = {
300 isa = PBXGroup;
301 children = (
302 028568241DF60E65003A8D8D /* DRingAdapter */,
303 );
304 name = Fixtures;
305 sourceTree = "<group>";
306 };
307 028568241DF60E65003A8D8D /* DRingAdapter */ = {
308 isa = PBXGroup;
309 children = (
310 024B612D1DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.h */,
311 024B612E1DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.mm */,
312 024B612F1DF7656A00C4F9DE /* FixtureFailStartDRingAdapter.h */,
313 024B61301DF7656A00C4F9DE /* FixtureFailStartDRingAdapter.mm */,
314 );
315 name = DRingAdapter;
316 sourceTree = "<group>";
317 };
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400318 02AED8171DD4C4B000F740BA /* Frameworks */ = {
319 isa = PBXGroup;
320 children = (
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500321 02674C801E0C757B0065EDF9 /* RxBlocking.framework */,
322 02674C811E0C757B0065EDF9 /* RxCocoa.framework */,
323 02674C821E0C757B0065EDF9 /* RxSwift.framework */,
324 02674C831E0C757B0065EDF9 /* RxTest.framework */,
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400325 );
326 name = Frameworks;
327 sourceTree = "<group>";
328 };
Romain Bertozzie36578b2016-11-16 17:34:46 -0500329 02DE64671DDD15FC007D20EC /* Storyboards */ = {
330 isa = PBXGroup;
331 children = (
Romain Bertozzi966233f2016-11-17 17:14:10 -0500332 02B22E021DF755F7000358C9 /* WalkthroughStoryboard.storyboard */,
Romain Bertozzie36578b2016-11-16 17:34:46 -0500333 043999FF1D1C2D9D00E99CD9 /* Main.storyboard */,
334 04399A041D1C2D9D00E99CD9 /* LaunchScreen.storyboard */,
335 );
336 name = Storyboards;
337 sourceTree = "<group>";
338 };
Romain Bertozzi966233f2016-11-17 17:14:10 -0500339 02E1A0261DDE4C2E00D75B59 /* Services */ = {
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400340 isa = PBXGroup;
341 children = (
Romain Bertozzif31aa1d2016-12-01 09:58:39 -0500342 02B22E081DF7585F000358C9 /* DaemonService.swift */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500343 02B22DFE1DF755DB000358C9 /* AccountsService.swift */,
Romain Bertozzi81646982016-12-22 12:32:13 -0500344 0273C2FE1E0C438F00CF00BA /* AccountAdapterDelegate.swift */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400345 );
Romain Bertozzi966233f2016-11-17 17:14:10 -0500346 name = Services;
347 sourceTree = "<group>";
348 };
349 02E1A0271DDE4C3900D75B59 /* Account */ = {
350 isa = PBXGroup;
351 children = (
352 02B22DFA1DF755BB000358C9 /* AccountModel.swift */,
353 02B22DFB1DF755BB000358C9 /* AccountViewModel.swift */,
354 );
355 name = Account;
356 sourceTree = "<group>";
357 };
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500358 02EFCACF1E0C3DD600FD8ED1 /* Bridging */ = {
359 isa = PBXGroup;
360 children = (
361 04399AA91D1C304300E99CD9 /* Ring-Bridging-Header.h */,
362 04399AA51D1C304300E99CD9 /* AccountAdapter.h */,
363 04399AA61D1C304300E99CD9 /* AccountAdapter.mm */,
364 04399AA71D1C304300E99CD9 /* DRingAdapter.h */,
365 04399AA81D1C304300E99CD9 /* DRingAdapter.mm */,
366 04399AAA1D1C304300E99CD9 /* Utils.h */,
367 04399AAB1D1C304300E99CD9 /* Utils.mm */,
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500368 );
369 name = Bridging;
370 sourceTree = "<group>";
371 };
Romain Bertozzi966233f2016-11-17 17:14:10 -0500372 02F9B1C21DDDFF0E00FE123D /* MainTabBar */ = {
373 isa = PBXGroup;
374 children = (
375 02B22E001DF755E5000358C9 /* MainTabBarViewController.swift */,
376 );
377 name = MainTabBar;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400378 sourceTree = "<group>";
379 };
380 0438662D1D22C87500E06CE2 /* ViewController */ = {
381 isa = PBXGroup;
382 children = (
383 043866321D22CE8C00E06CE2 /* MeViewController.swift */,
384 0438663A1D2313B700E06CE2 /* AccountDetailsViewController.swift */,
385 );
386 name = ViewController;
387 sourceTree = "<group>";
388 };
389 043866341D22D04E00E06CE2 /* UI */ = {
390 isa = PBXGroup;
391 children = (
392 043866351D22D06500E06CE2 /* AccountTableViewCell.swift */,
393 );
394 name = UI;
395 sourceTree = "<group>";
396 };
397 043866391D2307C000E06CE2 /* Extensions */ = {
398 isa = PBXGroup;
399 children = (
400 043866371D2304A700E06CE2 /* BoolStringExtension.swift */,
401 );
402 name = Extensions;
403 sourceTree = "<group>";
404 };
405 043999EA1D1C2D9D00E99CD9 = {
406 isa = PBXGroup;
407 children = (
Romain Bertozzi81646982016-12-22 12:32:13 -0500408 0273C3001E0C445200CF00BA /* RingPrefixHeader.pch */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400409 04399A991D1C2F6400E99CD9 /* SYS_DEPS */,
410 04399A921D1C2E3600E99CD9 /* RING_DEPS */,
411 043999F51D1C2D9D00E99CD9 /* Ring */,
412 04399A0F1D1C2D9D00E99CD9 /* RingTests */,
413 04399A1A1D1C2D9D00E99CD9 /* RingUITests */,
414 043999F41D1C2D9D00E99CD9 /* Products */,
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400415 02AED8171DD4C4B000F740BA /* Frameworks */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400416 );
417 sourceTree = "<group>";
418 };
419 043999F41D1C2D9D00E99CD9 /* Products */ = {
420 isa = PBXGroup;
421 children = (
422 043999F31D1C2D9D00E99CD9 /* Ring.app */,
423 04399A0C1D1C2D9D00E99CD9 /* RingTests.xctest */,
424 04399A171D1C2D9D00E99CD9 /* RingUITests.xctest */,
425 );
426 name = Products;
427 sourceTree = "<group>";
428 };
429 043999F51D1C2D9D00E99CD9 /* Ring */ = {
430 isa = PBXGroup;
431 children = (
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500432 02EFCACF1E0C3DD600FD8ED1 /* Bridging */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500433 02E1A0271DDE4C3900D75B59 /* Account */,
434 02E1A0261DDE4C2E00D75B59 /* Services */,
435 02F9B1C21DDDFF0E00FE123D /* MainTabBar */,
Romain Bertozzie36578b2016-11-16 17:34:46 -0500436 02DE64671DDD15FC007D20EC /* Storyboards */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400437 043866341D22D04E00E06CE2 /* UI */,
438 0438662D1D22C87500E06CE2 /* ViewController */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500439 043866391D2307C000E06CE2 /* Extensions */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400440 043999F61D1C2D9D00E99CD9 /* AppDelegate.swift */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400441 04399A021D1C2D9D00E99CD9 /* Assets.xcassets */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400442 04399A071D1C2D9D00E99CD9 /* Info.plist */,
443 043999F81D1C2D9D00E99CD9 /* Ring.xcdatamodeld */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400444 );
445 path = Ring;
446 sourceTree = "<group>";
447 };
448 04399A0F1D1C2D9D00E99CD9 /* RingTests */ = {
449 isa = PBXGroup;
450 children = (
Romain Bertozzi88859c02016-12-05 16:34:55 -0500451 024B612B1DF7654F00C4F9DE /* DaemonServiceTests.swift */,
452 028568301DF610A9003A8D8D /* RingTests-Bridging-Header.h */,
453 028568231DF60E5C003A8D8D /* Fixtures */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400454 04399A101D1C2D9D00E99CD9 /* RingTests.swift */,
455 04399A121D1C2D9D00E99CD9 /* Info.plist */,
456 );
457 path = RingTests;
458 sourceTree = "<group>";
459 };
460 04399A1A1D1C2D9D00E99CD9 /* RingUITests */ = {
461 isa = PBXGroup;
462 children = (
463 04399A1B1D1C2D9D00E99CD9 /* RingUITests.swift */,
464 04399A1D1D1C2D9D00E99CD9 /* Info.plist */,
465 );
466 path = RingUITests;
467 sourceTree = "<group>";
468 };
469 04399A921D1C2E3600E99CD9 /* RING_DEPS */ = {
470 isa = PBXGroup;
471 children = (
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400472 02AED8181DD4C4B100F740BA /* librestbed.a */,
473 02419BD11DC3E76A00DF0734 /* libcryptopp.a */,
474 02419BCD1DC3E75700DF0734 /* libboost_random.a */,
475 02419BCE1DC3E75700DF0734 /* libboost_system.a */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400476 04399AB21D1C341A00E99CD9 /* libavcodec.a */,
477 04399AB31D1C341A00E99CD9 /* libavdevice.a */,
478 04399AB41D1C341A00E99CD9 /* libavfilter.a */,
479 04399AB51D1C341A00E99CD9 /* libavformat.a */,
480 04399AB61D1C341A00E99CD9 /* libavutil.a */,
481 04399AB71D1C341A00E99CD9 /* libFLAC.a */,
482 04399AB81D1C341A00E99CD9 /* libgmp.a */,
483 04399AB91D1C341A00E99CD9 /* libgnutls.a */,
484 04399ABB1D1C341A00E99CD9 /* libhogweed.a */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400485 04399ABD1D1C341A00E99CD9 /* libixml.a */,
486 04399ABE1D1C341A00E99CD9 /* libjsoncpp.a */,
487 04399ABF1D1C341A00E99CD9 /* libmsgpackc.a */,
488 04399AC01D1C341A00E99CD9 /* libnettle.a */,
489 04399AC11D1C341A00E99CD9 /* libogg.a */,
490 04399AC21D1C341A00E99CD9 /* libopendht.a */,
491 04399AC31D1C341A00E99CD9 /* libopus.a */,
492 04399AC41D1C341A00E99CD9 /* libpcre.a */,
493 04399AC51D1C341A00E99CD9 /* libpcreposix.a */,
494 04399AC61D1C341A00E99CD9 /* libpj.a */,
495 04399AC71D1C341A00E99CD9 /* libpjlib-util.a */,
496 04399AC81D1C341A00E99CD9 /* libpjmedia-audiodev.a */,
497 04399AC91D1C341A00E99CD9 /* libpjmedia-codec.a */,
498 04399ACA1D1C341A00E99CD9 /* libpjmedia-videodev.a */,
499 04399ACB1D1C341A00E99CD9 /* libpjmedia.a */,
500 04399ACC1D1C341A00E99CD9 /* libpjnath.a */,
501 04399ACD1D1C341A00E99CD9 /* libpjsip-simple.a */,
502 04399ACE1D1C341A00E99CD9 /* libpjsip-ua.a */,
503 04399ACF1D1C341A00E99CD9 /* libpjsip.a */,
504 04399AD01D1C341A00E99CD9 /* libpjsua.a */,
505 04399AD11D1C341A00E99CD9 /* libpjsua2.a */,
506 04399AD21D1C341A00E99CD9 /* libpostproc.a */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400507 04399AD41D1C341A00E99CD9 /* libring.a */,
508 04399AD51D1C341A00E99CD9 /* libsamplerate.a */,
509 04399AD61D1C341A00E99CD9 /* libsndfile.a */,
510 04399AD71D1C341A00E99CD9 /* libspeex.a */,
511 04399AD81D1C341A00E99CD9 /* libspeexdsp.a */,
512 04399AD91D1C341A00E99CD9 /* libsrtp.a */,
513 04399ADA1D1C341A00E99CD9 /* libswresample.a */,
514 04399ADB1D1C341A00E99CD9 /* libswscale.a */,
515 04399ADC1D1C341A00E99CD9 /* libthreadutil.a */,
516 04399ADD1D1C341A00E99CD9 /* libupnp.a */,
517 04399ADE1D1C341A00E99CD9 /* libvorbis.a */,
518 04399ADF1D1C341A00E99CD9 /* libvorbisenc.a */,
519 04399AE01D1C341A00E99CD9 /* libvorbisfile.a */,
520 04399AE11D1C341A00E99CD9 /* libvpx.a */,
521 04399AE21D1C341A00E99CD9 /* libx264.a */,
522 04399AE31D1C341A00E99CD9 /* libyaml-cpp.a */,
523 );
524 name = RING_DEPS;
525 sourceTree = "<group>";
526 };
527 04399A991D1C2F6400E99CD9 /* SYS_DEPS */ = {
528 isa = PBXGroup;
529 children = (
530 043866201D218B1100E06CE2 /* AudioToolbox.framework */,
531 04399A2B1D1C2DE900E99CD9 /* AVFoundation.framework */,
532 04399A291D1C2DE300E99CD9 /* CoreMedia.framework */,
533 04399A951D1C2F6100E99CD9 /* libbz2.tbd */,
534 04399A931D1C2F5800E99CD9 /* libiconv.tbd */,
535 04399A961D1C2F6100E99CD9 /* libz.tbd */,
536 );
537 name = SYS_DEPS;
538 sourceTree = "<group>";
539 };
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400540/* End PBXGroup section */
541
542/* Begin PBXNativeTarget section */
543 043999F21D1C2D9D00E99CD9 /* Ring */ = {
544 isa = PBXNativeTarget;
545 buildConfigurationList = 04399A201D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "Ring" */;
546 buildPhases = (
547 043999EF1D1C2D9D00E99CD9 /* Sources */,
548 043999F01D1C2D9D00E99CD9 /* Frameworks */,
549 043999F11D1C2D9D00E99CD9 /* Resources */,
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500550 0273C3011E0C655900CF00BA /* ShellScript */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400551 );
552 buildRules = (
553 );
554 dependencies = (
555 );
556 name = Ring;
557 productName = Ring;
558 productReference = 043999F31D1C2D9D00E99CD9 /* Ring.app */;
559 productType = "com.apple.product-type.application";
560 };
561 04399A0B1D1C2D9D00E99CD9 /* RingTests */ = {
562 isa = PBXNativeTarget;
563 buildConfigurationList = 04399A231D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "RingTests" */;
564 buildPhases = (
565 04399A081D1C2D9D00E99CD9 /* Sources */,
566 04399A091D1C2D9D00E99CD9 /* Frameworks */,
567 04399A0A1D1C2D9D00E99CD9 /* Resources */,
568 );
569 buildRules = (
570 );
571 dependencies = (
572 04399A0E1D1C2D9D00E99CD9 /* PBXTargetDependency */,
573 );
574 name = RingTests;
575 productName = RingTests;
576 productReference = 04399A0C1D1C2D9D00E99CD9 /* RingTests.xctest */;
577 productType = "com.apple.product-type.bundle.unit-test";
578 };
579 04399A161D1C2D9D00E99CD9 /* RingUITests */ = {
580 isa = PBXNativeTarget;
581 buildConfigurationList = 04399A261D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "RingUITests" */;
582 buildPhases = (
583 04399A131D1C2D9D00E99CD9 /* Sources */,
584 04399A141D1C2D9D00E99CD9 /* Frameworks */,
585 04399A151D1C2D9D00E99CD9 /* Resources */,
586 );
587 buildRules = (
588 );
589 dependencies = (
590 04399A191D1C2D9D00E99CD9 /* PBXTargetDependency */,
591 );
592 name = RingUITests;
593 productName = RingUITests;
594 productReference = 04399A171D1C2D9D00E99CD9 /* RingUITests.xctest */;
595 productType = "com.apple.product-type.bundle.ui-testing";
596 };
597/* End PBXNativeTarget section */
598
599/* Begin PBXProject section */
600 043999EB1D1C2D9D00E99CD9 /* Project object */ = {
601 isa = PBXProject;
602 attributes = {
603 LastSwiftUpdateCheck = 0730;
Romain Bertozzia933e792016-12-15 15:45:02 -0500604 LastUpgradeCheck = 0820;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400605 ORGANIZATIONNAME = "Savoir-faire Linux";
606 TargetAttributes = {
607 043999F21D1C2D9D00E99CD9 = {
608 CreatedOnToolsVersion = 7.3.1;
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400609 DevelopmentTeam = KM95526DS8;
Romain Bertozzifac9f892016-11-10 11:00:44 -0500610 LastSwiftMigration = 0810;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400611 };
612 04399A0B1D1C2D9D00E99CD9 = {
613 CreatedOnToolsVersion = 7.3.1;
Romain Bertozzifac9f892016-11-10 11:00:44 -0500614 LastSwiftMigration = 0810;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400615 TestTargetID = 043999F21D1C2D9D00E99CD9;
616 };
617 04399A161D1C2D9D00E99CD9 = {
618 CreatedOnToolsVersion = 7.3.1;
Romain Bertozzifac9f892016-11-10 11:00:44 -0500619 LastSwiftMigration = 0810;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400620 TestTargetID = 043999F21D1C2D9D00E99CD9;
621 };
622 };
623 };
624 buildConfigurationList = 043999EE1D1C2D9D00E99CD9 /* Build configuration list for PBXProject "Ring" */;
625 compatibilityVersion = "Xcode 3.2";
626 developmentRegion = English;
627 hasScannedForEncodings = 0;
628 knownRegions = (
629 en,
630 Base,
631 );
632 mainGroup = 043999EA1D1C2D9D00E99CD9;
633 productRefGroup = 043999F41D1C2D9D00E99CD9 /* Products */;
634 projectDirPath = "";
635 projectRoot = "";
636 targets = (
637 043999F21D1C2D9D00E99CD9 /* Ring */,
638 04399A0B1D1C2D9D00E99CD9 /* RingTests */,
639 04399A161D1C2D9D00E99CD9 /* RingUITests */,
640 );
641 };
642/* End PBXProject section */
643
644/* Begin PBXResourcesBuildPhase section */
645 043999F11D1C2D9D00E99CD9 /* Resources */ = {
646 isa = PBXResourcesBuildPhase;
647 buildActionMask = 2147483647;
648 files = (
Romain Bertozzi966233f2016-11-17 17:14:10 -0500649 02B22E031DF755F7000358C9 /* WalkthroughStoryboard.storyboard in Resources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400650 04399A061D1C2D9D00E99CD9 /* LaunchScreen.storyboard in Resources */,
651 04399A031D1C2D9D00E99CD9 /* Assets.xcassets in Resources */,
652 04399A011D1C2D9D00E99CD9 /* Main.storyboard in Resources */,
653 );
654 runOnlyForDeploymentPostprocessing = 0;
655 };
656 04399A0A1D1C2D9D00E99CD9 /* Resources */ = {
657 isa = PBXResourcesBuildPhase;
658 buildActionMask = 2147483647;
659 files = (
660 );
661 runOnlyForDeploymentPostprocessing = 0;
662 };
663 04399A151D1C2D9D00E99CD9 /* Resources */ = {
664 isa = PBXResourcesBuildPhase;
665 buildActionMask = 2147483647;
666 files = (
667 );
668 runOnlyForDeploymentPostprocessing = 0;
669 };
670/* End PBXResourcesBuildPhase section */
671
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500672/* Begin PBXShellScriptBuildPhase section */
673 0273C3011E0C655900CF00BA /* ShellScript */ = {
674 isa = PBXShellScriptBuildPhase;
675 buildActionMask = 2147483647;
676 files = (
677 );
678 inputPaths = (
679 "$(SRCROOT)/Carthage/Build/iOS/RxSwift.framework",
680 "$(SRCROOT)/Carthage/Build/iOS/RxCocoa.framework",
681 );
682 outputPaths = (
683 );
684 runOnlyForDeploymentPostprocessing = 0;
685 shellPath = /bin/sh;
686 shellScript = "/usr/local/bin/carthage copy-frameworks";
687 };
688/* End PBXShellScriptBuildPhase section */
689
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400690/* Begin PBXSourcesBuildPhase section */
691 043999EF1D1C2D9D00E99CD9 /* Sources */ = {
692 isa = PBXSourcesBuildPhase;
693 buildActionMask = 2147483647;
694 files = (
Romain Bertozzi966233f2016-11-17 17:14:10 -0500695 02E1A0251DDE4ABA00D75B59 /* BoolStringExtension.swift in Sources */,
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500696 04399AAC1D1C304300E99CD9 /* AccountAdapter.mm in Sources */,
Romain Bertozzif31aa1d2016-12-01 09:58:39 -0500697 02B22E091DF7585F000358C9 /* DaemonService.swift in Sources */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500698 02B22E011DF755E5000358C9 /* MainTabBarViewController.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400699 043999F71D1C2D9D00E99CD9 /* AppDelegate.swift in Sources */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500700 02B22DFC1DF755BB000358C9 /* AccountModel.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400701 043866331D22CE8C00E06CE2 /* MeViewController.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400702 04399AAE1D1C304300E99CD9 /* Utils.mm in Sources */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500703 02B22DFD1DF755BB000358C9 /* AccountViewModel.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400704 043999FA1D1C2D9D00E99CD9 /* Ring.xcdatamodeld in Sources */,
705 0438663B1D2313B700E06CE2 /* AccountDetailsViewController.swift in Sources */,
706 043866361D22D06500E06CE2 /* AccountTableViewCell.swift in Sources */,
Romain Bertozzif31aa1d2016-12-01 09:58:39 -0500707 04399AAD1D1C304300E99CD9 /* DRingAdapter.mm in Sources */,
Romain Bertozzi81646982016-12-22 12:32:13 -0500708 0273C2FF1E0C438F00CF00BA /* AccountAdapterDelegate.swift in Sources */,
Romain Bertozzi966233f2016-11-17 17:14:10 -0500709 02B22DFF1DF755DB000358C9 /* AccountsService.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400710 );
711 runOnlyForDeploymentPostprocessing = 0;
712 };
713 04399A081D1C2D9D00E99CD9 /* Sources */ = {
714 isa = PBXSourcesBuildPhase;
715 buildActionMask = 2147483647;
716 files = (
Romain Bertozzi88859c02016-12-05 16:34:55 -0500717 024B61311DF7656A00C4F9DE /* FixtureFailInitDRingAdapter.mm in Sources */,
718 024B61331DF765CA00C4F9DE /* DaemonService.swift in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400719 04399A111D1C2D9D00E99CD9 /* RingTests.swift in Sources */,
Romain Bertozzi88859c02016-12-05 16:34:55 -0500720 024B612C1DF7654F00C4F9DE /* DaemonServiceTests.swift in Sources */,
721 024B61321DF7656A00C4F9DE /* FixtureFailStartDRingAdapter.mm in Sources */,
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400722 );
723 runOnlyForDeploymentPostprocessing = 0;
724 };
725 04399A131D1C2D9D00E99CD9 /* Sources */ = {
726 isa = PBXSourcesBuildPhase;
727 buildActionMask = 2147483647;
728 files = (
729 04399A1C1D1C2D9D00E99CD9 /* RingUITests.swift in Sources */,
730 );
731 runOnlyForDeploymentPostprocessing = 0;
732 };
733/* End PBXSourcesBuildPhase section */
734
735/* Begin PBXTargetDependency section */
736 04399A0E1D1C2D9D00E99CD9 /* PBXTargetDependency */ = {
737 isa = PBXTargetDependency;
738 target = 043999F21D1C2D9D00E99CD9 /* Ring */;
739 targetProxy = 04399A0D1D1C2D9D00E99CD9 /* PBXContainerItemProxy */;
740 };
741 04399A191D1C2D9D00E99CD9 /* PBXTargetDependency */ = {
742 isa = PBXTargetDependency;
743 target = 043999F21D1C2D9D00E99CD9 /* Ring */;
744 targetProxy = 04399A181D1C2D9D00E99CD9 /* PBXContainerItemProxy */;
745 };
746/* End PBXTargetDependency section */
747
748/* Begin PBXVariantGroup section */
749 043999FF1D1C2D9D00E99CD9 /* Main.storyboard */ = {
750 isa = PBXVariantGroup;
751 children = (
752 04399A001D1C2D9D00E99CD9 /* Base */,
753 );
754 name = Main.storyboard;
755 sourceTree = "<group>";
756 };
757 04399A041D1C2D9D00E99CD9 /* LaunchScreen.storyboard */ = {
758 isa = PBXVariantGroup;
759 children = (
760 04399A051D1C2D9D00E99CD9 /* Base */,
761 );
762 name = LaunchScreen.storyboard;
763 sourceTree = "<group>";
764 };
765/* End PBXVariantGroup section */
766
767/* Begin XCBuildConfiguration section */
768 04399A1E1D1C2D9D00E99CD9 /* Debug */ = {
769 isa = XCBuildConfiguration;
770 buildSettings = {
771 ALWAYS_SEARCH_USER_PATHS = NO;
772 CLANG_ANALYZER_NONNULL = YES;
773 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
774 CLANG_CXX_LIBRARY = "libc++";
775 CLANG_ENABLE_MODULES = YES;
776 CLANG_ENABLE_OBJC_ARC = YES;
777 CLANG_WARN_BOOL_CONVERSION = YES;
778 CLANG_WARN_CONSTANT_CONVERSION = YES;
779 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
780 CLANG_WARN_EMPTY_BODY = YES;
781 CLANG_WARN_ENUM_CONVERSION = YES;
Romain Bertozzia933e792016-12-15 15:45:02 -0500782 CLANG_WARN_INFINITE_RECURSION = YES;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400783 CLANG_WARN_INT_CONVERSION = YES;
784 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
Romain Bertozzia933e792016-12-15 15:45:02 -0500785 CLANG_WARN_SUSPICIOUS_MOVE = YES;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400786 CLANG_WARN_UNREACHABLE_CODE = YES;
787 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
788 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
789 COPY_PHASE_STRIP = NO;
790 DEBUG_INFORMATION_FORMAT = dwarf;
791 ENABLE_STRICT_OBJC_MSGSEND = YES;
792 ENABLE_TESTABILITY = YES;
793 GCC_C_LANGUAGE_STANDARD = gnu99;
794 GCC_DYNAMIC_NO_PIC = NO;
795 GCC_NO_COMMON_BLOCKS = YES;
796 GCC_OPTIMIZATION_LEVEL = 0;
797 GCC_PREPROCESSOR_DEFINITIONS = (
798 "DEBUG=1",
799 "$(inherited)",
800 );
801 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
802 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
803 GCC_WARN_UNDECLARED_SELECTOR = YES;
804 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
805 GCC_WARN_UNUSED_FUNCTION = YES;
806 GCC_WARN_UNUSED_VARIABLE = YES;
807 IPHONEOS_DEPLOYMENT_TARGET = 9.3;
808 MTL_ENABLE_DEBUG_INFO = YES;
809 ONLY_ACTIVE_ARCH = YES;
810 SDKROOT = iphoneos;
811 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
812 TARGETED_DEVICE_FAMILY = "1,2";
813 };
814 name = Debug;
815 };
816 04399A1F1D1C2D9D00E99CD9 /* Release */ = {
817 isa = XCBuildConfiguration;
818 buildSettings = {
819 ALWAYS_SEARCH_USER_PATHS = NO;
820 CLANG_ANALYZER_NONNULL = YES;
821 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
822 CLANG_CXX_LIBRARY = "libc++";
823 CLANG_ENABLE_MODULES = YES;
824 CLANG_ENABLE_OBJC_ARC = YES;
825 CLANG_WARN_BOOL_CONVERSION = YES;
826 CLANG_WARN_CONSTANT_CONVERSION = YES;
827 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
828 CLANG_WARN_EMPTY_BODY = YES;
829 CLANG_WARN_ENUM_CONVERSION = YES;
Romain Bertozzia933e792016-12-15 15:45:02 -0500830 CLANG_WARN_INFINITE_RECURSION = YES;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400831 CLANG_WARN_INT_CONVERSION = YES;
832 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
Romain Bertozzia933e792016-12-15 15:45:02 -0500833 CLANG_WARN_SUSPICIOUS_MOVE = YES;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400834 CLANG_WARN_UNREACHABLE_CODE = YES;
835 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
836 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
837 COPY_PHASE_STRIP = NO;
838 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
839 ENABLE_NS_ASSERTIONS = NO;
840 ENABLE_STRICT_OBJC_MSGSEND = YES;
841 GCC_C_LANGUAGE_STANDARD = gnu99;
842 GCC_NO_COMMON_BLOCKS = YES;
843 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
844 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
845 GCC_WARN_UNDECLARED_SELECTOR = YES;
846 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
847 GCC_WARN_UNUSED_FUNCTION = YES;
848 GCC_WARN_UNUSED_VARIABLE = YES;
849 IPHONEOS_DEPLOYMENT_TARGET = 9.3;
850 MTL_ENABLE_DEBUG_INFO = NO;
851 SDKROOT = iphoneos;
Romain Bertozzia933e792016-12-15 15:45:02 -0500852 SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400853 TARGETED_DEVICE_FAMILY = "1,2";
854 VALIDATE_PRODUCT = YES;
855 };
856 name = Release;
857 };
858 04399A211D1C2D9D00E99CD9 /* Debug */ = {
859 isa = XCBuildConfiguration;
860 buildSettings = {
861 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
862 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
863 CLANG_ENABLE_MODULES = YES;
864 CODE_SIGN_IDENTITY = "iPhone Developer";
865 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400866 DEVELOPMENT_TEAM = KM95526DS8;
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500867 FRAMEWORK_SEARCH_PATHS = (
868 "$(inherited)",
869 "$(PROJECT_DIR)/Carthage/Build/iOS",
870 );
Romain Bertozzi81646982016-12-22 12:32:13 -0500871 GCC_PRECOMPILE_PREFIX_HEADER = YES;
872 GCC_PREFIX_HEADER = Ring/RingPrefixHeader.pch;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400873 HEADER_SEARCH_PATHS = "$(SRCROOT)/../fat/include";
874 INFOPLIST_FILE = Ring/Info.plist;
Romain Bertozzi43843692016-11-10 11:09:18 -0500875 IPHONEOS_DEPLOYMENT_TARGET = 9.3;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400876 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
877 LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../fat/lib";
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400878 PRODUCT_BUNDLE_IDENTIFIER = cx.ring;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400879 PRODUCT_NAME = "$(TARGET_NAME)";
880 PROVISIONING_PROFILE = "";
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500881 SWIFT_OBJC_BRIDGING_HEADER = "Ring/Bridging/Ring-Bridging-Header.h";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400882 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
Romain Bertozzifac9f892016-11-10 11:00:44 -0500883 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400884 };
885 name = Debug;
886 };
887 04399A221D1C2D9D00E99CD9 /* Release */ = {
888 isa = XCBuildConfiguration;
889 buildSettings = {
890 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
891 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
892 CLANG_ENABLE_MODULES = YES;
893 CODE_SIGN_IDENTITY = "iPhone Developer";
894 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400895 DEVELOPMENT_TEAM = KM95526DS8;
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500896 FRAMEWORK_SEARCH_PATHS = (
897 "$(inherited)",
898 "$(PROJECT_DIR)/Carthage/Build/iOS",
899 );
Romain Bertozzi81646982016-12-22 12:32:13 -0500900 GCC_PRECOMPILE_PREFIX_HEADER = YES;
901 GCC_PREFIX_HEADER = Ring/RingPrefixHeader.pch;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400902 HEADER_SEARCH_PATHS = "$(SRCROOT)/../fat/include";
903 INFOPLIST_FILE = Ring/Info.plist;
Romain Bertozzi43843692016-11-10 11:09:18 -0500904 IPHONEOS_DEPLOYMENT_TARGET = 9.3;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400905 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
906 LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../fat/lib";
Romain Bertozzi70d602f2016-10-28 16:11:21 -0400907 PRODUCT_BUNDLE_IDENTIFIER = cx.ring;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400908 PRODUCT_NAME = "$(TARGET_NAME)";
909 PROVISIONING_PROFILE = "";
Romain Bertozzi8d90d9e2016-12-22 12:12:50 -0500910 SWIFT_OBJC_BRIDGING_HEADER = "Ring/Bridging/Ring-Bridging-Header.h";
Romain Bertozzifac9f892016-11-10 11:00:44 -0500911 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400912 };
913 name = Release;
914 };
915 04399A241D1C2D9D00E99CD9 /* Debug */ = {
916 isa = XCBuildConfiguration;
917 buildSettings = {
918 BUNDLE_LOADER = "$(TEST_HOST)";
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500919 FRAMEWORK_SEARCH_PATHS = (
920 "$(inherited)",
921 "$(PROJECT_DIR)/Carthage/Build/iOS",
922 );
Romain Bertozzi88859c02016-12-05 16:34:55 -0500923 HEADER_SEARCH_PATHS = "$(SRCROOT)/../fat/include";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400924 INFOPLIST_FILE = RingTests/Info.plist;
925 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Romain Bertozzi88859c02016-12-05 16:34:55 -0500926 LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../fat/lib";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400927 PRODUCT_BUNDLE_IDENTIFIER = cx.ring.RingTests;
928 PRODUCT_NAME = "$(TARGET_NAME)";
Romain Bertozzi88859c02016-12-05 16:34:55 -0500929 SWIFT_OBJC_BRIDGING_HEADER = "RingTests/RingTests-Bridging-Header.h";
Romain Bertozzifac9f892016-11-10 11:00:44 -0500930 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400931 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Ring.app/Ring";
932 };
933 name = Debug;
934 };
935 04399A251D1C2D9D00E99CD9 /* Release */ = {
936 isa = XCBuildConfiguration;
937 buildSettings = {
938 BUNDLE_LOADER = "$(TEST_HOST)";
Romain Bertozzi33cd34f2016-11-30 12:07:22 -0500939 FRAMEWORK_SEARCH_PATHS = (
940 "$(inherited)",
941 "$(PROJECT_DIR)/Carthage/Build/iOS",
942 );
Romain Bertozzi88859c02016-12-05 16:34:55 -0500943 HEADER_SEARCH_PATHS = "$(SRCROOT)/../fat/include";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400944 INFOPLIST_FILE = RingTests/Info.plist;
945 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Romain Bertozzi88859c02016-12-05 16:34:55 -0500946 LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../fat/lib";
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400947 PRODUCT_BUNDLE_IDENTIFIER = cx.ring.RingTests;
948 PRODUCT_NAME = "$(TARGET_NAME)";
Romain Bertozzi88859c02016-12-05 16:34:55 -0500949 SWIFT_OBJC_BRIDGING_HEADER = "RingTests/RingTests-Bridging-Header.h";
Romain Bertozzifac9f892016-11-10 11:00:44 -0500950 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400951 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Ring.app/Ring";
952 };
953 name = Release;
954 };
955 04399A271D1C2D9D00E99CD9 /* Debug */ = {
956 isa = XCBuildConfiguration;
957 buildSettings = {
958 INFOPLIST_FILE = RingUITests/Info.plist;
959 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Romain Bertozzi88859c02016-12-05 16:34:55 -0500960 PRODUCT_BUNDLE_IDENTIFIER = cx.ring.RingUITest;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400961 PRODUCT_NAME = "$(TARGET_NAME)";
Romain Bertozzifac9f892016-11-10 11:00:44 -0500962 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400963 TEST_TARGET_NAME = Ring;
964 };
965 name = Debug;
966 };
967 04399A281D1C2D9D00E99CD9 /* Release */ = {
968 isa = XCBuildConfiguration;
969 buildSettings = {
970 INFOPLIST_FILE = RingUITests/Info.plist;
971 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Romain Bertozzi88859c02016-12-05 16:34:55 -0500972 PRODUCT_BUNDLE_IDENTIFIER = cx.ring.RingUITest;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400973 PRODUCT_NAME = "$(TARGET_NAME)";
Romain Bertozzifac9f892016-11-10 11:00:44 -0500974 SWIFT_VERSION = 3.0;
Guillaume Roguezd0a1faf2016-06-29 15:55:37 -0400975 TEST_TARGET_NAME = Ring;
976 };
977 name = Release;
978 };
979/* End XCBuildConfiguration section */
980
981/* Begin XCConfigurationList section */
982 043999EE1D1C2D9D00E99CD9 /* Build configuration list for PBXProject "Ring" */ = {
983 isa = XCConfigurationList;
984 buildConfigurations = (
985 04399A1E1D1C2D9D00E99CD9 /* Debug */,
986 04399A1F1D1C2D9D00E99CD9 /* Release */,
987 );
988 defaultConfigurationIsVisible = 0;
989 defaultConfigurationName = Release;
990 };
991 04399A201D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "Ring" */ = {
992 isa = XCConfigurationList;
993 buildConfigurations = (
994 04399A211D1C2D9D00E99CD9 /* Debug */,
995 04399A221D1C2D9D00E99CD9 /* Release */,
996 );
997 defaultConfigurationIsVisible = 0;
998 defaultConfigurationName = Release;
999 };
1000 04399A231D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "RingTests" */ = {
1001 isa = XCConfigurationList;
1002 buildConfigurations = (
1003 04399A241D1C2D9D00E99CD9 /* Debug */,
1004 04399A251D1C2D9D00E99CD9 /* Release */,
1005 );
1006 defaultConfigurationIsVisible = 0;
1007 defaultConfigurationName = Release;
1008 };
1009 04399A261D1C2D9D00E99CD9 /* Build configuration list for PBXNativeTarget "RingUITests" */ = {
1010 isa = XCConfigurationList;
1011 buildConfigurations = (
1012 04399A271D1C2D9D00E99CD9 /* Debug */,
1013 04399A281D1C2D9D00E99CD9 /* Release */,
1014 );
1015 defaultConfigurationIsVisible = 0;
1016 defaultConfigurationName = Release;
1017 };
1018/* End XCConfigurationList section */
1019
1020/* Begin XCVersionGroup section */
1021 043999F81D1C2D9D00E99CD9 /* Ring.xcdatamodeld */ = {
1022 isa = XCVersionGroup;
1023 children = (
1024 043999F91D1C2D9D00E99CD9 /* Ring.xcdatamodel */,
1025 );
1026 currentVersion = 043999F91D1C2D9D00E99CD9 /* Ring.xcdatamodel */;
1027 path = Ring.xcdatamodeld;
1028 sourceTree = "<group>";
1029 versionGroupType = wrapper.xcdatamodel;
1030 };
1031/* End XCVersionGroup section */
1032 };
1033 rootObject = 043999EB1D1C2D9D00E99CD9 /* Project object */;
1034}