Browse Source

Deploy QuincyKit

Felix Paul Kühne 11 years ago
parent
commit
a4d33bda53
4 changed files with 43 additions and 6 deletions
  1. 1 0
      Sources/VLCAppDelegate.h
  2. 2 0
      Sources/VLCAppDelegate.m
  3. 40 4
      VLC for iOS.xcodeproj/project.pbxproj
  4. 0 2
      compileVLCforiOS.sh

+ 1 - 0
Sources/VLCAppDelegate.h

@@ -19,6 +19,7 @@
 #import "GHRevealViewController.h"
 #import "VLCMenuTableViewController.h"
 #import "VLCDownloadViewController.h"
+#import "BWQuincyManager.h"
 
 @class VLCPlaylistViewController;
 @class PAPasscodeViewController;

+ 2 - 0
Sources/VLCAppDelegate.m

@@ -59,6 +59,8 @@
 
 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
 {
+    [[BWQuincyManager sharedQuincyManager] setSubmissionURL:@"http://yourserver.com/crash_v200.php"];
+
     /* clean caches on launch (since those are used for wifi upload only) */
     NSArray *searchPaths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
     NSString* uploadDirPath = searchPaths[0];

+ 40 - 4
VLC for iOS.xcodeproj/project.pbxproj

@@ -227,6 +227,11 @@
 		7D897883185E00C3009BAB5D /* checkbox@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D89787F185E00C3009BAB5D /* checkbox@2x.png */; };
 		7D897884185E00C3009BAB5D /* checkboxEmpty.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D897880185E00C3009BAB5D /* checkboxEmpty.png */; };
 		7D897885185E00C3009BAB5D /* checkboxEmpty@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D897881185E00C3009BAB5D /* checkboxEmpty@2x.png */; };
+		7D897888185E130E009BAB5D /* Quincy.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 7D897887185E130E009BAB5D /* Quincy.bundle */; };
+		7D89788A185E1344009BAB5D /* libCrashReporter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D897889185E1344009BAB5D /* libCrashReporter.a */; };
+		7D89788C185E1353009BAB5D /* libQuincyLib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D89788B185E1353009BAB5D /* libQuincyLib.a */; };
+		7D89788F185E137B009BAB5D /* BWQuincyManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D89788E185E137B009BAB5D /* BWQuincyManager.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
+		7D897895185E14A7009BAB5D /* libGTLTouchStaticLib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D897894185E14A7009BAB5D /* libGTLTouchStaticLib.a */; };
 		7D94FCDF16DE7D1000F2623B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D94FCDE16DE7D1000F2623B /* UIKit.framework */; };
 		7D94FCE116DE7D1000F2623B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D94FCE016DE7D1000F2623B /* Foundation.framework */; };
 		7D94FCE316DE7D1000F2623B /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D94FCE216DE7D1000F2623B /* CoreGraphics.framework */; };
@@ -284,7 +289,6 @@
 		7DF7CA0717650C2A00C61739 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DF7CA0617650C2A00C61739 /* AVFoundation.framework */; };
 		7DF7E791175F47DC0018858D /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DF7E790175F47DC0018858D /* MediaPlayer.framework */; };
 		9B088308183D7BEC004B5C2A /* VLCCloudStorageTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B088307183D7BEC004B5C2A /* VLCCloudStorageTableViewController.m */; };
-		9B2E0CF417FB71E90098E3DF /* libGTLTouchStaticLib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B2E0CF317FB71E80098E3DF /* libGTLTouchStaticLib.a */; };
 		9B5BEF2917FBAEA50016F9CB /* GTLDrive_Sources.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B5BEF2717FBAEA50016F9CB /* GTLDrive_Sources.m */; };
 		9B9231C4185A703700F89498 /* VLCFutureNetworkLoginViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9B9231C3185A703700F89498 /* VLCFutureNetworkLoginViewController.xib */; };
 		9BE4D1CE183D76950006346C /* VLCCloudStorageTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D3784B0183A990F009EE944 /* VLCCloudStorageTableViewCell.m */; };
