required libs:
* ZipArchive - Obj-C impl of zip
* asi-http-request : http request help to assist with asynchoronous downloading of files
* minizip : support for ZipArchive
*
Added default splash screen for iOS app. (using the Wagic background to keep it neutral to module)
TODO: refine handling for iPad splash screen
* add selection screen and input screen for location of downloadable content. (ie core files, image files, etc )
* add support to opt out of backing up to iCloud for core files. Right now iOS will automatically backup all files under Documents folder to iCloud. Consider only allowing player data to be backed up to iCloud. All graphics and other assets are considered volatile.
293 lines
14 KiB
Plaintext
Executable File
293 lines
14 KiB
Plaintext
Executable File
// !$*UTF8*$!
|
|
{
|
|
archiveVersion = 1;
|
|
classes = {
|
|
};
|
|
objectVersion = 45;
|
|
objects = {
|
|
|
|
/* Begin PBXBuildFile section */
|
|
1D3623260D0F684500981E51 /* ReachabilityAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* ReachabilityAppDelegate.m */; };
|
|
1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
|
|
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
|
|
1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };
|
|
288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765FC0DF74451002DB57D /* CoreGraphics.framework */; };
|
|
28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; };
|
|
CE417BD510E96042002374BB /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = CE417BD410E96042002374BB /* Reachability.m */; };
|
|
CEAC718B10E9231400087CCD /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = CEAC718510E9231400087CCD /* Default.png */; };
|
|
CEAC718C10E9231400087CCD /* icon.png in Resources */ = {isa = PBXBuildFile; fileRef = CEAC718610E9231400087CCD /* icon.png */; };
|
|
CEAC718D10E9231400087CCD /* Network.png in Resources */ = {isa = PBXBuildFile; fileRef = CEAC718710E9231400087CCD /* Network.png */; };
|
|
CEAC718E10E9231400087CCD /* red.png in Resources */ = {isa = PBXBuildFile; fileRef = CEAC718810E9231400087CCD /* red.png */; };
|
|
CEAC718F10E9231400087CCD /* stop-32.png in Resources */ = {isa = PBXBuildFile; fileRef = CEAC718910E9231400087CCD /* stop-32.png */; };
|
|
CEAC719010E9231400087CCD /* WWAN5.png in Resources */ = {isa = PBXBuildFile; fileRef = CEAC718A10E9231400087CCD /* WWAN5.png */; };
|
|
CEAC719A10E9237400087CCD /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEAC719910E9237400087CCD /* SystemConfiguration.framework */; };
|
|
CEAC71B010E9255500087CCD /* Airport.png in Resources */ = {isa = PBXBuildFile; fileRef = CEAC71AF10E9255500087CCD /* Airport.png */; };
|
|
/* End PBXBuildFile section */
|
|
|
|
/* Begin PBXFileReference section */
|
|
1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
|
|
1D3623240D0F684500981E51 /* ReachabilityAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReachabilityAppDelegate.h; sourceTree = "<group>"; };
|
|
1D3623250D0F684500981E51 /* ReachabilityAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ReachabilityAppDelegate.m; sourceTree = "<group>"; };
|
|
1D6058910D05DD3D006BFB54 /* Reachability.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Reachability.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
|
|
288765FC0DF74451002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
|
|
28AD733E0D9D9553002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = "<group>"; };
|
|
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
|
|
32CA4F630368D1EE00C91783 /* Reachability_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Reachability_Prefix.pch; sourceTree = "<group>"; };
|
|
8D1107310486CEB800E47090 /* Reachability-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Reachability-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = "<group>"; };
|
|
CE417BD310E96042002374BB /* Reachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = "<group>"; };
|
|
CE417BD410E96042002374BB /* Reachability.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = "<group>"; };
|
|
CEAC718510E9231400087CCD /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = "<group>"; };
|
|
CEAC718610E9231400087CCD /* icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon.png; sourceTree = "<group>"; };
|
|
CEAC718710E9231400087CCD /* Network.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Network.png; sourceTree = "<group>"; };
|
|
CEAC718810E9231400087CCD /* red.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = red.png; sourceTree = "<group>"; };
|
|
CEAC718910E9231400087CCD /* stop-32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stop-32.png"; sourceTree = "<group>"; };
|
|
CEAC718A10E9231400087CCD /* WWAN5.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = WWAN5.png; sourceTree = "<group>"; };
|
|
CEAC719910E9237400087CCD /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
|
|
CEAC71AF10E9255500087CCD /* Airport.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Airport.png; sourceTree = "<group>"; };
|
|
/* End PBXFileReference section */
|
|
|
|
/* Begin PBXFrameworksBuildPhase section */
|
|
1D60588F0D05DD3D006BFB54 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
|
|
1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,
|
|
288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */,
|
|
CEAC719A10E9237400087CCD /* SystemConfiguration.framework in Frameworks */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXFrameworksBuildPhase section */
|
|
|
|
/* Begin PBXGroup section */
|
|
080E96DDFE201D6D7F000001 /* Classes */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
CE417BD210E96042002374BB /* Reachability */,
|
|
1D3623240D0F684500981E51 /* ReachabilityAppDelegate.h */,
|
|
1D3623250D0F684500981E51 /* ReachabilityAppDelegate.m */,
|
|
);
|
|
path = Classes;
|
|
sourceTree = "<group>";
|
|
};
|
|
19C28FACFE9D520D11CA2CBB /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
1D6058910D05DD3D006BFB54 /* Reachability.app */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
080E96DDFE201D6D7F000001 /* Classes */,
|
|
29B97315FDCFA39411CA2CEA /* Other Sources */,
|
|
29B97317FDCFA39411CA2CEA /* Resources */,
|
|
29B97323FDCFA39411CA2CEA /* Frameworks */,
|
|
19C28FACFE9D520D11CA2CBB /* Products */,
|
|
);
|
|
name = CustomTemplate;
|
|
sourceTree = "<group>";
|
|
};
|
|
29B97315FDCFA39411CA2CEA /* Other Sources */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
32CA4F630368D1EE00C91783 /* Reachability_Prefix.pch */,
|
|
29B97316FDCFA39411CA2CEA /* main.m */,
|
|
);
|
|
name = "Other Sources";
|
|
sourceTree = "<group>";
|
|
};
|
|
29B97317FDCFA39411CA2CEA /* Resources */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
CEAC71AF10E9255500087CCD /* Airport.png */,
|
|
CEAC718510E9231400087CCD /* Default.png */,
|
|
CEAC718610E9231400087CCD /* icon.png */,
|
|
CEAC718710E9231400087CCD /* Network.png */,
|
|
CEAC718810E9231400087CCD /* red.png */,
|
|
CEAC718910E9231400087CCD /* stop-32.png */,
|
|
CEAC718A10E9231400087CCD /* WWAN5.png */,
|
|
28AD733E0D9D9553002E5188 /* MainWindow.xib */,
|
|
8D1107310486CEB800E47090 /* Reachability-Info.plist */,
|
|
);
|
|
name = Resources;
|
|
sourceTree = "<group>";
|
|
};
|
|
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,
|
|
1D30AB110D05D00D00671497 /* Foundation.framework */,
|
|
288765FC0DF74451002DB57D /* CoreGraphics.framework */,
|
|
CEAC719910E9237400087CCD /* SystemConfiguration.framework */,
|
|
);
|
|
name = Frameworks;
|
|
sourceTree = "<group>";
|
|
};
|
|
CE417BD210E96042002374BB /* Reachability */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
CE417BD310E96042002374BB /* Reachability.h */,
|
|
CE417BD410E96042002374BB /* Reachability.m */,
|
|
);
|
|
name = Reachability;
|
|
path = ../Reachability;
|
|
sourceTree = SOURCE_ROOT;
|
|
};
|
|
/* End PBXGroup section */
|
|
|
|
/* Begin PBXNativeTarget section */
|
|
1D6058900D05DD3D006BFB54 /* Reachability */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "Reachability" */;
|
|
buildPhases = (
|
|
1D60588D0D05DD3D006BFB54 /* Resources */,
|
|
1D60588E0D05DD3D006BFB54 /* Sources */,
|
|
1D60588F0D05DD3D006BFB54 /* Frameworks */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
);
|
|
name = Reachability;
|
|
productName = Reachability;
|
|
productReference = 1D6058910D05DD3D006BFB54 /* Reachability.app */;
|
|
productType = "com.apple.product-type.application";
|
|
};
|
|
/* End PBXNativeTarget section */
|
|
|
|
/* Begin PBXProject section */
|
|
29B97313FDCFA39411CA2CEA /* Project object */ = {
|
|
isa = PBXProject;
|
|
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Reachability" */;
|
|
compatibilityVersion = "Xcode 3.1";
|
|
hasScannedForEncodings = 1;
|
|
mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;
|
|
projectDirPath = "";
|
|
projectRoot = "";
|
|
targets = (
|
|
1D6058900D05DD3D006BFB54 /* Reachability */,
|
|
);
|
|
};
|
|
/* End PBXProject section */
|
|
|
|
/* Begin PBXResourcesBuildPhase section */
|
|
1D60588D0D05DD3D006BFB54 /* Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */,
|
|
CEAC718B10E9231400087CCD /* Default.png in Resources */,
|
|
CEAC718C10E9231400087CCD /* icon.png in Resources */,
|
|
CEAC718D10E9231400087CCD /* Network.png in Resources */,
|
|
CEAC718E10E9231400087CCD /* red.png in Resources */,
|
|
CEAC718F10E9231400087CCD /* stop-32.png in Resources */,
|
|
CEAC719010E9231400087CCD /* WWAN5.png in Resources */,
|
|
CEAC71B010E9255500087CCD /* Airport.png in Resources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXResourcesBuildPhase section */
|
|
|
|
/* Begin PBXSourcesBuildPhase section */
|
|
1D60588E0D05DD3D006BFB54 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
1D60589B0D05DD56006BFB54 /* main.m in Sources */,
|
|
1D3623260D0F684500981E51 /* ReachabilityAppDelegate.m in Sources */,
|
|
CE417BD510E96042002374BB /* Reachability.m in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXSourcesBuildPhase section */
|
|
|
|
/* Begin XCBuildConfiguration section */
|
|
1D6058940D05DD3E006BFB54 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
COPY_PHASE_STRIP = NO;
|
|
GCC_DYNAMIC_NO_PIC = NO;
|
|
GCC_OPTIMIZATION_LEVEL = 0;
|
|
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
|
GCC_PREFIX_HEADER = Reachability_Prefix.pch;
|
|
INFOPLIST_FILE = "Reachability-Info.plist";
|
|
PRODUCT_NAME = Reachability;
|
|
};
|
|
name = Debug;
|
|
};
|
|
1D6058950D05DD3E006BFB54 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
COPY_PHASE_STRIP = YES;
|
|
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
|
GCC_PREFIX_HEADER = Reachability_Prefix.pch;
|
|
INFOPLIST_FILE = "Reachability-Info.plist";
|
|
PRODUCT_NAME = Reachability;
|
|
};
|
|
name = Release;
|
|
};
|
|
C01FCF4F08A954540054247B /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
|
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
|
GCC_C_LANGUAGE_STANDARD = c99;
|
|
GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1";
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 3.0;
|
|
PREBINDING = NO;
|
|
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
|
|
SDKROOT = iphoneos3.1.2;
|
|
};
|
|
name = Debug;
|
|
};
|
|
C01FCF5008A954540054247B /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
|
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
|
GCC_C_LANGUAGE_STANDARD = c99;
|
|
GCC_PREPROCESSOR_DEFINITIONS = "NS_BLOCK_ASSERTIONS=1";
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 3.0;
|
|
PREBINDING = NO;
|
|
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
|
|
SDKROOT = iphoneos3.1.2;
|
|
};
|
|
name = Release;
|
|
};
|
|
/* End XCBuildConfiguration section */
|
|
|
|
/* Begin XCConfigurationList section */
|
|
1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "Reachability" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
1D6058940D05DD3E006BFB54 /* Debug */,
|
|
1D6058950D05DD3E006BFB54 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Reachability" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
C01FCF4F08A954540054247B /* Debug */,
|
|
C01FCF5008A954540054247B /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
/* End XCConfigurationList section */
|
|
};
|
|
rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
|
|
}
|