Removed Flurry.

This commit is contained in:
Alexander Zolotarev 2015-12-05 11:13:02 +03:00
parent 97e0ecb410
commit b2cdcc0f96
5 changed files with 0 additions and 932 deletions

View file

@ -535,18 +535,6 @@
EDBD0D0317FDC3440007776B /* Default-Landscape-1024@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = EDBD0CFF17FDC3440007776B /* Default-Landscape-1024@2x~ipad.png */; };
EDBD0D0417FDC3440007776B /* Default-Portrait-1024~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = EDBD0D0017FDC3440007776B /* Default-Portrait-1024~ipad.png */; };
EDBD0D0517FDC3440007776B /* Default-Landscape-1024~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = EDBD0D0117FDC3440007776B /* Default-Landscape-1024~ipad.png */; };
EDF9254D1833A92300539672 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
EDF9254E1833A92300539672 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
EDF9254F1833A92300539672 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
EDF925501833A92300539672 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
EDF925511833A92300539672 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
EDF925521833A92300539672 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
EDF925531833A92300539672 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
EDF925541833A92300539672 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
EDF925551833A92300539672 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
EDF925561833A92300539672 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
EDF925571833A92300539672 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
EDF925581833A92400539672 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
EDF9255A1833A9F600539672 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
EDF9255B1833A9FF00539672 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
EDF9255C1833A9FF00539672 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
@ -559,18 +547,6 @@
EDF925631833AA0400539672 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
EDF925641833AA0500539672 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
EDF925651833AA0600539672 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
EDF925681833AA3900539672 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
EDF925691833AA3900539672 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
EDF9256A1833AA3900539672 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
EDF9256B1833AA3900539672 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
EDF9256C1833AA3900539672 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
EDF9256D1833AA3900539672 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
EDF9256E1833AA3900539672 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
EDF9256F1833AA3900539672 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
EDF925701833AA3900539672 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
EDF925711833AA3900539672 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
EDF925721833AA3900539672 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
EDF925731833AA3900539672 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
EDF925751833AAE900539672 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
EDF925761833AAED00539672 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
EDF925771833AAED00539672 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
@ -605,7 +581,6 @@
FA48BD481934CA4600E1F0F2 /* article_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14717B01B0700CFB817 /* article_info.cpp */; };
FA48BD491934CA4600E1F0F2 /* strings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED81956D17B10578004F3803 /* strings.cpp */; };
FA48BD4A1934CA4600E1F0F2 /* utf8proc.c in Sources */ = {isa = PBXBuildFile; fileRef = ED81957017B10598004F3803 /* utf8proc.c */; };
FA48BD4B1934CA4600E1F0F2 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
FA48BD4C1934CA4600E1F0F2 /* distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14917B15C3600CFB817 /* distance.cpp */; };
FA48BD4D1934CA4600E1F0F2 /* MapsWithMeAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6817B223920074E05A /* MapsWithMeAPI.m */; };
FA48BD4E1934CA4600E1F0F2 /* IPadSplitVC.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6B17B231F20074E05A /* IPadSplitVC.m */; };
@ -616,7 +591,6 @@
FA48BD541934CA4600E1F0F2 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED64331017B41533000985FE /* CoreLocation.framework */; };
FA48BD551934CA4600E1F0F2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954617AED762004F3803 /* UIKit.framework */; };
FA48BD561934CA4600E1F0F2 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
FA48BD571934CA4600E1F0F2 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
FA48BD581934CA4600E1F0F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954817AED762004F3803 /* Foundation.framework */; };
FA48BD591934CA4600E1F0F2 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
FA48BD5A1934CA4600E1F0F2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925811833AB8F00539672 /* SystemConfiguration.framework */; };
@ -653,7 +627,6 @@
FA48BD911934CA5800E1F0F2 /* article_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14717B01B0700CFB817 /* article_info.cpp */; };
FA48BD921934CA5800E1F0F2 /* strings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED81956D17B10578004F3803 /* strings.cpp */; };
FA48BD931934CA5800E1F0F2 /* utf8proc.c in Sources */ = {isa = PBXBuildFile; fileRef = ED81957017B10598004F3803 /* utf8proc.c */; };
FA48BD941934CA5800E1F0F2 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
FA48BD951934CA5800E1F0F2 /* distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14917B15C3600CFB817 /* distance.cpp */; };
FA48BD961934CA5800E1F0F2 /* MapsWithMeAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6817B223920074E05A /* MapsWithMeAPI.m */; };
FA48BD971934CA5800E1F0F2 /* IPadSplitVC.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6B17B231F20074E05A /* IPadSplitVC.m */; };
@ -664,7 +637,6 @@
FA48BD9D1934CA5800E1F0F2 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED64331017B41533000985FE /* CoreLocation.framework */; };
FA48BD9E1934CA5800E1F0F2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954617AED762004F3803 /* UIKit.framework */; };
FA48BD9F1934CA5800E1F0F2 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
FA48BDA01934CA5800E1F0F2 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
FA48BDA11934CA5800E1F0F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954817AED762004F3803 /* Foundation.framework */; };
FA48BDA21934CA5800E1F0F2 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
FA48BDA31934CA5800E1F0F2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925811833AB8F00539672 /* SystemConfiguration.framework */; };
@ -701,7 +673,6 @@
FA48BDDA1934CA6100E1F0F2 /* article_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14717B01B0700CFB817 /* article_info.cpp */; };
FA48BDDB1934CA6100E1F0F2 /* strings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED81956D17B10578004F3803 /* strings.cpp */; };
FA48BDDC1934CA6100E1F0F2 /* utf8proc.c in Sources */ = {isa = PBXBuildFile; fileRef = ED81957017B10598004F3803 /* utf8proc.c */; };
FA48BDDD1934CA6100E1F0F2 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
FA48BDDE1934CA6100E1F0F2 /* distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14917B15C3600CFB817 /* distance.cpp */; };
FA48BDDF1934CA6100E1F0F2 /* MapsWithMeAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6817B223920074E05A /* MapsWithMeAPI.m */; };
FA48BDE01934CA6100E1F0F2 /* IPadSplitVC.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6B17B231F20074E05A /* IPadSplitVC.m */; };
@ -712,7 +683,6 @@
FA48BDE61934CA6100E1F0F2 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED64331017B41533000985FE /* CoreLocation.framework */; };
FA48BDE71934CA6100E1F0F2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954617AED762004F3803 /* UIKit.framework */; };
FA48BDE81934CA6100E1F0F2 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
FA48BDE91934CA6100E1F0F2 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
FA48BDEA1934CA6100E1F0F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954817AED762004F3803 /* Foundation.framework */; };
FA48BDEB1934CA6100E1F0F2 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
FA48BDEC1934CA6100E1F0F2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925811833AB8F00539672 /* SystemConfiguration.framework */; };
@ -749,7 +719,6 @@
FA48BE231934CA6900E1F0F2 /* article_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14717B01B0700CFB817 /* article_info.cpp */; };
FA48BE241934CA6900E1F0F2 /* strings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED81956D17B10578004F3803 /* strings.cpp */; };
FA48BE251934CA6900E1F0F2 /* utf8proc.c in Sources */ = {isa = PBXBuildFile; fileRef = ED81957017B10598004F3803 /* utf8proc.c */; };
FA48BE261934CA6900E1F0F2 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
FA48BE271934CA6900E1F0F2 /* distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14917B15C3600CFB817 /* distance.cpp */; };
FA48BE281934CA6900E1F0F2 /* MapsWithMeAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6817B223920074E05A /* MapsWithMeAPI.m */; };
FA48BE291934CA6900E1F0F2 /* IPadSplitVC.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6B17B231F20074E05A /* IPadSplitVC.m */; };
@ -760,7 +729,6 @@
FA48BE2F1934CA6900E1F0F2 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED64331017B41533000985FE /* CoreLocation.framework */; };
FA48BE301934CA6900E1F0F2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954617AED762004F3803 /* UIKit.framework */; };
FA48BE311934CA6900E1F0F2 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
FA48BE321934CA6900E1F0F2 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
FA48BE331934CA6900E1F0F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954817AED762004F3803 /* Foundation.framework */; };
FA48BE341934CA6900E1F0F2 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
FA48BE351934CA6900E1F0F2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925811833AB8F00539672 /* SystemConfiguration.framework */; };
@ -797,7 +765,6 @@
FA48BE6C1934CA8C00E1F0F2 /* article_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14717B01B0700CFB817 /* article_info.cpp */; };
FA48BE6D1934CA8C00E1F0F2 /* strings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED81956D17B10578004F3803 /* strings.cpp */; };
FA48BE6E1934CA8C00E1F0F2 /* utf8proc.c in Sources */ = {isa = PBXBuildFile; fileRef = ED81957017B10598004F3803 /* utf8proc.c */; };
FA48BE6F1934CA8C00E1F0F2 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
FA48BE701934CA8C00E1F0F2 /* distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14917B15C3600CFB817 /* distance.cpp */; };
FA48BE711934CA8C00E1F0F2 /* MapsWithMeAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6817B223920074E05A /* MapsWithMeAPI.m */; };
FA48BE721934CA8C00E1F0F2 /* IPadSplitVC.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6B17B231F20074E05A /* IPadSplitVC.m */; };
@ -808,7 +775,6 @@
FA48BE781934CA8C00E1F0F2 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED64331017B41533000985FE /* CoreLocation.framework */; };
FA48BE791934CA8C00E1F0F2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954617AED762004F3803 /* UIKit.framework */; };
FA48BE7A1934CA8C00E1F0F2 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
FA48BE7B1934CA8C00E1F0F2 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
FA48BE7C1934CA8C00E1F0F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954817AED762004F3803 /* Foundation.framework */; };
FA48BE7D1934CA8C00E1F0F2 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
FA48BE7E1934CA8C00E1F0F2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925811833AB8F00539672 /* SystemConfiguration.framework */; };
@ -845,7 +811,6 @@
FA48BEB51934CA9D00E1F0F2 /* article_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14717B01B0700CFB817 /* article_info.cpp */; };
FA48BEB61934CA9D00E1F0F2 /* strings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED81956D17B10578004F3803 /* strings.cpp */; };
FA48BEB71934CA9D00E1F0F2 /* utf8proc.c in Sources */ = {isa = PBXBuildFile; fileRef = ED81957017B10598004F3803 /* utf8proc.c */; };
FA48BEB81934CA9D00E1F0F2 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
FA48BEB91934CA9D00E1F0F2 /* distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14917B15C3600CFB817 /* distance.cpp */; };
FA48BEBA1934CA9D00E1F0F2 /* MapsWithMeAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6817B223920074E05A /* MapsWithMeAPI.m */; };
FA48BEBB1934CA9D00E1F0F2 /* IPadSplitVC.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6B17B231F20074E05A /* IPadSplitVC.m */; };
@ -856,7 +821,6 @@
FA48BEC11934CA9D00E1F0F2 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED64331017B41533000985FE /* CoreLocation.framework */; };
FA48BEC21934CA9D00E1F0F2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954617AED762004F3803 /* UIKit.framework */; };
FA48BEC31934CA9D00E1F0F2 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
FA48BEC41934CA9D00E1F0F2 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
FA48BEC51934CA9D00E1F0F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954817AED762004F3803 /* Foundation.framework */; };
FA48BEC61934CA9D00E1F0F2 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
FA48BEC71934CA9D00E1F0F2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925811833AB8F00539672 /* SystemConfiguration.framework */; };
@ -893,7 +857,6 @@
FA48BEFE1934CAAF00E1F0F2 /* article_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14717B01B0700CFB817 /* article_info.cpp */; };
FA48BEFF1934CAAF00E1F0F2 /* strings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED81956D17B10578004F3803 /* strings.cpp */; };
FA48BF001934CAAF00E1F0F2 /* utf8proc.c in Sources */ = {isa = PBXBuildFile; fileRef = ED81957017B10598004F3803 /* utf8proc.c */; };
FA48BF011934CAAF00E1F0F2 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
FA48BF021934CAAF00E1F0F2 /* distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14917B15C3600CFB817 /* distance.cpp */; };
FA48BF031934CAAF00E1F0F2 /* MapsWithMeAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6817B223920074E05A /* MapsWithMeAPI.m */; };
FA48BF041934CAAF00E1F0F2 /* IPadSplitVC.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6B17B231F20074E05A /* IPadSplitVC.m */; };
@ -904,7 +867,6 @@
FA48BF0A1934CAAF00E1F0F2 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED64331017B41533000985FE /* CoreLocation.framework */; };
FA48BF0B1934CAAF00E1F0F2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954617AED762004F3803 /* UIKit.framework */; };
FA48BF0C1934CAAF00E1F0F2 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
FA48BF0D1934CAAF00E1F0F2 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
FA48BF0E1934CAAF00E1F0F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954817AED762004F3803 /* Foundation.framework */; };
FA48BF0F1934CAAF00E1F0F2 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
FA48BF101934CAAF00E1F0F2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925811833AB8F00539672 /* SystemConfiguration.framework */; };
@ -941,7 +903,6 @@
FA48BF471934CABA00E1F0F2 /* article_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14717B01B0700CFB817 /* article_info.cpp */; };
FA48BF481934CABA00E1F0F2 /* strings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED81956D17B10578004F3803 /* strings.cpp */; };
FA48BF491934CABA00E1F0F2 /* utf8proc.c in Sources */ = {isa = PBXBuildFile; fileRef = ED81957017B10598004F3803 /* utf8proc.c */; };
FA48BF4A1934CABA00E1F0F2 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
FA48BF4B1934CABA00E1F0F2 /* distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14917B15C3600CFB817 /* distance.cpp */; };
FA48BF4C1934CABA00E1F0F2 /* MapsWithMeAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6817B223920074E05A /* MapsWithMeAPI.m */; };
FA48BF4D1934CABA00E1F0F2 /* IPadSplitVC.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6B17B231F20074E05A /* IPadSplitVC.m */; };
@ -952,7 +913,6 @@
FA48BF531934CABA00E1F0F2 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED64331017B41533000985FE /* CoreLocation.framework */; };
FA48BF541934CABA00E1F0F2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954617AED762004F3803 /* UIKit.framework */; };
FA48BF551934CABA00E1F0F2 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
FA48BF561934CABA00E1F0F2 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
FA48BF571934CABA00E1F0F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954817AED762004F3803 /* Foundation.framework */; };
FA48BF581934CABA00E1F0F2 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
FA48BF591934CABA00E1F0F2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925811833AB8F00539672 /* SystemConfiguration.framework */; };
@ -989,7 +949,6 @@
FA48BF901934CAC700E1F0F2 /* article_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14717B01B0700CFB817 /* article_info.cpp */; };
FA48BF911934CAC700E1F0F2 /* strings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED81956D17B10578004F3803 /* strings.cpp */; };
FA48BF921934CAC700E1F0F2 /* utf8proc.c in Sources */ = {isa = PBXBuildFile; fileRef = ED81957017B10598004F3803 /* utf8proc.c */; };
FA48BF931934CAC700E1F0F2 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
FA48BF941934CAC700E1F0F2 /* distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14917B15C3600CFB817 /* distance.cpp */; };
FA48BF951934CAC700E1F0F2 /* MapsWithMeAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6817B223920074E05A /* MapsWithMeAPI.m */; };
FA48BF961934CAC700E1F0F2 /* IPadSplitVC.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6B17B231F20074E05A /* IPadSplitVC.m */; };
@ -1000,7 +959,6 @@
FA48BF9C1934CAC700E1F0F2 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED64331017B41533000985FE /* CoreLocation.framework */; };
FA48BF9D1934CAC700E1F0F2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954617AED762004F3803 /* UIKit.framework */; };
FA48BF9E1934CAC700E1F0F2 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
FA48BF9F1934CAC700E1F0F2 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
FA48BFA01934CAC700E1F0F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954817AED762004F3803 /* Foundation.framework */; };
FA48BFA11934CAC700E1F0F2 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
FA48BFA21934CAC700E1F0F2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925811833AB8F00539672 /* SystemConfiguration.framework */; };
@ -1158,7 +1116,6 @@
FA48C0F0193562B600E1F0F2 /* posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED4F8BAE17B2E69600ADD795 /* posix.cpp */; };
FA48C0F1193562B600E1F0F2 /* utf8proc.c in Sources */ = {isa = PBXBuildFile; fileRef = ED81957017B10598004F3803 /* utf8proc.c */; };
FA48C0F2193562B600E1F0F2 /* GuideCell.m in Sources */ = {isa = PBXBuildFile; fileRef = ED64330E17B3F673000985FE /* GuideCell.m */; };
FA48C0F3193562B600E1F0F2 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
FA48C0F4193562B600E1F0F2 /* source_address.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3E2221017AFDA0A0018AB9E /* source_address.cpp */; };
FA48C0F5193562B600E1F0F2 /* article_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14717B01B0700CFB817 /* article_info.cpp */; };
FA48C0F6193562B600E1F0F2 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ED81955217AED762004F3803 /* main.m */; };
@ -1169,7 +1126,6 @@
FA48C0FC193562B600E1F0F2 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED64331017B41533000985FE /* CoreLocation.framework */; };
FA48C0FD193562B600E1F0F2 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954A17AED762004F3803 /* CoreGraphics.framework */; };
FA48C0FE193562B600E1F0F2 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
FA48C0FF193562B600E1F0F2 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
FA48C100193562B600E1F0F2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954617AED762004F3803 /* UIKit.framework */; };
FA48C101193562B600E1F0F2 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
FA48C102193562B600E1F0F2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925811833AB8F00539672 /* SystemConfiguration.framework */; };
@ -1389,7 +1345,6 @@
FA834006192B6E6200570A45 /* ArticleVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = ED81956417AEE129004F3803 /* ArticleVC.mm */; };
FA834007192B6E6200570A45 /* IPadSplitVC.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6B17B231F20074E05A /* IPadSplitVC.m */; };
FA834008192B6E6200570A45 /* utf8proc.c in Sources */ = {isa = PBXBuildFile; fileRef = ED81957017B10598004F3803 /* utf8proc.c */; };
FA834009192B6E6200570A45 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
FA83400A192B6E6200570A45 /* posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED4F8BAE17B2E69600ADD795 /* posix.cpp */; };
FA83400B192B6E6200570A45 /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3E2220E17AFD9E10018AB9E /* assert.cpp */; };
FA83400C192B6E6200570A45 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ED81955217AED762004F3803 /* main.m */; };
@ -1400,7 +1355,6 @@
FA834012192B6E6200570A45 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED64331017B41533000985FE /* CoreLocation.framework */; };
FA834013192B6E6200570A45 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954A17AED762004F3803 /* CoreGraphics.framework */; };
FA834014192B6E6200570A45 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
FA834015192B6E6200570A45 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
FA834016192B6E6200570A45 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954617AED762004F3803 /* UIKit.framework */; };
FA834017192B6E6200570A45 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
FA834018192B6E6200570A45 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925811833AB8F00539672 /* SystemConfiguration.framework */; };
@ -1438,7 +1392,6 @@
FA9448CE18586CFD002C6FFB /* ArticleVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = ED81956417AEE129004F3803 /* ArticleVC.mm */; };
FA9448CF18586CFD002C6FFB /* IPadSplitVC.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6B17B231F20074E05A /* IPadSplitVC.m */; };
FA9448D018586CFD002C6FFB /* utf8proc.c in Sources */ = {isa = PBXBuildFile; fileRef = ED81957017B10598004F3803 /* utf8proc.c */; };
FA9448D118586CFD002C6FFB /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
FA9448D218586CFD002C6FFB /* posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED4F8BAE17B2E69600ADD795 /* posix.cpp */; };
FA9448D318586CFD002C6FFB /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3E2220E17AFD9E10018AB9E /* assert.cpp */; };
FA9448D418586CFD002C6FFB /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ED81955217AED762004F3803 /* main.m */; };
@ -1449,7 +1402,6 @@
FA9448DA18586CFD002C6FFB /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED64331017B41533000985FE /* CoreLocation.framework */; };
FA9448DB18586CFD002C6FFB /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954A17AED762004F3803 /* CoreGraphics.framework */; };
FA9448DC18586CFD002C6FFB /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
FA9448DD18586CFD002C6FFB /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
FA9448DE18586CFD002C6FFB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954617AED762004F3803 /* UIKit.framework */; };
FA9448DF18586CFD002C6FFB /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
FA9448E018586CFD002C6FFB /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925811833AB8F00539672 /* SystemConfiguration.framework */; };
@ -1515,7 +1467,6 @@
FADD0F731917FE4E00448824 /* ArticleVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = ED81956417AEE129004F3803 /* ArticleVC.mm */; };
FADD0F741917FE4E00448824 /* IPadSplitVC.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6B17B231F20074E05A /* IPadSplitVC.m */; };
FADD0F751917FE4E00448824 /* utf8proc.c in Sources */ = {isa = PBXBuildFile; fileRef = ED81957017B10598004F3803 /* utf8proc.c */; };
FADD0F761917FE4E00448824 /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
FADD0F771917FE4E00448824 /* posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED4F8BAE17B2E69600ADD795 /* posix.cpp */; };
FADD0F781917FE4E00448824 /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3E2220E17AFD9E10018AB9E /* assert.cpp */; };
FADD0F791917FE4E00448824 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ED81955217AED762004F3803 /* main.m */; };
@ -1526,7 +1477,6 @@
FADD0F7F1917FE4E00448824 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED64331017B41533000985FE /* CoreLocation.framework */; };
FADD0F801917FE4E00448824 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954A17AED762004F3803 /* CoreGraphics.framework */; };
FADD0F811917FE4E00448824 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
FADD0F821917FE4E00448824 /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
FADD0F831917FE4E00448824 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954617AED762004F3803 /* UIKit.framework */; };
FADD0F841917FE4E00448824 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
FADD0F851917FE4E00448824 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925811833AB8F00539672 /* SystemConfiguration.framework */; };
@ -1578,7 +1528,6 @@
FAE034051951680F00BD3C5D /* article_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14717B01B0700CFB817 /* article_info.cpp */; };
FAE034061951680F00BD3C5D /* strings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED81956D17B10578004F3803 /* strings.cpp */; };
FAE034071951680F00BD3C5D /* utf8proc.c in Sources */ = {isa = PBXBuildFile; fileRef = ED81957017B10598004F3803 /* utf8proc.c */; };
FAE034081951680F00BD3C5D /* Statistics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF925671833AA3900539672 /* Statistics.m */; };
FAE034091951680F00BD3C5D /* distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14917B15C3600CFB817 /* distance.cpp */; };
FAE0340A1951680F00BD3C5D /* MapsWithMeAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6817B223920074E05A /* MapsWithMeAPI.m */; };
FAE0340B1951680F00BD3C5D /* IPadSplitVC.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6B17B231F20074E05A /* IPadSplitVC.m */; };
@ -1589,7 +1538,6 @@
FAE034111951680F00BD3C5D /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED64331017B41533000985FE /* CoreLocation.framework */; };
FAE034121951680F00BD3C5D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954617AED762004F3803 /* UIKit.framework */; };
FAE034131951680F00BD3C5D /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925741833AAE900539672 /* CFNetwork.framework */; };
FAE034141951680F00BD3C5D /* libFlurry_5.1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */; };
FAE034151951680F00BD3C5D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954817AED762004F3803 /* Foundation.framework */; };
FAE034161951680F00BD3C5D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925591833A9F600539672 /* Security.framework */; };
FAE034171951680F00BD3C5D /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF925811833AB8F00539672 /* SystemConfiguration.framework */; };
@ -1726,8 +1674,6 @@
EDF9254B1833A92300539672 /* Flurry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Flurry.h; path = Flurry/Flurry.h; sourceTree = "<group>"; };
EDF9254C1833A92300539672 /* libFlurry_5.1.0.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libFlurry_5.1.0.a; path = Flurry/libFlurry_5.1.0.a; sourceTree = "<group>"; };
EDF925591833A9F600539672 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
EDF925661833AA3900539672 /* Statistics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Statistics.h; sourceTree = "<group>"; };
EDF925671833AA3900539672 /* Statistics.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Statistics.m; sourceTree = "<group>"; };
EDF925741833AAE900539672 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; };
EDF925811833AB8F00539672 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
FA48BD861934CA4600E1F0F2 /* Nepal.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Nepal.app; sourceTree = BUILT_PRODUCTS_DIR; };
@ -2132,7 +2078,6 @@
ED3154491806E7C7000BBA7B /* CoreLocation.framework in Frameworks */,
ED3154121806E77F000BBA7B /* CoreGraphics.framework in Frameworks */,
EDF925801833AAF300539672 /* CFNetwork.framework in Frameworks */,
EDF9254D1833A92300539672 /* libFlurry_5.1.0.a in Frameworks */,
ED3154131806E77F000BBA7B /* UIKit.framework in Frameworks */,
EDF9255B1833A9FF00539672 /* Security.framework in Frameworks */,
EDF9258E1833AB9800539672 /* SystemConfiguration.framework in Frameworks */,
@ -2147,7 +2092,6 @@
ED64331117B41534000985FE /* CoreLocation.framework in Frameworks */,
ED81954717AED762004F3803 /* UIKit.framework in Frameworks */,
EDF925761833AAED00539672 /* CFNetwork.framework in Frameworks */,
EDF925581833A92400539672 /* libFlurry_5.1.0.a in Frameworks */,
ED81954917AED762004F3803 /* Foundation.framework in Frameworks */,
EDF925641833AA0500539672 /* Security.framework in Frameworks */,
EDF925831833AB9200539672 /* SystemConfiguration.framework in Frameworks */,
@ -2162,7 +2106,6 @@
ED29530D1806C48C00311E19 /* CoreLocation.framework in Frameworks */,
ED9ABA0A1805671D00E4F635 /* CoreGraphics.framework in Frameworks */,
EDF9257C1833AAF100539672 /* CFNetwork.framework in Frameworks */,
EDF925511833A92300539672 /* libFlurry_5.1.0.a in Frameworks */,
ED9ABA0B1805671D00E4F635 /* UIKit.framework in Frameworks */,
EDF9255F1833AA0100539672 /* Security.framework in Frameworks */,
EDF925891833AB9500539672 /* SystemConfiguration.framework in Frameworks */,
@ -2177,7 +2120,6 @@
ED9D33F61806F38500ADBEF1 /* CoreLocation.framework in Frameworks */,
ED9D33BF1806F32600ADBEF1 /* CoreGraphics.framework in Frameworks */,
EDF9257F1833AAF200539672 /* CFNetwork.framework in Frameworks */,
EDF9254E1833A92300539672 /* libFlurry_5.1.0.a in Frameworks */,
ED9D33C01806F32600ADBEF1 /* UIKit.framework in Frameworks */,
EDF9255C1833A9FF00539672 /* Security.framework in Frameworks */,
EDF9258C1833AB9700539672 /* SystemConfiguration.framework in Frameworks */,
@ -2192,7 +2134,6 @@
ED9D34BD1806F82100ADBEF1 /* CoreLocation.framework in Frameworks */,
ED9D34861806F7F500ADBEF1 /* CoreGraphics.framework in Frameworks */,
EDF9257E1833AAF200539672 /* CFNetwork.framework in Frameworks */,
EDF9254F1833A92300539672 /* libFlurry_5.1.0.a in Frameworks */,
ED9D34871806F7F500ADBEF1 /* UIKit.framework in Frameworks */,
EDF9255D1833AA0000539672 /* Security.framework in Frameworks */,
EDF9258D1833AB9700539672 /* SystemConfiguration.framework in Frameworks */,
@ -2207,7 +2148,6 @@
ED9D35211806F9E300ADBEF1 /* CoreLocation.framework in Frameworks */,
ED9D34EA1806F97700ADBEF1 /* CoreGraphics.framework in Frameworks */,
EDF9257D1833AAF100539672 /* CFNetwork.framework in Frameworks */,
EDF925501833A92300539672 /* libFlurry_5.1.0.a in Frameworks */,
ED9D34EB1806F97700ADBEF1 /* UIKit.framework in Frameworks */,
EDF9255E1833AA0000539672 /* Security.framework in Frameworks */,
EDF9258A1833AB9500539672 /* SystemConfiguration.framework in Frameworks */,
@ -2222,7 +2162,6 @@
ED9D35871806FAF800ADBEF1 /* CoreLocation.framework in Frameworks */,
ED9D35501806FAE000ADBEF1 /* CoreGraphics.framework in Frameworks */,
EDF9257B1833AAF000539672 /* CFNetwork.framework in Frameworks */,
EDF925521833A92300539672 /* libFlurry_5.1.0.a in Frameworks */,
ED9D35511806FAE000ADBEF1 /* UIKit.framework in Frameworks */,
EDF925611833AA0200539672 /* Security.framework in Frameworks */,
EDF925881833AB9400539672 /* SystemConfiguration.framework in Frameworks */,
@ -2237,7 +2176,6 @@
ED9D35FD1806FC3700ADBEF1 /* CoreLocation.framework in Frameworks */,
ED9D35B51806FBD300ADBEF1 /* CoreGraphics.framework in Frameworks */,
EDF9257A1833AAEF00539672 /* CFNetwork.framework in Frameworks */,
EDF925531833A92300539672 /* libFlurry_5.1.0.a in Frameworks */,
ED9D35B61806FBD300ADBEF1 /* UIKit.framework in Frameworks */,
EDF925601833AA0100539672 /* Security.framework in Frameworks */,
EDF925871833AB9400539672 /* SystemConfiguration.framework in Frameworks */,
@ -2254,7 +2192,6 @@
EDF9255A1833A9F600539672 /* Security.framework in Frameworks */,
ED9D36631806FF7500ADBEF1 /* CoreLocation.framework in Frameworks */,
ED9D361A1806FF3500ADBEF1 /* CoreGraphics.framework in Frameworks */,
EDF925541833A92300539672 /* libFlurry_5.1.0.a in Frameworks */,
ED9D361B1806FF3500ADBEF1 /* UIKit.framework in Frameworks */,
ED9D36191806FF3500ADBEF1 /* Foundation.framework in Frameworks */,
);
@ -2267,7 +2204,6 @@
ED9D36B61807010400ADBEF1 /* CoreLocation.framework in Frameworks */,
ED9D367F180700EF00ADBEF1 /* CoreGraphics.framework in Frameworks */,
EDF925791833AAEF00539672 /* CFNetwork.framework in Frameworks */,
EDF925551833A92300539672 /* libFlurry_5.1.0.a in Frameworks */,
ED9D3680180700EF00ADBEF1 /* UIKit.framework in Frameworks */,
EDF925621833AA0300539672 /* Security.framework in Frameworks */,
EDF925861833AB9300539672 /* SystemConfiguration.framework in Frameworks */,
@ -2282,7 +2218,6 @@
ED9D371B1807021200ADBEF1 /* CoreLocation.framework in Frameworks */,
ED9D36E4180701FD00ADBEF1 /* CoreGraphics.framework in Frameworks */,
EDF925781833AAEE00539672 /* CFNetwork.framework in Frameworks */,
EDF925561833A92300539672 /* libFlurry_5.1.0.a in Frameworks */,
ED9D36E5180701FD00ADBEF1 /* UIKit.framework in Frameworks */,
EDF925631833AA0400539672 /* Security.framework in Frameworks */,
EDF925851833AB9300539672 /* SystemConfiguration.framework in Frameworks */,
@ -2297,7 +2232,6 @@
ED9D37801807040C00ADBEF1 /* CoreLocation.framework in Frameworks */,
ED9D3749180703FA00ADBEF1 /* CoreGraphics.framework in Frameworks */,
EDF925771833AAED00539672 /* CFNetwork.framework in Frameworks */,
EDF925571833A92300539672 /* libFlurry_5.1.0.a in Frameworks */,
ED9D374A180703FB00ADBEF1 /* UIKit.framework in Frameworks */,
EDF925651833AA0600539672 /* Security.framework in Frameworks */,
EDF925841833AB9200539672 /* SystemConfiguration.framework in Frameworks */,
@ -2312,7 +2246,6 @@
FA48BD541934CA4600E1F0F2 /* CoreLocation.framework in Frameworks */,
FA48BD551934CA4600E1F0F2 /* UIKit.framework in Frameworks */,
FA48BD561934CA4600E1F0F2 /* CFNetwork.framework in Frameworks */,
FA48BD571934CA4600E1F0F2 /* libFlurry_5.1.0.a in Frameworks */,
FA48BD581934CA4600E1F0F2 /* Foundation.framework in Frameworks */,
FA48BD591934CA4600E1F0F2 /* Security.framework in Frameworks */,
FA48BD5A1934CA4600E1F0F2 /* SystemConfiguration.framework in Frameworks */,
@ -2327,7 +2260,6 @@
FA48BD9D1934CA5800E1F0F2 /* CoreLocation.framework in Frameworks */,
FA48BD9E1934CA5800E1F0F2 /* UIKit.framework in Frameworks */,
FA48BD9F1934CA5800E1F0F2 /* CFNetwork.framework in Frameworks */,
FA48BDA01934CA5800E1F0F2 /* libFlurry_5.1.0.a in Frameworks */,
FA48BDA11934CA5800E1F0F2 /* Foundation.framework in Frameworks */,
FA48BDA21934CA5800E1F0F2 /* Security.framework in Frameworks */,
FA48BDA31934CA5800E1F0F2 /* SystemConfiguration.framework in Frameworks */,
@ -2342,7 +2274,6 @@
FA48BDE61934CA6100E1F0F2 /* CoreLocation.framework in Frameworks */,
FA48BDE71934CA6100E1F0F2 /* UIKit.framework in Frameworks */,
FA48BDE81934CA6100E1F0F2 /* CFNetwork.framework in Frameworks */,
FA48BDE91934CA6100E1F0F2 /* libFlurry_5.1.0.a in Frameworks */,
FA48BDEA1934CA6100E1F0F2 /* Foundation.framework in Frameworks */,
FA48BDEB1934CA6100E1F0F2 /* Security.framework in Frameworks */,
FA48BDEC1934CA6100E1F0F2 /* SystemConfiguration.framework in Frameworks */,
@ -2357,7 +2288,6 @@
FA48BE2F1934CA6900E1F0F2 /* CoreLocation.framework in Frameworks */,
FA48BE301934CA6900E1F0F2 /* UIKit.framework in Frameworks */,
FA48BE311934CA6900E1F0F2 /* CFNetwork.framework in Frameworks */,
FA48BE321934CA6900E1F0F2 /* libFlurry_5.1.0.a in Frameworks */,
FA48BE331934CA6900E1F0F2 /* Foundation.framework in Frameworks */,
FA48BE341934CA6900E1F0F2 /* Security.framework in Frameworks */,
FA48BE351934CA6900E1F0F2 /* SystemConfiguration.framework in Frameworks */,
@ -2372,7 +2302,6 @@
FA48BE781934CA8C00E1F0F2 /* CoreLocation.framework in Frameworks */,
FA48BE791934CA8C00E1F0F2 /* UIKit.framework in Frameworks */,
FA48BE7A1934CA8C00E1F0F2 /* CFNetwork.framework in Frameworks */,
FA48BE7B1934CA8C00E1F0F2 /* libFlurry_5.1.0.a in Frameworks */,
FA48BE7C1934CA8C00E1F0F2 /* Foundation.framework in Frameworks */,
FA48BE7D1934CA8C00E1F0F2 /* Security.framework in Frameworks */,
FA48BE7E1934CA8C00E1F0F2 /* SystemConfiguration.framework in Frameworks */,
@ -2387,7 +2316,6 @@
FA48BEC11934CA9D00E1F0F2 /* CoreLocation.framework in Frameworks */,
FA48BEC21934CA9D00E1F0F2 /* UIKit.framework in Frameworks */,
FA48BEC31934CA9D00E1F0F2 /* CFNetwork.framework in Frameworks */,
FA48BEC41934CA9D00E1F0F2 /* libFlurry_5.1.0.a in Frameworks */,
FA48BEC51934CA9D00E1F0F2 /* Foundation.framework in Frameworks */,
FA48BEC61934CA9D00E1F0F2 /* Security.framework in Frameworks */,
FA48BEC71934CA9D00E1F0F2 /* SystemConfiguration.framework in Frameworks */,
@ -2402,7 +2330,6 @@
FA48BF0A1934CAAF00E1F0F2 /* CoreLocation.framework in Frameworks */,
FA48BF0B1934CAAF00E1F0F2 /* UIKit.framework in Frameworks */,
FA48BF0C1934CAAF00E1F0F2 /* CFNetwork.framework in Frameworks */,
FA48BF0D1934CAAF00E1F0F2 /* libFlurry_5.1.0.a in Frameworks */,
FA48BF0E1934CAAF00E1F0F2 /* Foundation.framework in Frameworks */,
FA48BF0F1934CAAF00E1F0F2 /* Security.framework in Frameworks */,
FA48BF101934CAAF00E1F0F2 /* SystemConfiguration.framework in Frameworks */,
@ -2417,7 +2344,6 @@
FA48BF531934CABA00E1F0F2 /* CoreLocation.framework in Frameworks */,
FA48BF541934CABA00E1F0F2 /* UIKit.framework in Frameworks */,
FA48BF551934CABA00E1F0F2 /* CFNetwork.framework in Frameworks */,
FA48BF561934CABA00E1F0F2 /* libFlurry_5.1.0.a in Frameworks */,
FA48BF571934CABA00E1F0F2 /* Foundation.framework in Frameworks */,
FA48BF581934CABA00E1F0F2 /* Security.framework in Frameworks */,
FA48BF591934CABA00E1F0F2 /* SystemConfiguration.framework in Frameworks */,
@ -2432,7 +2358,6 @@
FA48BF9C1934CAC700E1F0F2 /* CoreLocation.framework in Frameworks */,
FA48BF9D1934CAC700E1F0F2 /* UIKit.framework in Frameworks */,
FA48BF9E1934CAC700E1F0F2 /* CFNetwork.framework in Frameworks */,
FA48BF9F1934CAC700E1F0F2 /* libFlurry_5.1.0.a in Frameworks */,
FA48BFA01934CAC700E1F0F2 /* Foundation.framework in Frameworks */,
FA48BFA11934CAC700E1F0F2 /* Security.framework in Frameworks */,
FA48BFA21934CAC700E1F0F2 /* SystemConfiguration.framework in Frameworks */,
@ -2447,7 +2372,6 @@
FA48C0FC193562B600E1F0F2 /* CoreLocation.framework in Frameworks */,
FA48C0FD193562B600E1F0F2 /* CoreGraphics.framework in Frameworks */,
FA48C0FE193562B600E1F0F2 /* CFNetwork.framework in Frameworks */,
FA48C0FF193562B600E1F0F2 /* libFlurry_5.1.0.a in Frameworks */,
FA48C100193562B600E1F0F2 /* UIKit.framework in Frameworks */,
FA48C101193562B600E1F0F2 /* Security.framework in Frameworks */,
FA48C102193562B600E1F0F2 /* SystemConfiguration.framework in Frameworks */,
@ -2462,7 +2386,6 @@
FA834012192B6E6200570A45 /* CoreLocation.framework in Frameworks */,
FA834013192B6E6200570A45 /* CoreGraphics.framework in Frameworks */,
FA834014192B6E6200570A45 /* CFNetwork.framework in Frameworks */,
FA834015192B6E6200570A45 /* libFlurry_5.1.0.a in Frameworks */,
FA834016192B6E6200570A45 /* UIKit.framework in Frameworks */,
FA834017192B6E6200570A45 /* Security.framework in Frameworks */,
FA834018192B6E6200570A45 /* SystemConfiguration.framework in Frameworks */,
@ -2477,7 +2400,6 @@
FA9448DA18586CFD002C6FFB /* CoreLocation.framework in Frameworks */,
FA9448DB18586CFD002C6FFB /* CoreGraphics.framework in Frameworks */,
FA9448DC18586CFD002C6FFB /* CFNetwork.framework in Frameworks */,
FA9448DD18586CFD002C6FFB /* libFlurry_5.1.0.a in Frameworks */,
FA9448DE18586CFD002C6FFB /* UIKit.framework in Frameworks */,
FA9448DF18586CFD002C6FFB /* Security.framework in Frameworks */,
FA9448E018586CFD002C6FFB /* SystemConfiguration.framework in Frameworks */,
@ -2492,7 +2414,6 @@
FADD0F7F1917FE4E00448824 /* CoreLocation.framework in Frameworks */,
FADD0F801917FE4E00448824 /* CoreGraphics.framework in Frameworks */,
FADD0F811917FE4E00448824 /* CFNetwork.framework in Frameworks */,
FADD0F821917FE4E00448824 /* libFlurry_5.1.0.a in Frameworks */,
FADD0F831917FE4E00448824 /* UIKit.framework in Frameworks */,
FADD0F841917FE4E00448824 /* Security.framework in Frameworks */,
FADD0F851917FE4E00448824 /* SystemConfiguration.framework in Frameworks */,
@ -2507,7 +2428,6 @@
FAE034111951680F00BD3C5D /* CoreLocation.framework in Frameworks */,
FAE034121951680F00BD3C5D /* UIKit.framework in Frameworks */,
FAE034131951680F00BD3C5D /* CFNetwork.framework in Frameworks */,
FAE034141951680F00BD3C5D /* libFlurry_5.1.0.a in Frameworks */,
FAE034151951680F00BD3C5D /* Foundation.framework in Frameworks */,
FAE034161951680F00BD3C5D /* Security.framework in Frameworks */,
FAE034171951680F00BD3C5D /* SystemConfiguration.framework in Frameworks */,
@ -2618,8 +2538,6 @@
ED81956917AEF6B6004F3803 /* GuideVC.mm */,
ED64330D17B3F672000985FE /* GuideCell.h */,
ED64330E17B3F673000985FE /* GuideCell.m */,
EDF925661833AA3900539672 /* Statistics.h */,
EDF925671833AA3900539672 /* Statistics.m */,
);
path = offlineguides;
sourceTree = "<group>";
@ -4937,7 +4855,6 @@
ED3154541806E7F0000BBA7B /* posix.cpp in Sources */,
ED3154521806E7F0000BBA7B /* utf8proc.c in Sources */,
ED3154501806E7DD000BBA7B /* GuideCell.m in Sources */,
EDF925681833AA3900539672 /* Statistics.m in Sources */,
ED3154571806E7F0000BBA7B /* source_address.cpp in Sources */,
ED31545A1806E7F0000BBA7B /* article_info.cpp in Sources */,
ED31545E1806E7FE000BBA7B /* main.m in Sources */,
@ -4962,7 +4879,6 @@
7722E14817B01B0700CFB817 /* article_info.cpp in Sources */,
ED81956E17B10578004F3803 /* strings.cpp in Sources */,
ED81957117B10598004F3803 /* utf8proc.c in Sources */,
EDF925731833AA3900539672 /* Statistics.m in Sources */,
7722E14A17B15C3600CFB817 /* distance.cpp in Sources */,
ED893F6917B223920074E05A /* MapsWithMeAPI.m in Sources */,
ED893F6C17B231F20074E05A /* IPadSplitVC.m in Sources */,
@ -4987,7 +4903,6 @@
ED9ABA57180567B600E4F635 /* ArticleVC.mm in Sources */,
ED9ABA58180567B600E4F635 /* IPadSplitVC.m in Sources */,
ED9ABA5E180567D300E4F635 /* utf8proc.c in Sources */,
EDF9256C1833AA3900539672 /* Statistics.m in Sources */,
ED9ABA60180567D300E4F635 /* posix.cpp in Sources */,
ED9ABA64180567D300E4F635 /* assert.cpp in Sources */,
ED29530C1806B92600311E19 /* main.m in Sources */,
@ -5012,7 +4927,6 @@
ED9D33FF1806F41300ADBEF1 /* posix.cpp in Sources */,
ED9D33FD1806F41300ADBEF1 /* utf8proc.c in Sources */,
ED9D33FB1806F40600ADBEF1 /* GuideCell.m in Sources */,
EDF925691833AA3900539672 /* Statistics.m in Sources */,
ED9D34021806F41300ADBEF1 /* source_address.cpp in Sources */,
ED9D34051806F41300ADBEF1 /* article_info.cpp in Sources */,
ED9D34081806F41F00ADBEF1 /* main.m in Sources */,
@ -5037,7 +4951,6 @@
ED9D34CA1806F82F00ADBEF1 /* AppDelegate.mm in Sources */,
ED9D34CB1806F82F00ADBEF1 /* ArticleVC.mm in Sources */,
ED9D34CE1806F82F00ADBEF1 /* GuideCell.m in Sources */,
EDF9256A1833AA3900539672 /* Statistics.m in Sources */,
ED9D34CD1806F82F00ADBEF1 /* GuideVC.mm in Sources */,
ED9D34C81806F82F00ADBEF1 /* article_info.cpp in Sources */,
ED9D34C71806F82F00ADBEF1 /* distance.cpp in Sources */,
@ -5062,7 +4975,6 @@
ED9D352A1806F9FA00ADBEF1 /* MapsWithMeAPI.m in Sources */,
ED9D35281806F9F400ADBEF1 /* GuideVC.mm in Sources */,
ED9D35251806F9F400ADBEF1 /* AppDelegate.mm in Sources */,
EDF9256B1833AA3900539672 /* Statistics.m in Sources */,
ED9D352B1806F9FA00ADBEF1 /* utf8proc.c in Sources */,
ED9D352E1806F9FA00ADBEF1 /* file_handle.cpp in Sources */,
ED9D35341806FA0500ADBEF1 /* main.m in Sources */,
@ -5087,7 +4999,6 @@
ED9D35921806FB0700ADBEF1 /* ArticleVC.mm in Sources */,
ED9D358B1806FB0700ADBEF1 /* strings.cpp in Sources */,
ED9D358D1806FB0700ADBEF1 /* assert.cpp in Sources */,
EDF9256D1833AA3900539672 /* Statistics.m in Sources */,
ED9D358C1806FB0700ADBEF1 /* source_address.cpp in Sources */,
ED9D35931806FB0700ADBEF1 /* IPadSplitVC.m in Sources */,
ED9D35961806FB0D00ADBEF1 /* main.m in Sources */,
@ -5112,7 +5023,6 @@
ED9D35F81806FC3000ADBEF1 /* AppDelegate.mm in Sources */,
ED9D35F91806FC3000ADBEF1 /* ArticleVC.mm in Sources */,
ED9D35FC1806FC3000ADBEF1 /* GuideCell.m in Sources */,
EDF9256E1833AA3900539672 /* Statistics.m in Sources */,
ED9D35FB1806FC3000ADBEF1 /* GuideVC.mm in Sources */,
ED9D35F61806FC3000ADBEF1 /* article_info.cpp in Sources */,
ED9D35F51806FC3000ADBEF1 /* distance.cpp in Sources */,
@ -5137,7 +5047,6 @@
ED9D365D1806FF6B00ADBEF1 /* AppDelegate.mm in Sources */,
ED9D365E1806FF6B00ADBEF1 /* ArticleVC.mm in Sources */,
ED9D36611806FF6B00ADBEF1 /* GuideCell.m in Sources */,
EDF9256F1833AA3900539672 /* Statistics.m in Sources */,
ED9D36601806FF6B00ADBEF1 /* GuideVC.mm in Sources */,
ED9D365B1806FF6B00ADBEF1 /* article_info.cpp in Sources */,
ED9D365A1806FF6B00ADBEF1 /* distance.cpp in Sources */,
@ -5162,7 +5071,6 @@
ED9D36C31807011700ADBEF1 /* AppDelegate.mm in Sources */,
ED9D36C41807011700ADBEF1 /* ArticleVC.mm in Sources */,
ED9D36C71807011700ADBEF1 /* GuideCell.m in Sources */,
EDF925701833AA3900539672 /* Statistics.m in Sources */,
ED9D36C61807011700ADBEF1 /* GuideVC.mm in Sources */,
ED9D36C11807011700ADBEF1 /* article_info.cpp in Sources */,
ED9D36C01807011700ADBEF1 /* distance.cpp in Sources */,
@ -5187,7 +5095,6 @@
ED9D37261807022A00ADBEF1 /* ArticleVC.mm in Sources */,
ED9D37201807022300ADBEF1 /* posix.cpp in Sources */,
ED9D37211807022300ADBEF1 /* file_handle.cpp in Sources */,
EDF925711833AA3900539672 /* Statistics.m in Sources */,
ED9D371C1807021F00ADBEF1 /* distance.cpp in Sources */,
ED9D37271807022A00ADBEF1 /* IPadSplitVC.m in Sources */,
ED9D372D1807024100ADBEF1 /* main.m in Sources */,
@ -5212,7 +5119,6 @@
ED9D37821807041700ADBEF1 /* ArticleVC.mm in Sources */,
ED9D37861807042200ADBEF1 /* distance.cpp in Sources */,
ED9D37871807042200ADBEF1 /* article_info.cpp in Sources */,
EDF925721833AA3900539672 /* Statistics.m in Sources */,
ED9D378A1807042600ADBEF1 /* posix.cpp in Sources */,
ED9D378E1807042600ADBEF1 /* assert.cpp in Sources */,
ED9D37911807042F00ADBEF1 /* main.m in Sources */,
@ -5237,7 +5143,6 @@
FA48BD481934CA4600E1F0F2 /* article_info.cpp in Sources */,
FA48BD491934CA4600E1F0F2 /* strings.cpp in Sources */,
FA48BD4A1934CA4600E1F0F2 /* utf8proc.c in Sources */,
FA48BD4B1934CA4600E1F0F2 /* Statistics.m in Sources */,
FA48BD4C1934CA4600E1F0F2 /* distance.cpp in Sources */,
FA48BD4D1934CA4600E1F0F2 /* MapsWithMeAPI.m in Sources */,
FA48BD4E1934CA4600E1F0F2 /* IPadSplitVC.m in Sources */,
@ -5262,7 +5167,6 @@
FA48BD911934CA5800E1F0F2 /* article_info.cpp in Sources */,
FA48BD921934CA5800E1F0F2 /* strings.cpp in Sources */,
FA48BD931934CA5800E1F0F2 /* utf8proc.c in Sources */,
FA48BD941934CA5800E1F0F2 /* Statistics.m in Sources */,
FA48BD951934CA5800E1F0F2 /* distance.cpp in Sources */,
FA48BD961934CA5800E1F0F2 /* MapsWithMeAPI.m in Sources */,
FA48BD971934CA5800E1F0F2 /* IPadSplitVC.m in Sources */,
@ -5287,7 +5191,6 @@
FA48BDDA1934CA6100E1F0F2 /* article_info.cpp in Sources */,
FA48BDDB1934CA6100E1F0F2 /* strings.cpp in Sources */,
FA48BDDC1934CA6100E1F0F2 /* utf8proc.c in Sources */,
FA48BDDD1934CA6100E1F0F2 /* Statistics.m in Sources */,
FA48BDDE1934CA6100E1F0F2 /* distance.cpp in Sources */,
FA48BDDF1934CA6100E1F0F2 /* MapsWithMeAPI.m in Sources */,
FA48BDE01934CA6100E1F0F2 /* IPadSplitVC.m in Sources */,
@ -5312,7 +5215,6 @@
FA48BE231934CA6900E1F0F2 /* article_info.cpp in Sources */,
FA48BE241934CA6900E1F0F2 /* strings.cpp in Sources */,
FA48BE251934CA6900E1F0F2 /* utf8proc.c in Sources */,
FA48BE261934CA6900E1F0F2 /* Statistics.m in Sources */,
FA48BE271934CA6900E1F0F2 /* distance.cpp in Sources */,
FA48BE281934CA6900E1F0F2 /* MapsWithMeAPI.m in Sources */,
FA48BE291934CA6900E1F0F2 /* IPadSplitVC.m in Sources */,
@ -5337,7 +5239,6 @@
FA48BE6C1934CA8C00E1F0F2 /* article_info.cpp in Sources */,
FA48BE6D1934CA8C00E1F0F2 /* strings.cpp in Sources */,
FA48BE6E1934CA8C00E1F0F2 /* utf8proc.c in Sources */,
FA48BE6F1934CA8C00E1F0F2 /* Statistics.m in Sources */,
FA48BE701934CA8C00E1F0F2 /* distance.cpp in Sources */,
FA48BE711934CA8C00E1F0F2 /* MapsWithMeAPI.m in Sources */,
FA48BE721934CA8C00E1F0F2 /* IPadSplitVC.m in Sources */,
@ -5362,7 +5263,6 @@
FA48BEB51934CA9D00E1F0F2 /* article_info.cpp in Sources */,
FA48BEB61934CA9D00E1F0F2 /* strings.cpp in Sources */,
FA48BEB71934CA9D00E1F0F2 /* utf8proc.c in Sources */,
FA48BEB81934CA9D00E1F0F2 /* Statistics.m in Sources */,
FA48BEB91934CA9D00E1F0F2 /* distance.cpp in Sources */,
FA48BEBA1934CA9D00E1F0F2 /* MapsWithMeAPI.m in Sources */,
FA48BEBB1934CA9D00E1F0F2 /* IPadSplitVC.m in Sources */,
@ -5387,7 +5287,6 @@
FA48BEFE1934CAAF00E1F0F2 /* article_info.cpp in Sources */,
FA48BEFF1934CAAF00E1F0F2 /* strings.cpp in Sources */,
FA48BF001934CAAF00E1F0F2 /* utf8proc.c in Sources */,
FA48BF011934CAAF00E1F0F2 /* Statistics.m in Sources */,
FA48BF021934CAAF00E1F0F2 /* distance.cpp in Sources */,
FA48BF031934CAAF00E1F0F2 /* MapsWithMeAPI.m in Sources */,
FA48BF041934CAAF00E1F0F2 /* IPadSplitVC.m in Sources */,
@ -5412,7 +5311,6 @@
FA48BF471934CABA00E1F0F2 /* article_info.cpp in Sources */,
FA48BF481934CABA00E1F0F2 /* strings.cpp in Sources */,
FA48BF491934CABA00E1F0F2 /* utf8proc.c in Sources */,
FA48BF4A1934CABA00E1F0F2 /* Statistics.m in Sources */,
FA48BF4B1934CABA00E1F0F2 /* distance.cpp in Sources */,
FA48BF4C1934CABA00E1F0F2 /* MapsWithMeAPI.m in Sources */,
FA48BF4D1934CABA00E1F0F2 /* IPadSplitVC.m in Sources */,
@ -5437,7 +5335,6 @@
FA48BF901934CAC700E1F0F2 /* article_info.cpp in Sources */,
FA48BF911934CAC700E1F0F2 /* strings.cpp in Sources */,
FA48BF921934CAC700E1F0F2 /* utf8proc.c in Sources */,
FA48BF931934CAC700E1F0F2 /* Statistics.m in Sources */,
FA48BF941934CAC700E1F0F2 /* distance.cpp in Sources */,
FA48BF951934CAC700E1F0F2 /* MapsWithMeAPI.m in Sources */,
FA48BF961934CAC700E1F0F2 /* IPadSplitVC.m in Sources */,
@ -5462,7 +5359,6 @@
FA48C0F0193562B600E1F0F2 /* posix.cpp in Sources */,
FA48C0F1193562B600E1F0F2 /* utf8proc.c in Sources */,
FA48C0F2193562B600E1F0F2 /* GuideCell.m in Sources */,
FA48C0F3193562B600E1F0F2 /* Statistics.m in Sources */,
FA48C0F4193562B600E1F0F2 /* source_address.cpp in Sources */,
FA48C0F5193562B600E1F0F2 /* article_info.cpp in Sources */,
FA48C0F6193562B600E1F0F2 /* main.m in Sources */,
@ -5487,7 +5383,6 @@
FA834006192B6E6200570A45 /* ArticleVC.mm in Sources */,
FA834007192B6E6200570A45 /* IPadSplitVC.m in Sources */,
FA834008192B6E6200570A45 /* utf8proc.c in Sources */,
FA834009192B6E6200570A45 /* Statistics.m in Sources */,
FA83400A192B6E6200570A45 /* posix.cpp in Sources */,
FA83400B192B6E6200570A45 /* assert.cpp in Sources */,
FA83400C192B6E6200570A45 /* main.m in Sources */,
@ -5512,7 +5407,6 @@
FA9448CE18586CFD002C6FFB /* ArticleVC.mm in Sources */,
FA9448CF18586CFD002C6FFB /* IPadSplitVC.m in Sources */,
FA9448D018586CFD002C6FFB /* utf8proc.c in Sources */,
FA9448D118586CFD002C6FFB /* Statistics.m in Sources */,
FA9448D218586CFD002C6FFB /* posix.cpp in Sources */,
FA9448D318586CFD002C6FFB /* assert.cpp in Sources */,
FA9448D418586CFD002C6FFB /* main.m in Sources */,
@ -5537,7 +5431,6 @@
FADD0F731917FE4E00448824 /* ArticleVC.mm in Sources */,
FADD0F741917FE4E00448824 /* IPadSplitVC.m in Sources */,
FADD0F751917FE4E00448824 /* utf8proc.c in Sources */,
FADD0F761917FE4E00448824 /* Statistics.m in Sources */,
FADD0F771917FE4E00448824 /* posix.cpp in Sources */,
FADD0F781917FE4E00448824 /* assert.cpp in Sources */,
FADD0F791917FE4E00448824 /* main.m in Sources */,
@ -5562,7 +5455,6 @@
FAE034051951680F00BD3C5D /* article_info.cpp in Sources */,
FAE034061951680F00BD3C5D /* strings.cpp in Sources */,
FAE034071951680F00BD3C5D /* utf8proc.c in Sources */,
FAE034081951680F00BD3C5D /* Statistics.m in Sources */,
FAE034091951680F00BD3C5D /* distance.cpp in Sources */,
FAE0340A1951680F00BD3C5D /* MapsWithMeAPI.m in Sources */,
FAE0340B1951680F00BD3C5D /* IPadSplitVC.m in Sources */,
@ -5641,7 +5533,6 @@
GWM = GuideWithMe;
INFOPLIST_FILE = "offlineguides/offlineguides-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LIBRARY_SEARCH_PATHS = "${SRCROOT}/offlineguides/Flurry";
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = GuideWithMe;
SDKROOT = iphoneos;
@ -5689,7 +5580,6 @@
GWM = GuideWithMe;
INFOPLIST_FILE = "offlineguides/offlineguides-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LIBRARY_SEARCH_PATHS = "${SRCROOT}/offlineguides/Flurry";
PRODUCT_NAME = GuideWithMe;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
@ -6053,7 +5943,6 @@
GWM = GuideWithMe;
INFOPLIST_FILE = "offlineguides/offlineguides-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LIBRARY_SEARCH_PATHS = "${SRCROOT}/offlineguides/Flurry";
PRODUCT_NAME = GuideWithMe;
PROVISIONING_PROFILE = "";
SDKROOT = iphoneos;

