Merge pull request #108 from mapswithme/thailand

Thailand guides
This commit is contained in:
Viktor Govako 2014-05-08 12:35:39 +03:00
commit 155ab9ddb1
25 changed files with 255 additions and 8 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

View file

@ -27,6 +27,7 @@ public class KeyMap
COUTRY_2_KEY.put("turkey", "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0wOCJ6FwP+6EclHeZOLvYqDq3gml/16SxdtobkNP7qxYjGJfmjoxYWIa2XxgmgHmJEanKCtNbzpW++seP4f/9FJzepy4UMNrzubpK24yvOpHssMNjEiKcrT/rfMznbiPAMcLw7AMU2iulk+TWbmQD9Roj/sx0nANkO9FZ6kHkzBy4Z5qjGOqDFzhKdVWHQrjKIUWCEs1kRsT6EEkdDV+MKRl18s/tgA3FqSil7GCGko5aArF0EJWkbNryiwpfUMIQ3x2k66YRXzEFHwGm+26V+fMV3Bm3yBfkE7yC81KeiVrIXvSduOBn8j0bQd2qhtKc7JR8KZ/s6JmNASicWEs6QIDAQAB");
COUTRY_2_KEY.put("uk", "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu1XiE4QTmYZvKH5VPu5RwSeW0B5SzGyVGFc9fBona0J7gNHGBb7zW6MJzxrnen725/JvWCsQQPjEbfGQGn8SZcxCrKMcN4rBQLtw66fmllEJgtFORZMep0WlH+8Wk9Ss4CvYwnvwUsHtTRAQbFKYBbaGVHZwZBKDyVNzTAuM+jQo8RPocbkbhv8bcBy3z4oolAMhBZghAIOBafi608zv+AVW3L1SJZ9gWrVC/+F5YlxXV4+7npImHjThwB9ZDjWkSJZjlQSiDkNf6H0PnyMv+yymyOumXMoiXW4uLTGAWXhpUxrLuIpAd8M2lDU3Ofwxz2tMkd7QuB/ZSgEmlyCs0QIDAQAB");
COUTRY_2_KEY.put("new.zealand", "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvQ25Eib6bGvKr0EcRJjdB48xPs38kcsVzw4+AIsqj6xuGR+xvz2PdaQb+iC18P5ztlYPHQofvEUhFAsN35loESKjjqXHelLY1FrtNCnx/hHtUtTFQn4+dwPi9giDd+vg7vI8jR/YJkQwHtCnMskgu1sPNbrf4EFms6YiyTMvHrq0K6/phxFZ4R1lVsVB4uTaUDhzLfRCXJj0s+hN9kh+VH0rsEKCiBv2rCw/ttoJe0YOkWPQVEdSocA13FCMvvwjF0iFveWLeOqXJ2jX+aSy2w25r+K7G9rapXNtrc/NFkdYBlNFRgOqGw0hWrkzLumfdrZvHsSMQmC4eLzOp2n4PQIDAQAB");
COUTRY_2_KEY.put("thailand", "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkOqgy1woDEfvsSHHuL02MqR0bG5WP4sQn0VvWlPEj/nlD0SMRGvvaAfPEJsyIGLMx/ucXT6oURJlN7FZUMLFvrB4b1eKz6+faQ9FgO0dWkhnsCWzP3oI4L1kV+AOfCbvI3TtxS3AWJfNzVModA4xvqBJAtqveVe+bmt4qNA/uZBc/yArJ5oEwBNz62y6At4FZ8XUR+zuHcIF2t74lIFnP9E8pbGQLSW76n1A5oSgu/dCiJyRr3RGvsmVrySyaZ/pWdri8yyGLxVZwJ1SvOSedHd0tqmu4MdscZjn2+9zJk0C3K6Z92CIqYW30clvfwrOBEAF4i9NusxdnHx0WGDiYwIDAQAB");
validateKeys();
}

View file

@ -6,7 +6,7 @@ cat countries_to_generate.txt | while read country; do
# copy js, css
cp -r ../../data/* $DATA_PATH
echo "Generation .zip for : $country"
echo "Generate .zip for : $country"
# zip content with pushd to avoid adding full path
pushd Countries/$country/content

BIN
iOS/Icons/Thailand/29.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

BIN
iOS/Icons/Thailand/40.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

BIN
iOS/Icons/Thailand/50.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

BIN
iOS/Icons/Thailand/57.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

BIN
iOS/Icons/Thailand/60.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

BIN
iOS/Icons/Thailand/72.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

BIN
iOS/Icons/Thailand/76.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

View file

@ -15,7 +15,7 @@ DATE=$(date +%F)
APP_DSYM_FOLDER="${PROJECT_BUILDDIR}/APP_AND_DSYM-${DATE}"
RESULT_DIR="${PROJECT_BUILDDIR}"
declare arr=(UK Japan Russia Spain Hawaii California Germany Italy France Turkey Switzerland Greece New_Zealand)
declare arr=(UK Japan Russia Spain Hawaii California Germany Italy France Turkey Switzerland Greece New_Zealand Thailand)
# copy all provisioning profiles first
cp "$GUIDES_PROVISIONING_DIR"/* "${SYSTEM_PROVISIONING_DIR}"
@ -27,7 +27,7 @@ if [ $# == 1 ]; then
else
RESULT_DIR="${RESULT_DIR}/AppStore-${DATE}"
# To correctly sign Distribution versions from target's XCode project settings, we need to delete AdHoc provisioning
rm "${SYSTEM_PROVISIONING_DIR}"/GuideWithMe_AdHoc.mobileprovision
rm "${SYSTEM_PROVISIONING_DIR}"/MapsWithMe_AdHoc.mobileprovision
fi
if [ -d "$APP_DSYM_FOLDER" ]; then

View file

@ -826,6 +826,69 @@
FA94494C1858C436002C6FFB /* 72@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FA94493E1858C436002C6FFB /* 72@2x.png */; };
FA94494D1858C436002C6FFB /* 76.png in Resources */ = {isa = PBXBuildFile; fileRef = FA94493F1858C436002C6FFB /* 76.png */; };
FA94494E1858C436002C6FFB /* 76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FA9449401858C436002C6FFB /* 76@2x.png */; };
FADD0F6C1917FE4E00448824 /* article_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14717B01B0700CFB817 /* article_info.cpp */; };
FADD0F6D1917FE4E00448824 /* storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3E221F217AFB4C20018AB9E /* storage.cpp */; };
FADD0F6E1917FE4E00448824 /* MapsWithMeAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = ED893F6817B223920074E05A /* MapsWithMeAPI.m */; };
FADD0F6F1917FE4E00448824 /* distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7722E14917B15C3600CFB817 /* distance.cpp */; };
FADD0F701917FE4E00448824 /* GuideCell.m in Sources */ = {isa = PBXBuildFile; fileRef = ED64330E17B3F673000985FE /* GuideCell.m */; };
FADD0F711917FE4E00448824 /* strings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED81956D17B10578004F3803 /* strings.cpp */; };
FADD0F721917FE4E00448824 /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ED81955617AED762004F3803 /* AppDelegate.mm */; };
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 */; };
FADD0F7A1917FE4E00448824 /* logging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED4F8BB017B2E6B700ADD795 /* logging.cpp */; };
FADD0F7B1917FE4E00448824 /* GuideVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = ED81956917AEF6B6004F3803 /* GuideVC.mm */; };
FADD0F7C1917FE4E00448824 /* file_handle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED4F8BAC17B2E67100ADD795 /* file_handle.cpp */; };
FADD0F7D1917FE4E00448824 /* source_address.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3E2221017AFDA0A0018AB9E /* source_address.cpp */; };
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_4.3.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF9254C1833A92300539672 /* libFlurry_4.3.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 */; };
FADD0F861917FE4E00448824 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED81954817AED762004F3803 /* Foundation.framework */; };
FADD0F881917FE4E00448824 /* bg_landscape_header@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ED64332717B4D6CB000985FE /* bg_landscape_header@2x.png */; };
FADD0F8A1917FE4E00448824 /* bg_header.png in Resources */ = {isa = PBXBuildFile; fileRef = ED4F8B9C17B2A52200ADD795 /* bg_header.png */; };
FADD0F8B1917FE4E00448824 /* Default-Landscape~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = ED81F52317BA2C0400361D6D /* Default-Landscape~ipad.png */; };
FADD0F8C1917FE4E00448824 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ED81F52917BA2C3C00361D6D /* Default@2x.png */; };
FADD0F8E1917FE4E00448824 /* ic_articleselection@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ED4F8BA317B2C97300ADD795 /* ic_articleselection@2x.png */; };
FADD0F8F1917FE4E00448824 /* bg_search@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ED64332317B4D14F000985FE /* bg_search@2x.png */; };
FADD0F901917FE4E00448824 /* Default-Portrait-1024~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = EDBD0D0017FDC3440007776B /* Default-Portrait-1024~ipad.png */; };
FADD0F911917FE4E00448824 /* bg_landscape_header.png in Resources */ = {isa = PBXBuildFile; fileRef = ED64332617B4D6CA000985FE /* bg_landscape_header.png */; };
FADD0F961917FE4E00448824 /* Default-Portrait@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = ED81F52117BA2C0000361D6D /* Default-Portrait@2x~ipad.png */; };
FADD0F981917FE4E00448824 /* bg_search.png in Resources */ = {isa = PBXBuildFile; fileRef = ED64332217B4D14F000985FE /* bg_search.png */; };
FADD0F9A1917FE4E00448824 /* Default-Portrait-1024@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = EDBD0CFE17FDC3440007776B /* Default-Portrait-1024@2x~ipad.png */; };
FADD0F9B1917FE4E00448824 /* ic_back@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ED4F8BA217B2C97300ADD795 /* ic_back@2x.png */; };
FADD0F9E1917FE4E00448824 /* Default-Portrait~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = ED81F51F17BA2BFD00361D6D /* Default-Portrait~ipad.png */; };
FADD0FA21917FE4E00448824 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ED81F52B17BA2C3F00361D6D /* Default-568h@2x.png */; };
FADD0FA31917FE4E00448824 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = ED81F52717BA2C3900361D6D /* Default.png */; };
FADD0FA41917FE4E00448824 /* Default-Landscape@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = ED81F52517BA2C0800361D6D /* Default-Landscape@2x~ipad.png */; };
FADD0FA51917FE4E00448824 /* bg_header@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ED4F8B9D17B2A52200ADD795 /* bg_header@2x.png */; };
FADD0FA61917FE4E00448824 /* ic_back.png in Resources */ = {isa = PBXBuildFile; fileRef = ED4F8BA117B2C97300ADD795 /* ic_back.png */; };
FADD0FA71917FE4E00448824 /* Default-Landscape-1024@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = EDBD0CFF17FDC3440007776B /* Default-Landscape-1024@2x~ipad.png */; };
FADD0FA81917FE4E00448824 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A3BC9CE317B4E1FD0007AFD5 /* Settings.bundle */; };
FADD0FA91917FE4E00448824 /* Default-Landscape-1024~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = EDBD0D0117FDC3440007776B /* Default-Landscape-1024~ipad.png */; };
FADD0FAA1917FE4E00448824 /* ic_articleselection.png in Resources */ = {isa = PBXBuildFile; fileRef = ED4F8BA017B2C97300ADD795 /* ic_articleselection.png */; };
FADD0FC41918022800448824 /* 29.png in Resources */ = {isa = PBXBuildFile; fileRef = FADD0FB61918022800448824 /* 29.png */; };
FADD0FC51918022800448824 /* 29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FADD0FB71918022800448824 /* 29@2x.png */; };
FADD0FC61918022800448824 /* 40.png in Resources */ = {isa = PBXBuildFile; fileRef = FADD0FB81918022800448824 /* 40.png */; };
FADD0FC71918022800448824 /* 40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FADD0FB91918022800448824 /* 40@2x.png */; };
FADD0FC81918022800448824 /* 50.png in Resources */ = {isa = PBXBuildFile; fileRef = FADD0FBA1918022800448824 /* 50.png */; };
FADD0FC91918022800448824 /* 50@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FADD0FBB1918022800448824 /* 50@2x.png */; };
FADD0FCA1918022800448824 /* 57.png in Resources */ = {isa = PBXBuildFile; fileRef = FADD0FBC1918022800448824 /* 57.png */; };
FADD0FCB1918022800448824 /* 57@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FADD0FBD1918022800448824 /* 57@2x.png */; };
FADD0FCC1918022800448824 /* 60.png in Resources */ = {isa = PBXBuildFile; fileRef = FADD0FBE1918022800448824 /* 60.png */; };
FADD0FCD1918022800448824 /* 60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FADD0FBF1918022800448824 /* 60@2x.png */; };
FADD0FCE1918022800448824 /* 72.png in Resources */ = {isa = PBXBuildFile; fileRef = FADD0FC01918022800448824 /* 72.png */; };
FADD0FCF1918022800448824 /* 72@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FADD0FC11918022800448824 /* 72@2x.png */; };
FADD0FD01918022800448824 /* 76.png in Resources */ = {isa = PBXBuildFile; fileRef = FADD0FC21918022800448824 /* 76.png */; };
FADD0FD11918022800448824 /* 76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FADD0FC31918022800448824 /* 76@2x.png */; };
FADD0FD31918038F00448824 /* data in Resources */ = {isa = PBXBuildFile; fileRef = FADD0FD21918038F00448824 /* data */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
@ -1095,6 +1158,22 @@
FA94493E1858C436002C6FFB /* 72@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "72@2x.png"; sourceTree = "<group>"; };
FA94493F1858C436002C6FFB /* 76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 76.png; sourceTree = "<group>"; };
FA9449401858C436002C6FFB /* 76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "76@2x.png"; sourceTree = "<group>"; };
FADD0FB11917FE4E00448824 /* Thailand.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Thailand.app; sourceTree = BUILT_PRODUCTS_DIR; };
FADD0FB61918022800448824 /* 29.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 29.png; sourceTree = "<group>"; };
FADD0FB71918022800448824 /* 29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "29@2x.png"; sourceTree = "<group>"; };
FADD0FB81918022800448824 /* 40.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 40.png; sourceTree = "<group>"; };
FADD0FB91918022800448824 /* 40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "40@2x.png"; sourceTree = "<group>"; };
FADD0FBA1918022800448824 /* 50.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 50.png; sourceTree = "<group>"; };
FADD0FBB1918022800448824 /* 50@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "50@2x.png"; sourceTree = "<group>"; };
FADD0FBC1918022800448824 /* 57.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 57.png; sourceTree = "<group>"; };
FADD0FBD1918022800448824 /* 57@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "57@2x.png"; sourceTree = "<group>"; };
FADD0FBE1918022800448824 /* 60.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 60.png; sourceTree = "<group>"; };
FADD0FBF1918022800448824 /* 60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "60@2x.png"; sourceTree = "<group>"; };
FADD0FC01918022800448824 /* 72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 72.png; sourceTree = "<group>"; };
FADD0FC11918022800448824 /* 72@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "72@2x.png"; sourceTree = "<group>"; };
FADD0FC21918022800448824 /* 76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = 76.png; sourceTree = "<group>"; };
FADD0FC31918022800448824 /* 76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "76@2x.png"; sourceTree = "<group>"; };
FADD0FD21918038F00448824 /* data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = data; path = Countries/Thailand/content/data; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -1293,6 +1372,21 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
FADD0F7E1917FE4E00448824 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FADD0F7F1917FE4E00448824 /* CoreLocation.framework in Frameworks */,
FADD0F801917FE4E00448824 /* CoreGraphics.framework in Frameworks */,
FADD0F811917FE4E00448824 /* CFNetwork.framework in Frameworks */,
FADD0F821917FE4E00448824 /* libFlurry_4.3.0.a in Frameworks */,
FADD0F831917FE4E00448824 /* UIKit.framework in Frameworks */,
FADD0F841917FE4E00448824 /* Security.framework in Frameworks */,
FADD0F851917FE4E00448824 /* SystemConfiguration.framework in Frameworks */,
FADD0F861917FE4E00448824 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
@ -1347,6 +1441,7 @@
ED9D36E2180701FD00ADBEF1 /* Switzerland.app */,
ED9D3747180703FA00ADBEF1 /* Turkey.app */,
FA94490C18586CFD002C6FFB /* New_Zealand.app */,
FADD0FB11917FE4E00448824 /* Thailand.app */,
);
name = Products;
sourceTree = "<group>";
@ -1413,6 +1508,7 @@
ED81F53517BA65A800361D6D /* Resources */ = {
isa = PBXGroup;
children = (
FADD0FD21918038F00448824 /* data */,
FA94492E1858A068002C6FFB /* data */,
ED32B178180E7E5800065EE7 /* data */,
ED32B176180E7E4C00065EE7 /* data */,
@ -1454,6 +1550,7 @@
FA699C3618141D2600A2FBF7 /* Icons */ = {
isa = PBXGroup;
children = (
FADD0FB51918022800448824 /* Thailand */,
FA9449321858C436002C6FFB /* New_Zealand */,
FA699C3718141D2600A2FBF7 /* California */,
FA699C4618141D2600A2FBF7 /* France */,
@ -1744,6 +1841,27 @@
path = New_Zealand;
sourceTree = "<group>";
};
FADD0FB51918022800448824 /* Thailand */ = {
isa = PBXGroup;
children = (
FADD0FB61918022800448824 /* 29.png */,
FADD0FB71918022800448824 /* 29@2x.png */,
FADD0FB81918022800448824 /* 40.png */,
FADD0FB91918022800448824 /* 40@2x.png */,
FADD0FBA1918022800448824 /* 50.png */,
FADD0FBB1918022800448824 /* 50@2x.png */,
FADD0FBC1918022800448824 /* 57.png */,
FADD0FBD1918022800448824 /* 57@2x.png */,
FADD0FBE1918022800448824 /* 60.png */,
FADD0FBF1918022800448824 /* 60@2x.png */,
FADD0FC01918022800448824 /* 72.png */,
FADD0FC11918022800448824 /* 72@2x.png */,
FADD0FC21918022800448824 /* 76.png */,
FADD0FC31918022800448824 /* 76@2x.png */,
);
path = Thailand;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@ -1968,6 +2086,23 @@
productReference = FA94490C18586CFD002C6FFB /* New_Zealand.app */;
productType = "com.apple.product-type.application";
};
FADD0F6A1917FE4E00448824 /* Thailand */ = {
isa = PBXNativeTarget;
buildConfigurationList = FADD0FAD1917FE4E00448824 /* Build configuration list for PBXNativeTarget "Thailand" */;
buildPhases = (
FADD0F6B1917FE4E00448824 /* Sources */,
FADD0F7E1917FE4E00448824 /* Frameworks */,
FADD0F871917FE4E00448824 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = Thailand;
productName = newzealand;
productReference = FADD0FB11917FE4E00448824 /* Thailand.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
@ -2003,6 +2138,7 @@
ED9D3746180703FA00ADBEF1 /* Turkey */,
ED81954217AED762004F3803 /* UK */,
FA9448C518586CFD002C6FFB /* New_Zealand */,
FADD0F6A1917FE4E00448824 /* Thailand */,
);
};
/* End PBXProject section */
@ -2580,6 +2716,50 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
FADD0F871917FE4E00448824 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FADD0F881917FE4E00448824 /* bg_landscape_header@2x.png in Resources */,
FADD0FC91918022800448824 /* 50@2x.png in Resources */,
FADD0F8A1917FE4E00448824 /* bg_header.png in Resources */,
FADD0F8B1917FE4E00448824 /* Default-Landscape~ipad.png in Resources */,
FADD0F8C1917FE4E00448824 /* Default@2x.png in Resources */,
FADD0FCA1918022800448824 /* 57.png in Resources */,
FADD0F8E1917FE4E00448824 /* ic_articleselection@2x.png in Resources */,
FADD0F8F1917FE4E00448824 /* bg_search@2x.png in Resources */,
FADD0FD31918038F00448824 /* data in Resources */,
FADD0F901917FE4E00448824 /* Default-Portrait-1024~ipad.png in Resources */,
FADD0F911917FE4E00448824 /* bg_landscape_header.png in Resources */,
FADD0FC51918022800448824 /* 29@2x.png in Resources */,
FADD0FC71918022800448824 /* 40@2x.png in Resources */,
FADD0FCE1918022800448824 /* 72.png in Resources */,
FADD0FD11918022800448824 /* 76@2x.png in Resources */,
FADD0F961917FE4E00448824 /* Default-Portrait@2x~ipad.png in Resources */,
FADD0FD01918022800448824 /* 76.png in Resources */,
FADD0F981917FE4E00448824 /* bg_search.png in Resources */,
FADD0FCB1918022800448824 /* 57@2x.png in Resources */,
FADD0F9A1917FE4E00448824 /* Default-Portrait-1024@2x~ipad.png in Resources */,
FADD0F9B1917FE4E00448824 /* ic_back@2x.png in Resources */,
FADD0FC61918022800448824 /* 40.png in Resources */,
FADD0FC41918022800448824 /* 29.png in Resources */,
FADD0F9E1917FE4E00448824 /* Default-Portrait~ipad.png in Resources */,
FADD0FCF1918022800448824 /* 72@2x.png in Resources */,
FADD0FC81918022800448824 /* 50.png in Resources */,
FADD0FA21917FE4E00448824 /* Default-568h@2x.png in Resources */,
FADD0FA31917FE4E00448824 /* Default.png in Resources */,
FADD0FA41917FE4E00448824 /* Default-Landscape@2x~ipad.png in Resources */,
FADD0FA51917FE4E00448824 /* bg_header@2x.png in Resources */,
FADD0FA61917FE4E00448824 /* ic_back.png in Resources */,
FADD0FA71917FE4E00448824 /* Default-Landscape-1024@2x~ipad.png in Resources */,
FADD0FA81917FE4E00448824 /* Settings.bundle in Resources */,
FADD0FA91917FE4E00448824 /* Default-Landscape-1024~ipad.png in Resources */,
FADD0FAA1917FE4E00448824 /* ic_articleselection.png in Resources */,
FADD0FCC1918022800448824 /* 60.png in Resources */,
FADD0FCD1918022800448824 /* 60@2x.png in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
@ -2908,6 +3088,31 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
FADD0F6B1917FE4E00448824 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FADD0F6C1917FE4E00448824 /* article_info.cpp in Sources */,
FADD0F6D1917FE4E00448824 /* storage.cpp in Sources */,
FADD0F6E1917FE4E00448824 /* MapsWithMeAPI.m in Sources */,
FADD0F6F1917FE4E00448824 /* distance.cpp in Sources */,
FADD0F701917FE4E00448824 /* GuideCell.m in Sources */,
FADD0F711917FE4E00448824 /* strings.cpp in Sources */,
FADD0F721917FE4E00448824 /* AppDelegate.mm in Sources */,
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 */,
FADD0F7A1917FE4E00448824 /* logging.cpp in Sources */,
FADD0F7B1917FE4E00448824 /* GuideVC.mm in Sources */,
FADD0F7C1917FE4E00448824 /* file_handle.cpp in Sources */,
FADD0F7D1917FE4E00448824 /* source_address.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
@ -2953,7 +3158,7 @@
CODE_SIGN_IDENTITY = "iPhone Developer";
COMPRESS_PNG_FILES = NO;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1.3;
CURRENT_PROJECT_VERSION = 1.4;
GCC_DYNAMIC_NO_PIC = NO;
GCC_FAST_MATH = YES;
GCC_OPTIMIZATION_LEVEL = 0;
@ -3001,7 +3206,7 @@
CODE_SIGN_IDENTITY = "iPhone Developer";
COMPRESS_PNG_FILES = NO;
COPY_PHASE_STRIP = YES;
CURRENT_PROJECT_VERSION = 1.3;
CURRENT_PROJECT_VERSION = 1.4;
GCC_FAST_MATH = YES;
GCC_OPTIMIZATION_LEVEL = 3;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
@ -3364,7 +3569,7 @@
CODE_SIGN_IDENTITY = "iPhone Distribution";
COMPRESS_PNG_FILES = NO;
COPY_PHASE_STRIP = YES;
CURRENT_PROJECT_VERSION = 1.3;
CURRENT_PROJECT_VERSION = 1.4;
GCC_FAST_MATH = YES;
GCC_OPTIMIZATION_LEVEL = 3;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
@ -3436,6 +3641,36 @@
};
name = Production;
};
FADD0FAE1917FE4E00448824 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_ID = com.guidewithme.thailand;
PRODUCT_NAME = Thailand;
URL_SCHEME = "guidewithme-thailand";
USER_HEADER_SEARCH_PATHS = ../3rdparty/boost;
};
name = Debug;
};
FADD0FAF1917FE4E00448824 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_ID = com.guidewithme.thailand;
PRODUCT_NAME = Thailand;
URL_SCHEME = "guidewithme-thailand";
USER_HEADER_SEARCH_PATHS = ../3rdparty/boost;
};
name = Release;
};
FADD0FB01917FE4E00448824 /* Production */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_ID = com.guidewithme.thailand;
PRODUCT_NAME = Thailand;
URL_SCHEME = "guidewithme-thailand";
USER_HEADER_SEARCH_PATHS = ../3rdparty/boost;
};
name = Production;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
@ -3579,6 +3814,16 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
FADD0FAD1917FE4E00448824 /* Build configuration list for PBXNativeTarget "Thailand" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FADD0FAE1917FE4E00448824 /* Debug */,
FADD0FAF1917FE4E00448824 /* Release */,
FADD0FB01917FE4E00448824 /* Production */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = ED81953B17AED761004F3803 /* Project object */;

View file

@ -14,13 +14,14 @@ Now you'r ready to build new amazing guides with me!
## iOS - add new country
1. Duplicate any existing iOS target and give it a name of new country
0. Duplicate any existing iOS target and give it a name of new country
1. Delete copy of plist which was created by XCode
2. Some target's proj settings are set to default values and should be fixed/set equal to other targets
3. Set *PRODUCT_NAME* in target project properties equal to a name of new country
4. Set *BUNDLE_ID* in target properties to *com.guidewithme.newcountry* (all lowercase, dots instead of spaces)
5. Set *URL_SCHEME* in target properties to *guidewithme-newcountry* (all lowercase)
6. Add all necessary app icons to the corresponding folder
7. Fix new and duplicated target icons "target membership" checkboxes
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