@@ -705,6 +709,14 @@
 		7D89787F185E00C3009BAB5D /* checkbox@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "checkbox@2x.png"; sourceTree = "<group>"; };
 		7D897880185E00C3009BAB5D /* checkboxEmpty.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = checkboxEmpty.png; sourceTree = "<group>"; };
 		7D897881185E00C3009BAB5D /* checkboxEmpty@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "checkboxEmpty@2x.png"; sourceTree = "<group>"; };
+		7D897887185E130E009BAB5D /* Quincy.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Quincy.bundle; path = ImportedSources/QuincyKit/client/iOS/Quincy.bundle; sourceTree = SOURCE_ROOT; };
+		7D897889185E1344009BAB5D /* libCrashReporter.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libCrashReporter.a; path = External/PLCrashReporter/libCrashReporter.a; sourceTree = "<group>"; };
+		7D89788B185E1353009BAB5D /* libQuincyLib.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libQuincyLib.a; path = External/QuincyKit/libQuincyLib.a; sourceTree = "<group>"; };
+		7D89788D185E137B009BAB5D /* BWQuincyManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BWQuincyManager.h; path = ImportedSources/QuincyKit/client/iOS/BWQuincyManager.h; sourceTree = SOURCE_ROOT; };
+		7D89788E185E137B009BAB5D /* BWQuincyManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BWQuincyManager.m; path = ImportedSources/QuincyKit/client/iOS/BWQuincyManager.m; sourceTree = SOURCE_ROOT; };
+		7D897890185E13C1009BAB5D /* CrashReporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CrashReporter.h; path = ImportedSources/PLCrashReporter/Source/CrashReporter.h; sourceTree = SOURCE_ROOT; };
+		7D897891185E13D6009BAB5D /* PLCrashReport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PLCrashReport.h; path = ImportedSources/PLCrashReporter/Source/PLCrashReport.h; sourceTree = SOURCE_ROOT; };
+		7D897894185E14A7009BAB5D /* libGTLTouchStaticLib.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libGTLTouchStaticLib.a; path = External/gtl/libGTLTouchStaticLib.a; sourceTree = "<group>"; };
 		7D94FCDB16DE7D1000F2623B /* VLC for iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "VLC for iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
 		7D94FCDE16DE7D1000F2623B /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
 		7D94FCE016DE7D1000F2623B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
@@ -799,7 +811,6 @@
 		7DF7E790175F47DC0018858D /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; };
 		9B088306183D7BEC004B5C2A /* VLCCloudStorageTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCCloudStorageTableViewController.h; path = Sources/VLCCloudStorageTableViewController.h; sourceTree = SOURCE_ROOT; };
 		9B088307183D7BEC004B5C2A /* VLCCloudStorageTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = VLCCloudStorageTableViewController.m; path = Sources/VLCCloudStorageTableViewController.m; sourceTree = SOURCE_ROOT; };
-		9B2E0CF317FB71E80098E3DF /* libGTLTouchStaticLib.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libGTLTouchStaticLib.a; path = "../google-api/Source/build/Debug-iphoneos/libGTLTouchStaticLib.a"; sourceTree = "<group>"; };
 		9B5BEF2717FBAEA50016F9CB /* GTLDrive_Sources.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GTLDrive_Sources.m; path = ImportedSources/GDrive/Services/Drive/Generated/GTLDrive_Sources.m; sourceTree = SOURCE_ROOT; };
 		9B5BEF2817FBAEA50016F9CB /* GTLDrive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GTLDrive.h; path = ImportedSources/GDrive/Services/Drive/Generated/GTLDrive.h; sourceTree = SOURCE_ROOT; };
 		9B9231C3185A703700F89498 /* VLCFutureNetworkLoginViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = VLCFutureNetworkLoginViewController.xib; path = Resources/VLCFutureNetworkLoginViewController.xib; sourceTree = SOURCE_ROOT; };
@@ -940,9 +951,10 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				9B2E0CF417FB71E90098E3DF /* libGTLTouchStaticLib.a in Frameworks */,
 				CCE2A22E17A5859E00D9EAAD /* CoreText.framework in Frameworks */,
+				7D89788A185E1344009BAB5D /* libCrashReporter.a in Frameworks */,
 				7DF7CA0717650C2A00C61739 /* AVFoundation.framework in Frameworks */,
+				7D897895185E14A7009BAB5D /* libGTLTouchStaticLib.a in Frameworks */,
 				7DF7E791175F47DC0018858D /* MediaPlayer.framework in Frameworks */,
 				7D6B08FA174D716200A05173 /* MessageUI.framework in Frameworks */,
 				7D3EB014174A353E002062C2 /* SystemConfiguration.framework in Frameworks */,
@@ -953,6 +965,7 @@
 				CC1BBC56170493C100A20CBF /* QuartzCore.framework in Frameworks */,
 				CC1BBC54170493B800A20CBF /* AudioToolbox.framework in Frameworks */,
 				CC1BBC52170493B100A20CBF /* OpenGLES.framework in Frameworks */,
+				7D89788C185E1353009BAB5D /* libQuincyLib.a in Frameworks */,
 				CC1BBC50170493AA00A20CBF /* libxml2.dylib in Frameworks */,
 				CC1BBC4E170493A300A20CBF /* libbz2.dylib in Frameworks */,
 				CC1BBC4C1704939B00A20CBF /* libsqlite3.dylib in Frameworks */,
@@ -1456,6 +1469,18 @@
 			path = Views;
 			sourceTree = "<group>";
 		};
+		7D897886185E1303009BAB5D /* QuincyKit */ = {
+			isa = PBXGroup;
+			children = (
+				7D897890185E13C1009BAB5D /* CrashReporter.h */,
+				7D897891185E13D6009BAB5D /* PLCrashReport.h */,
+				7D89788D185E137B009BAB5D /* BWQuincyManager.h */,
+				7D89788E185E137B009BAB5D /* BWQuincyManager.m */,
+				7D897887185E130E009BAB5D /* Quincy.bundle */,
+			);
+			name = QuincyKit;
+			sourceTree = "<group>";
+		};
 		7D94FCD216DE7D1000F2623B = {
 			isa = PBXGroup;
 			children = (
@@ -1478,7 +1503,9 @@
 		7D94FCDD16DE7D1000F2623B /* Frameworks */ = {
 			isa = PBXGroup;
 			children = (
-				9B2E0CF317FB71E80098E3DF /* libGTLTouchStaticLib.a */,
+				7D897889185E1344009BAB5D /* libCrashReporter.a */,
+				7D89788B185E1353009BAB5D /* libQuincyLib.a */,
+				7D897894185E14A7009BAB5D /* libGTLTouchStaticLib.a */,
 				CCE2A22D17A5859E00D9EAAD /* CoreText.framework */,
 				7DF7CA0617650C2A00C61739 /* AVFoundation.framework */,
 				7DF7E790175F47DC0018858D /* MediaPlayer.framework */,
@@ -1573,6 +1600,7 @@
 		7DADC5601704FACC001DAC63 /* Imported */ = {
 			isa = PBXGroup;
 			children = (
+				7D897886185E1303009BAB5D /* QuincyKit */,
 				9B2E0CED17FB5B3F0098E3DF /* GoogleDrive */,
 				A7B5316017E3728D00EAE4B3 /* upnpx */,
 				7D6B08CA174D65B400A05173 /* InAppSettingsKit */,
@@ -1934,6 +1962,7 @@
 				9B9231C4185A703700F89498 /* VLCFutureNetworkLoginViewController.xib in Resources */,
 				7DBBF1A8183AB4300009A339 /* VLCOpenNetworkStreamViewController.xib in Resources */,
 				A7CB0DB31716F72600050CF3 /* PlayingExternally~ipad.png in Resources */,
+				7D897888185E130E009BAB5D /* Quincy.bundle in Resources */,
 				A7CB0DB41716F72600050CF3 /* PlayingExternally@2x~ipad.png in Resources */,
 				7DBBF1A9183AB4300009A339 /* VLCPlaylistCollectionViewCell.xib in Resources */,
 				7DA8B0FB173318E80029698C /* SourceCodePro-Regular.ttf in Resources */,
@@ -2193,6 +2222,7 @@
 				7D3784C8183A9972009EE944 /* NSString+SupportedMedia.m in Sources */,
 				7D3784C9183A9972009EE944 /* UIDevice+SpeedCategory.m in Sources */,
 				7D3784CC183A99BA009EE944 /* PAPasscodeViewController.m in Sources */,
+				7D89788F185E137B009BAB5D /* BWQuincyManager.m in Sources */,
 				7D3784E7183A99E1009EE944 /* Reachability.m in Sources */,
 				7D3784E9183A9A15009EE944 /* main.m in Sources */,
 				7D30F3C2183AB24C00FFC021 /* VLCHTTPConnection.m in Sources */,
@@ -2488,6 +2518,8 @@
 					"\"$(SRCROOT)/External/MobileVLCKit\"",
 					"\"$(SRCROOT)/External/upnpx\"",
 					"\"$(SRCROOT)/External/gtl\"",
+					"\"$(SRCROOT)/External/QuincyKit\"",
+					"\"$(SRCROOT)/External/PLCrashReporter\"",
 					"\"$(SDKROOT)/usr/lib/system\"",
 				);
 				ONLY_ACTIVE_ARCH = YES;
@@ -2530,6 +2562,8 @@
 					"\"$(SRCROOT)/External/MobileVLCKit\"",
 					"\"$(SRCROOT)/External/upnpx\"",
 					"\"$(SRCROOT)/External/gtl\"",
+					"\"$(SRCROOT)/External/QuincyKit\"",
+					"\"$(SRCROOT)/External/PLCrashReporter\"",
 					"\"$(SDKROOT)/usr/lib/system\"",
 				);
 				ONLY_ACTIVE_ARCH = NO;
@@ -2599,6 +2633,8 @@
 					"\"$(SRCROOT)/External/MobileVLCKit\"",
 					"\"$(SRCROOT)/External/upnpx\"",
 					"\"$(SRCROOT)/External/gtl\"",
+					"\"$(SRCROOT)/External/QuincyKit\"",
+					"\"$(SRCROOT)/External/PLCrashReporter\"",
 					"\"$(SDKROOT)/usr/lib/system\"",
 				);
 				ONLY_ACTIVE_ARCH = NO;

+ 0 - 2
compileVLCforiOS.sh

@@ -306,8 +306,6 @@ spushd QuincyKit/client/iOS/QuincyLib
 buildxcodeproj QuincyLib
 spopd
 
-exit
-
 spopd # ImportedSources