View file

@ -3,7 +3,6 @@
#import "GuideVC.h"
#import "IPadSplitVC.h"
#import "MapsWithMeAPI.h"
#import "Statistics.h"
@implementation AppDelegate
@ -16,7 +15,6 @@
self.window.rootViewController = [[IPadSplitVC alloc] init];
[self.window makeKeyAndVisible];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
[[Statistics instance] startSession];
return YES;
}

View file

@ -1,818 +0,0 @@
//
// Flurry.h
// Flurry iOS Analytics Agent
//
// Copyright 2009-2012 Flurry, Inc. All rights reserved.
//
// Methods in this header file are for use with Flurry Analytics
#import <UIKit/UIKit.h>
/*!
* @brief Provides all available methods for defining and reporting Analytics from use
* of your app.
*
* Set of methods that allow developers to capture detailed, aggregate information
* regarding the use of their app by end users.
*
* @note This class provides methods necessary for correct function of FlurryAds.h.
* For information on how to use Flurry's Ads SDK to
* attract high-quality users and monetize your user base see <a href="http://support.flurry.com/index.php?title=Publishers">Support Center - Publishers</a>.
*
* @author 2009 - 2013 Flurry, Inc. All Rights Reserved.
* @version 4.3.0
*
*/
/*!
* @brief Enum for setting up log output level.
* @since 4.2.0
*
*/
typedef enum {
FlurryLogLevelNone = 0, //No output
FlurryLogLevelCriticalOnly, //Default, outputs only critical log events
FlurryLogLevelDebug, //Debug level, outputs critical and main log events
FlurryLogLevelAll //Highest level, outputs all log events
} FlurryLogLevel;
@interface Flurry : NSObject {
}
/** @name Pre-Session Calls
* Optional sdk settings that should be called before start session.
*/
//@{
/*!
* @brief Explicitly specifies the App Version that Flurry will use to group Analytics data.
* @since 2.7
*
* This is an optional method that overrides the App Version Flurry uses for reporting. Flurry will
* use the CFBundleVersion in your info.plist file when this method is not invoked.
*
* @note There is a maximum of 605 versions allowed for a single app. \n
* This method must be called prior to invoking #startSession:.
*
* @param version The custom version name.
*/
+ (void)setAppVersion:(NSString *)version;
/*!
* @brief Retrieves the Flurry Agent Build Version.
* @since 2.7
*
* This is an optional method that retrieves the Flurry Agent Version the app is running under.
* It is most often used if reporting an unexpected behavior of the SDK to <a href="mailto:iphonesupport@flurry.com">
* Flurry Support</a>
*
* @note This method must be called prior to invoking #startSession:. \n
* FAQ for the iPhone SDK is located at <a href="http://wiki.flurry.com/index.php?title=IPhone_FAQ">
* Support Center - iPhone FAQ</a>.
*
* @see #setLogLevel: for information on how to view debugging information on your console.
*
* @return The agent version of the Flurry SDK.
*
*/
+ (NSString *)getFlurryAgentVersion;
/*!
* @brief Displays an exception in the debug log if thrown during a Session.
* @since 2.7
*
* This is an optional method that augments the debug logs with exceptions that occur during the session.
* You must both capture exceptions to Flurry and set debug logging to enabled for this method to
* display information to the console. The default setting for this method is @c NO.
*
* @note This method must be called prior to invoking #startSession:.
*
* @see #setLogLevel: for information on how to view debugging information on your console. \n
* #logError:message:exception: for details on logging exceptions. \n
* #logError:message:error: for details on logging errors.
*
* @param value @c YES to show errors in debug logs, @c NO to omit errors in debug logs.
*/
+ (void)setShowErrorInLogEnabled:(BOOL)value;
/*!
* @brief Generates debug logs to console.
* @since 2.7
*
* This is an optional method that displays debug information related to the Flurry SDK.
* display information to the console. The default setting for this method is @c NO
* which sets the log level to @c FlurryLogLevelCriticalOnly.
* When set to @c YES the debug log level is set to @c FlurryLogLevelDebug
*
* @note This method must be called prior to invoking #startSession:. If the method, setLogLevel is called later in the code, debug logging will be automatically enabled.
*
* @param value @c YES to show debug logs, @c NO to omit debug logs.
*
*/
+ (void)setDebugLogEnabled:(BOOL)value;
/*!
* @brief Generates debug logs to console.
* @since 4.2.2
*
* This is an optional method that displays debug information related to the Flurry SDK.
* display information to the console. The default setting for this method is @c FlurryLogLevelCritycalOnly.
*
* @note Its good practice to call this method prior to invoking #startSession:. If debug logging is disabled earlier, this method will enable it.
*
* @param value Log level
*
*/
+ (void)setLogLevel:(FlurryLogLevel)value;
/*!
* @brief Set the timeout for expiring a Flurry session.
* @since 2.7
*
* This is an optional method that sets the time the app may be in the background before
* starting a new session upon resume. The default value for the session timeout is 10
* seconds in the background.
*
* @note This method must be called prior to invoking #startSession:.
*
* @param seconds The time in seconds to set the session timeout to.
*/
+ (void)setSessionContinueSeconds:(int)seconds;
/*!
* @brief Send data over a secure transport.
* @since 3.0
*
* This is an optional method that sends data over an SSL connection when enabled. The
* default value is @c NO.
*
* @note This method must be called prior to invoking #startSession:.
*
* @param value @c YES to send data over secure connection.
*/
+ (void)setSecureTransportEnabled:(BOOL)value;
/*!
* @brief Enable automatic collection of crash reports.
* @since 4.1
*
* This is an optional method that collects crash reports when enabled. The
* default value is @c NO.
*
* @note This method must be called prior to invoking #startSession:.
*
* @param value @c YES to enable collection of crash reports.
*/
+ (void)setCrashReportingEnabled:(BOOL)value;
//@}
/*!
* @brief Start a Flurry session for the project denoted by @c apiKey.
* @since 2.6
*
* This method serves as the entry point to Flurry Analytics collection. It must be
* called in the scope of @c applicationDidFinishLaunching. The session will continue
* for the period the app is in the foreground until your app is backgrounded for the
* time specified in #setSessionContinueSeconds:. If the app is resumed in that period
* the session will continue, otherwise a new session will begin.
*
* Crash reporting will not be enabled. See #setCrashReportingEnabled: for
* more information.
*
* @note If testing on a simulator, please be sure to send App to background via home
* button. Flurry depends on the iOS lifecycle to be complete for full reporting.
*
* @see #setSessionContinueSeconds: for details on setting a custom session timeout.
*
* @code
* - (void)applicationDidFinishLaunching:(UIApplication *)application
{
// Optional Flurry startup methods
[Flurry startSession:@"YOUR_API_KEY"];
// ....
}
* @endcode
*
* @param apiKey The API key for this project.
*/
+ (void)startSession:(NSString *)apiKey;
/*!
* @brief Start a Flurry session for the project denoted by @c apiKey.
* @since 4.0.8
*
* This method serves as the entry point to Flurry Analytics collection. It must be
* called in the scope of @c applicationDidFinishLaunching passing in the launchOptions param.
* The session will continue
* for the period the app is in the foreground until your app is backgrounded for the
* time specified in #setSessionContinueSeconds:. If the app is resumed in that period
* the session will continue, otherwise a new session will begin.
*
* @note If testing on a simulator, please be sure to send App to background via home
* button. Flurry depends on the iOS lifecycle to be complete for full reporting.
*
* @see #setSessionContinueSeconds: for details on setting a custom session timeout.
*
* @code
* - (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Optional Flurry startup methods
[Flurry startSession:@"YOUR_API_KEY" withOptions:launchOptions];
// ....
}
* @endcode
*
* @param apiKey The API key for this project.
* @param options passed launchOptions from the applicatin's didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
*/
+ (void) startSession:(NSString *)apiKey withOptions:(id)options;
/*!
* @brief Pauses a Flurry session left running in background.
* @since 4.2.2
*
* This method should be used in case of #setBackgroundSessionEnabled: set to YES. It can be
* called when application finished all background tasks (such as playing music) to pause session.
*
* @see #setBackgroundSessionEnabled: for details on setting a custom behaviour on resigning activity.
*
* @code
* - (void)allBackgroundTasksFinished
{
// ....
[Flurry pauseBackgroundSession];
// ....
}
* @endcode
*
*/
+ (void)pauseBackgroundSession;
/*!
* @brief Adds an SDK origin specified by @c originName and @c originVersion.
* @since 5.0.0
*
* This method allows you to specify origin within your Flurry SDK wrapper. As a general rule
* you should capture all the origin info related to your wrapper for Flurry SDK after every session start.
*
* @see #addOrigin:withVersion:withParameters: for details on reporting origin info with parameters. \n
*
* @code
* - (void)interestingSDKWrapperLibraryfunction
{
// ... after calling startSession
[Flurry addOrigin:@"Interesting_Wrapper" withVersion:@"1.0.0"];
// more code ...
}
* @endcode
*
* @param originName Name of the origin.
* @param originVersion Version string of the origin wrapper
*/
+ (void)addOrigin:(NSString *)originName withVersion:(NSString*)originVersion;
/*!
* @brief Adds a custom parameterized origin specified by @c originName with @c originVersion and @c parameters.
* @since 5.0.0
*
* This method overrides #addOrigin to allow you to associate parameters with an origin attribute. Parameters
* are valuable as they allow you to store characteristics of an origin.
*
* @note You should not pass private or confidential information about your origin info in a
* custom origin. \n
* A maximum of 9 parameter names may be associated with any origin. Sending
* over 10 parameter names with a single origin will result in no parameters being logged
* for that origin.
*
*
* @code
* - (void)userPurchasedSomethingCool
{
NSDictionary *params =
[NSDictionary dictionaryWithObjectsAndKeys:@"Origin Info Item", // Parameter Value
@"Origin Info Item Key", // Parameter Name
nil];
// ... after calling startSession
[Flurry addOrigin:@"Interesting_Wrapper" withVersion:@"1.0.0"];
// more code ...
}
* @endcode
*
* @param originName Name of the origin.
* @param originVersion Version string of the origin wrapper
* @param parameters An immutable copy of map containing Name-Value pairs of parameters.
*/
+ (void)addOrigin:(NSString *)originName withVersion:(NSString*)originVersion withParameters:(NSDictionary *)parameters;
/** @name Event and Error Logging
* Methods for reporting custom events and errors during the session.
*/
//@{
/*!
* @brief Records a custom event specified by @c eventName.
* @since 2.8.4
*
* This method allows you to specify custom events within your app. As a general rule
* you should capture events related to user navigation within your app, any action
* around monetization, and other events as they are applicable to tracking progress
* towards your business goals.
*
* @note You should not pass private or confidential information about your users in a
* custom event. \n
* Where applicable, you should make a concerted effort to use timed events with
* parameters (#logEvent:withParameters:timed:) or events with parameters
* (#logEvent:withParameters:). This provides valuable information around the time the user
* spends within an action (e.g. - time spent on a level or viewing a page) or characteristics
* of an action (e.g. - Buy Event that has a Parameter of Widget with Value Golden Sword).
*
* @see #logEvent:withParameters: for details on storing events with parameters. \n
* #logEvent:timed: for details on storing timed events. \n
* #logEvent:withParameters:timed: for details on storing timed events with parameters. \n
* #endTimedEvent:withParameters: for details on stopping a timed event and (optionally) updating
* parameters.
*
* @code
* - (void)interestingAppAction
{
[Flurry logEvent:@"Interesting_Action"];
// Perform interesting action
}
* @endcode
*
* @param eventName Name of the event. For maximum effectiveness, we recommend using a naming scheme
* that can be easily understood by non-technical people in your business domain.
*/
+ (void)logEvent:(NSString *)eventName;
/*!
* @brief Records a custom parameterized event specified by @c eventName with @c parameters.
* @since 2.8.4
*
* This method overrides #logEvent to allow you to associate parameters with an event. Parameters
* are extremely valuable as they allow you to store characteristics of an action. For example,
* if a user purchased an item it may be helpful to know what level that user was on.
* By setting this parameter you will be able to view a distribution of levels for the purcahsed
* event on the <a href="http://dev.flurry.com">Flurrly Dev Portal</a>.
*
* @note You should not pass private or confidential information about your users in a
* custom event. \n
* A maximum of 10 parameter names may be associated with any event. Sending
* over 10 parameter names with a single event will result in no parameters being logged
* for that event. You may specify an infinite number of Parameter values. For example,
* a Search Box would have 1 parameter name (e.g. - Search Box) and many values, which would
* allow you to see what values users look for the most in your app. \n
* Where applicable, you should make a concerted effort to use timed events with
* parameters (#logEvent:withParameters:timed:). This provides valuable information
* around the time the user spends within an action (e.g. - time spent on a level or
* viewing a page).
*
* @see #logEvent:withParameters:timed: for details on storing timed events with parameters. \n
* #endTimedEvent:withParameters: for details on stopping a timed event and (optionally) updating
* parameters.
*
* @code
* - (void)userPurchasedSomethingCool
{
NSDictionary *params =
[NSDictionary dictionaryWithObjectsAndKeys:@"Cool Item", // Parameter Value
@"Item Purchased", // Parameter Name
nil];
[Flurry logEvent:@"Something Cool Purchased" withParameters:params];
// Give user cool item
}
* @endcode
*
* @param eventName Name of the event. For maximum effectiveness, we recommend using a naming scheme
* that can be easily understood by non-technical people in your business domain.
* @param parameters An immutable copy of map containing Name-Value pairs of parameters.
*/
+ (void)logEvent:(NSString *)eventName withParameters:(NSDictionary *)parameters;
/*!
* @brief Records an app exception. Commonly used to catch unhandled exceptions.
* @since 2.7
*
* This method captures an exception for reporting to Flurry. We recommend adding an uncaught
* exception listener to capture any exceptions that occur during usage that is not
* anticipated by your app.
*
* @see #logError:message:error: for details on capturing errors.
*
* @code
* - (void) uncaughtExceptionHandler(NSException *exception)
{
[Flurry logError:@"Uncaught" message:@"Crash!" exception:exception];
}
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler);
[Flurry startSession:@"YOUR_API_KEY"];
// ....
}
* @endcode
*
* @param errorID Name of the error.
* @param message The message to associate with the error.
* @param exception The exception object to report.
*/
+ (void)logError:(NSString *)errorID message:(NSString *)message exception:(NSException *)exception;
/*!
* @brief Records an app error.
* @since 2.7
*
* This method captures an error for reporting to Flurry.
*
* @see #logError:message:exception: for details on capturing exceptions.
*
* @code
* - (void) webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{
[Flurry logError:@"WebView No Load" message:[error localizedDescription] error:error];
}
* @endcode
*
* @param errorID Name of the error.
* @param message The message to associate with the error.
* @param error The error object to report.
*/
+ (void)logError:(NSString *)errorID message:(NSString *)message error:(NSError *)error;
/*!
* @brief Records a timed event specified by @c eventName.
* @since 2.8.4
*
* This method overrides #logEvent to allow you to capture the length of an event. This can
* be extremely valuable to understand the level of engagement with a particular action. For
* example, you can capture how long a user spends on a level or reading an article.
*
* @note You should not pass private or confidential information about your users in a
* custom event. \n
* Where applicable, you should make a concerted effort to use parameters with your timed
* events (#logEvent:withParameters:timed:). This provides valuable information
* around the characteristics of an action (e.g. - Buy Event that has a Parameter of Widget with
* Value Golden Sword).
*
* @see #logEvent:withParameters:timed: for details on storing timed events with parameters. \n
* #endTimedEvent:withParameters: for details on stopping a timed event and (optionally) updating
* parameters.
*
* @code
* - (void)startLevel
{
[Flurry logEvent:@"Level Played" timed:YES];
// Start user on level
}
- (void)endLevel
{
[Flurry endTimedEvent:@"Level Played" withParameters:nil];
// User done with level
}
* @endcode
*
* @param eventName Name of the event. For maximum effectiveness, we recommend using a naming scheme
* that can be easily understood by non-technical people in your business domain.
* @param timed Specifies the event will be timed.
*/
+ (void)logEvent:(NSString *)eventName timed:(BOOL)timed;
/*!
* @brief Records a custom parameterized timed event specified by @c eventName with @c parameters.
* @since 2.8.4
*
* This method overrides #logEvent to allow you to capture the length of an event with parameters.
* This can be extremely valuable to understand the level of engagement with a particular action
* and the characteristics associated with that action. For example, you can capture how long a user
* spends on a level or reading an article. Parameters can be used to capture, for example, the
* author of an article or if something was purchased while on the level.
*
* @note You should not pass private or confidential information about your users in a
* custom event.
*
* @see #endTimedEvent:withParameters: for details on stopping a timed event and (optionally) updating
* parameters.
*
* @code
* - (void)startLevel
{
NSDictionary *params =
[NSDictionary dictionaryWithObjectsAndKeys:@"100", // Parameter Value
@"Current Points", // Parameter Name
nil];
[Flurry logEvent:@"Level Played" withParameters:params timed:YES];
// Start user on level
}
- (void)endLevel
{
// User gained additional 100 points in Level
NSDictionary *params =
[NSDictionary dictionaryWithObjectsAndKeys:@"200", // Parameter Value
@"Current Points", // Parameter Name
nil];
[Flurry endTimedEvent:@"Level Played" withParameters:params];
// User done with level
}
* @endcode
*
* @param eventName Name of the event. For maximum effectiveness, we recommend using a naming scheme
* that can be easily understood by non-technical people in your business domain.
* @param parameters An immutable copy of map containing Name-Value pairs of parameters.
* @param timed Specifies the event will be timed.
*/
+ (void)logEvent:(NSString *)eventName withParameters:(NSDictionary *)parameters timed:(BOOL)timed;
/*!
* @brief Ends a timed event specified by @c eventName and optionally updates parameters with @c parameters.
* @since 2.8.4
*
* This method ends an existing timed event. If parameters are provided, this will overwrite existing
* parameters with the same name or create new parameters if the name does not exist in the parameter
* map set by #logEvent:withParameters:timed:.
*
* @note You should not pass private or confidential information about your users in a
* custom event. \n
* If the app is backgrounded prior to ending a timed event, the Flurry SDK will automatically
* end the timer on the event. \n
* #endTimedEvent:withParameters: is ignored if called on a previously
* terminated event.
*
* @see #logEvent:withParameters:timed: for details on starting a timed event with parameters.
*
* @code
* - (void)startLevel
{
NSDictionary *params =
[NSDictionary dictionaryWithObjectsAndKeys:@"100", // Parameter Value
@"Current Points", // Parameter Name
nil];
[Flurry logEvent:@"Level Played" withParameters:params timed:YES];
// Start user on level
}
- (void)endLevel
{
// User gained additional 100 points in Level
NSDictionary *params =
[NSDictionary dictionaryWithObjectsAndKeys:@"200", // Parameter Value
@"Current Points", // Parameter Name
nil];
[Flurry endTimedEvent:@"Level Played" withParameters:params];
// User done with level
}
* @endcode
*
* @param eventName Name of the event. For maximum effectiveness, we recommend using a naming scheme
* that can be easily understood by non-technical people in your business domain.
* @param parameters An immutable copy of map containing Name-Value pairs of parameters.
*/
+ (void)endTimedEvent:(NSString *)eventName withParameters:(NSDictionary *)parameters; // non-nil parameters will update the parameters
//@}
/** @name Page View Methods
* Count page views.
*/
//@{
/*!
* @deprecated
* @brief see +(void)logAllPageViewsForTarget:(id)target; for details
* @since 2.7
* This method does the same as +(void)logAllPageViewsForTarget:(id)target method and is left for backward compatibility
*/
+ (void)logAllPageViews:(id)target __attribute__ ((deprecated));
/*!
* @brief Automatically track page views on a @c UINavigationController or @c UITabBarController.
* @since 4.3
*
* This method increments the page view count for a session based on traversing a UINavigationController
* or UITabBarController. The page view count is only a counter for the number of transitions in your
* app. It does not associate a name with the page count. To associate a name with a count of occurences
* see #logEvent:.
*
* @note If you need to release passed target, you should call counterpart method + (void)stopLogPageViewsForTarget:(id)target before;
*
* @see #logPageView for details on explictly incrementing page view count.
*
* @code
* -(void) trackViewsFromTabBar:(UITabBarController*) tabBar
{
[Flurry logAllPageViewsForTarget:tabBar];
}
* @endcode
*
* @param target The navigation or tab bar controller.
*/
+ (void)logAllPageViewsForTarget:(id)target;
/*!
* @brief Stops logging page views on previously observed with logAllPageViewsForTarget: @c UINavigationController or @c UITabBarController.
* @since 4.3
*
* Call this method before instance of @c UINavigationController or @c UITabBarController observed with logAllPageViewsForTarget: is released.
*
* @code
* -(void) dealloc
{
[Flurry stopLogPageViewsForTarget:_tabBarController];
[_tabBarController release];
[super dealloc];
}
* @endcode
*
* @param target The navigation or tab bar controller.
*/
+ (void)stopLogPageViewsForTarget:(id)target;
/*!
* @brief Explicitly track a page view during a session.
* @since 2.7
*
* This method increments the page view count for a session when invoked. It does not associate a name
* with the page count. To associate a name with a count of occurences see #logEvent:.
*
* @see #logAllPageViews for details on automatically incrementing page view count based on user
* traversing navigation or tab bar controller.
*
* @code
* -(void) trackView
{
[Flurry logPageView];
}
* @endcode
*
*/
+ (void)logPageView;
//@}
/** @name User Info
* Methods to set user information.
*/
//@{
/*!
* @brief Assign a unique id for a user in your app.
* @since 2.7
*
* @note Please be sure not to use this method to pass any private or confidential information
* about the user.
*
* @param userID The app id for a user.
*/
+ (void)setUserID:(NSString *)userID;
/*!
* @brief Set your user's age in years.
* @since 2.7
*
* Use this method to capture the age of your user. Only use this method if you collect this
* information explictly from your user (i.e. - there is no need to set a default value).
*
* @note The age is aggregated across all users of your app and not available on a per user
* basis.
*
* @param age Reported age of user.
*
*/
+ (void)setAge:(int)age;
/*!
* @brief Set your user's gender.
* @since 2.7
*
* Use this method to capture the gender of your user. Only use this method if you collect this
* information explictly from your user (i.e. - there is no need to set a default value). Allowable
* values are @c @"m" or @c @"f"
*
* @note The gender is aggregated across all users of your app and not available on a per user
* basis.
*
* @param gender Reported gender of user.
*
*/
+ (void)setGender:(NSString *)gender; // user's gender m or f
//@}
/** @name Location Reporting
* Methods for setting location information.
*/
//@{
/*!
* @brief Set the location of the session.
* @since 2.7
*
* Use information from the CLLocationManager to specify the location of the session. Flurry does not
* automatically track this information or include the CLLocation framework.
*
* @note Only the last location entered is captured per session. \n
* Regardless of accuracy specified, the Flurry SDK will only report location at city level or higher. \n
* Location is aggregated across all users of your app and not available on a per user basis. \n
* This information should only be captured if it is germaine to the use of your app.
*
* @code
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
[locationManager startUpdatingLocation];
* @endcode
*
* After starting the location manager, you can set the location with Flurry. You can implement
* CLLocationManagerDelegate to be aware of when the location is updated. Below is an example
* of how to use this method, after you have recieved a location update from the locationManager.
*
* @code
CLLocation *location = locationManager.location;
[Flurry setLatitude:location.coordinate.latitude
longitude:location.coordinate.longitude
horizontalAccuracy:location.horizontalAccuracy
verticalAccuracy:location.verticalAccuracy];
* @endcode
* @param latitude The latitude.
* @param longitude The longitude.
* @param horizontalAccuracy The radius of uncertainty for the location in meters.
* @param verticalAccuracy The accuracy of the altitude value in meters.
*
*/
+ (void)setLatitude:(double)latitude longitude:(double)longitude horizontalAccuracy:(float)horizontalAccuracy verticalAccuracy:(float)verticalAccuracy;
//@}
/** @name Session Reporting Calls
* Optional methods that can be called at any point to control session reporting.
*/
//@{
/*!
* @brief Set session to report when app closes.
* @since 2.7
*
* Use this method report session data when the app is closed. The default value is @c YES.
*
* @note This method is rarely invoked in iOS >= 3.2 due to the updated iOS lifecycle.
*
* @see #setSessionReportsOnPauseEnabled:
*
* @param sendSessionReportsOnClose YES to send on close, NO to omit reporting on close.
*
*/
+ (void)setSessionReportsOnCloseEnabled:(BOOL)sendSessionReportsOnClose;
/*!
* @brief Set session to report when app is sent to the background.
* @since 2.7
*
* Use this method report session data when the app is paused. The default value is @c YES.
*
* @param setSessionReportsOnPauseEnabled YES to send on pause, NO to omit reporting on pause.
*
*/
+ (void)setSessionReportsOnPauseEnabled:(BOOL)setSessionReportsOnPauseEnabled;
/*!
* @brief Set session to support background execution.
* @since 4.2.2
*
* Use this method to enable reporting of errors and events when application is
* running in backgorund (such applications have UIBackgroundModes in Info.plist).
* You should call #pauseBackgroundSession when appropriate in background mode to
* pause the session (for example when played song completed in background)
*
* Default value is @c NO
*
* @see #pauseBackgroundSession for details
*
* @param setBackgroundSessionEnabled YES to enbale background support and
* continue log events and errors for running session.
*/
+ (void)setBackgroundSessionEnabled:(BOOL)setBackgroundSessionEnabled;
/*!
* @brief Enable custom event logging.
* @since 2.7
*
* Use this method to allow the capture of custom events. The default value is @c YES.
*
* @param value YES to enable event logging, NO to stop custom logging.
*
*/
+ (void)setEventLoggingEnabled:(BOOL)value;
//@}
@end

View file

@ -24,7 +24,6 @@ Now you'r ready to build new amazing guides with me!
7. Fix "target membership" for icons and for data folder in resources for original target which was duplicated
8. Drag "../builder/wikivoyage/Countries/<Country Name>/content/data" folder to the Resources and create folder reference
9. Add new target name to iOS/build.sh to use Jenkins autobuild
10. Create new app/key in Flurry and add it to iOS/offlineguides/Statistics.m file
To build new guide locally from XCode, you should copy guide data generated by builder to iOS/Countries/New_Country folder.
In this folder there is content/data folder with *.html files, css, js, images and thumb subfolders