From 5af91846a37d8727a67ad790e9187a6e4b50f118 Mon Sep 17 00:00:00 2001 From: Alex Rezit Date: Thu, 6 Jun 2013 09:50:18 +0800 Subject: [PATCH 1/2] Change links. Add icons. --- WebAppWrapper.xcodeproj/project.pbxproj | 18 +++++++++++++----- WebAppWrapper/RootViewController.m | 4 ++-- WebAppWrapper/WebAppWrapper-Info.plist | 15 +++++++++++++++ icon.png | Bin 0 -> 6782 bytes icon@2x.png | Bin 0 -> 18697 bytes 5 files changed, 30 insertions(+), 7 deletions(-) create mode 100644 icon.png create mode 100644 icon@2x.png diff --git a/WebAppWrapper.xcodeproj/project.pbxproj b/WebAppWrapper.xcodeproj/project.pbxproj index e0ca435..de57b3e 100644 --- a/WebAppWrapper.xcodeproj/project.pbxproj +++ b/WebAppWrapper.xcodeproj/project.pbxproj @@ -23,6 +23,8 @@ FA6856C3174D9916001C8F42 /* NavForward.png in Resources */ = {isa = PBXBuildFile; fileRef = FA6856BF174D9916001C8F42 /* NavForward.png */; }; FA6856C4174D9916001C8F42 /* NavForward@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FA6856C0174D9916001C8F42 /* NavForward@2x.png */; }; FAD9B338175F6F9400F2DAEB /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FAD9B337175F6F9400F2DAEB /* MobileCoreServices.framework */; }; + FAD9B33A1760220E00F2DAEB /* icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FAD9B3391760220E00F2DAEB /* icon@2x.png */; }; + FAD9B33C1760221200F2DAEB /* icon.png in Resources */ = {isa = PBXBuildFile; fileRef = FAD9B33B1760221200F2DAEB /* icon.png */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -48,6 +50,8 @@ FA6856BF174D9916001C8F42 /* NavForward.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = NavForward.png; sourceTree = ""; }; FA6856C0174D9916001C8F42 /* NavForward@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "NavForward@2x.png"; sourceTree = ""; }; FAD9B337175F6F9400F2DAEB /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; + FAD9B3391760220E00F2DAEB /* icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "icon@2x.png"; sourceTree = ""; }; + FAD9B33B1760221200F2DAEB /* icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon.png; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -68,6 +72,8 @@ FA68565B174CD862001C8F42 = { isa = PBXGroup; children = ( + FAD9B33B1760221200F2DAEB /* icon.png */, + FAD9B3391760220E00F2DAEB /* icon@2x.png */, FA68566D174CD862001C8F42 /* WebAppWrapper */, FA685666174CD862001C8F42 /* Frameworks */, FA685665174CD862001C8F42 /* Products */, @@ -160,9 +166,9 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - FA685663174CD862001C8F42 /* WebAppWrapper */ = { + FA685663174CD862001C8F42 /* V2EX */ = { isa = PBXNativeTarget; - buildConfigurationList = FA685681174CD862001C8F42 /* Build configuration list for PBXNativeTarget "WebAppWrapper" */; + buildConfigurationList = FA685681174CD862001C8F42 /* Build configuration list for PBXNativeTarget "V2EX" */; buildPhases = ( FA685660174CD862001C8F42 /* Sources */, FA685661174CD862001C8F42 /* Frameworks */, @@ -172,7 +178,7 @@ ); dependencies = ( ); - name = WebAppWrapper; + name = V2EX; productName = WebAppWrapper; productReference = FA685664174CD862001C8F42 /* WebAppWrapper.app */; productType = "com.apple.product-type.application"; @@ -198,7 +204,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - FA685663174CD862001C8F42 /* WebAppWrapper */, + FA685663174CD862001C8F42 /* V2EX */, ); }; /* End PBXProject section */ @@ -216,6 +222,8 @@ FA6856C2174D9916001C8F42 /* NavBack@2x.png in Resources */, FA6856C3174D9916001C8F42 /* NavForward.png in Resources */, FA6856C4174D9916001C8F42 /* NavForward@2x.png in Resources */, + FAD9B33A1760220E00F2DAEB /* icon@2x.png in Resources */, + FAD9B33C1760221200F2DAEB /* icon.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -337,7 +345,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FA685681174CD862001C8F42 /* Build configuration list for PBXNativeTarget "WebAppWrapper" */ = { + FA685681174CD862001C8F42 /* Build configuration list for PBXNativeTarget "V2EX" */ = { isa = XCConfigurationList; buildConfigurations = ( FA685682174CD862001C8F42 /* Debug */, diff --git a/WebAppWrapper/RootViewController.m b/WebAppWrapper/RootViewController.m index 1c5c7c9..8544107 100644 --- a/WebAppWrapper/RootViewController.m +++ b/WebAppWrapper/RootViewController.m @@ -9,8 +9,8 @@ #import "RootViewController.h" #import "RWebViewController.h" -NSString * const kWebAppStartLink = @"http://yourwebapp.com/"; -NSString * const kWebAppHost = @"yourwebapp.com"; +NSString * const kWebAppStartLink = @"http://v2ex.com/"; +NSString * const kWebAppHost = @"v2ex.com"; NSUInteger const kWebAppMaxFailRefreshCount = 3; @interface RootViewController () diff --git a/WebAppWrapper/WebAppWrapper-Info.plist b/WebAppWrapper/WebAppWrapper-Info.plist index c237328..e6f055d 100644 --- a/WebAppWrapper/WebAppWrapper-Info.plist +++ b/WebAppWrapper/WebAppWrapper-Info.plist @@ -8,6 +8,19 @@ ${PRODUCT_NAME} CFBundleExecutable ${EXECUTABLE_NAME} + CFBundleIcons + + CFBundlePrimaryIcon + + CFBundleIconFiles + + icon@2x.png + icon.png + + UIPrerenderedIcon + + + CFBundleIdentifier com.seymourdev.${PRODUCT_NAME:rfc1034identifier} CFBundleInfoDictionaryVersion @@ -24,6 +37,8 @@ 1.0 LSRequiresIPhoneOS + UIPrerenderedIcon + UIRequiredDeviceCapabilities armv7 diff --git a/icon.png b/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bb6a0bc309d4933238d7888b06682931335fa130 GIT binary patch literal 6782 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 literal 0 HcmV?d00001 From d9de171d52e164bffa15a76d6c6355ec18e5f431 Mon Sep 17 00:00:00 2001 From: Alex Rezit Date: Thu, 6 Jun 2013 10:54:07 +0800 Subject: [PATCH 2/2] Change name. --- WebAppWrapper.xcodeproj/project.pbxproj | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/WebAppWrapper.xcodeproj/project.pbxproj b/WebAppWrapper.xcodeproj/project.pbxproj index de57b3e..a04523f 100644 --- a/WebAppWrapper.xcodeproj/project.pbxproj +++ b/WebAppWrapper.xcodeproj/project.pbxproj @@ -28,7 +28,7 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - FA685664174CD862001C8F42 /* WebAppWrapper.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = WebAppWrapper.app; sourceTree = BUILT_PRODUCTS_DIR; }; + FA685664174CD862001C8F42 /* v2ex.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = v2ex.app; sourceTree = BUILT_PRODUCTS_DIR; }; FA685667174CD862001C8F42 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; FA685669174CD862001C8F42 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; FA68566B174CD862001C8F42 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; @@ -83,7 +83,7 @@ FA685665174CD862001C8F42 /* Products */ = { isa = PBXGroup; children = ( - FA685664174CD862001C8F42 /* WebAppWrapper.app */, + FA685664174CD862001C8F42 /* v2ex.app */, ); name = Products; sourceTree = ""; @@ -166,9 +166,9 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - FA685663174CD862001C8F42 /* V2EX */ = { + FA685663174CD862001C8F42 /* v2ex */ = { isa = PBXNativeTarget; - buildConfigurationList = FA685681174CD862001C8F42 /* Build configuration list for PBXNativeTarget "V2EX" */; + buildConfigurationList = FA685681174CD862001C8F42 /* Build configuration list for PBXNativeTarget "v2ex" */; buildPhases = ( FA685660174CD862001C8F42 /* Sources */, FA685661174CD862001C8F42 /* Frameworks */, @@ -178,9 +178,9 @@ ); dependencies = ( ); - name = V2EX; + name = v2ex; productName = WebAppWrapper; - productReference = FA685664174CD862001C8F42 /* WebAppWrapper.app */; + productReference = FA685664174CD862001C8F42 /* v2ex.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -204,7 +204,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - FA685663174CD862001C8F42 /* V2EX */, + FA685663174CD862001C8F42 /* v2ex */, ); }; /* End PBXProject section */ @@ -325,10 +325,14 @@ FA685683174CD862001C8F42 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Distribution"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "WebAppWrapper/WebAppWrapper-Prefix.pch"; INFOPLIST_FILE = "WebAppWrapper/WebAppWrapper-Info.plist"; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; + "PROVISIONING_PROFILE[sdk=iphoneos*]" = ""; WRAPPER_EXTENSION = app; }; name = Release; @@ -345,7 +349,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FA685681174CD862001C8F42 /* Build configuration list for PBXNativeTarget "V2EX" */ = { + FA685681174CD862001C8F42 /* Build configuration list for PBXNativeTarget "v2ex" */ = { isa = XCConfigurationList; buildConfigurations = ( FA685682174CD862001C8F42 /* Debug */, pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy