⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 project.pbxproj

📁 how to use IOKitLib and IOUSBLib to set up asynchronous callbacks when a USB device is attached to o
💻 PBXPROJ
字号:
// !$*UTF8*$!{	archiveVersion = 1;	classes = {	};	objectVersion = 42;	objects = {/* Begin PBXBuildFile section */		EE4E2E2D07B2B56E0003BA82 /* USBNotificationExample.c in Sources */ = {isa = PBXBuildFile; fileRef = F5946A30022578C5010162FA /* USBNotificationExample.c */; };		EE4E2E2F07B2B56E0003BA82 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F56A772201B3043401000164 /* CoreFoundation.framework */; };		EE4E2E3007B2B56E0003BA82 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F56A772401B3044901000164 /* IOKit.framework */; };/* End PBXBuildFile section *//* Begin PBXFileReference section */		EE4E2E3207B2B56E0003BA82 /* USBNotificationTool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = USBNotificationTool; sourceTree = BUILT_PRODUCTS_DIR; };		F56A772201B3043401000164 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };		F56A772401B3044901000164 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };		F5946A30022578C5010162FA /* USBNotificationExample.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = USBNotificationExample.c; sourceTree = "<group>"; };/* End PBXFileReference section *//* Begin PBXFrameworksBuildPhase section */		EE4E2E2E07B2B56E0003BA82 /* Frameworks */ = {			isa = PBXFrameworksBuildPhase;			buildActionMask = 2147483647;			files = (				EE4E2E2F07B2B56E0003BA82 /* CoreFoundation.framework in Frameworks */,				EE4E2E3007B2B56E0003BA82 /* IOKit.framework in Frameworks */,			);			runOnlyForDeploymentPostprocessing = 0;		};/* End PBXFrameworksBuildPhase section *//* Begin PBXGroup section */		08FB7794FE84155DC02AAC07 /* USBNotificationTool */ = {			isa = PBXGroup;			children = (				08FB7795FE84155DC02AAC07 /* Source */,				1AB674ADFE9D54B511CA2CBB /* Products */,			);			name = USBNotificationTool;			sourceTree = "<group>";		};		08FB7795FE84155DC02AAC07 /* Source */ = {			isa = PBXGroup;			children = (				F5946A30022578C5010162FA /* USBNotificationExample.c */,				F56A772201B3043401000164 /* CoreFoundation.framework */,				F56A772401B3044901000164 /* IOKit.framework */,			);			name = Source;			sourceTree = "<group>";		};		1AB674ADFE9D54B511CA2CBB /* Products */ = {			isa = PBXGroup;			children = (				EE4E2E3207B2B56E0003BA82 /* USBNotificationTool */,			);			name = Products;			sourceTree = "<group>";		};/* End PBXGroup section *//* Begin PBXHeadersBuildPhase section */		EE4E2E2B07B2B56E0003BA82 /* Headers */ = {			isa = PBXHeadersBuildPhase;			buildActionMask = 2147483647;			files = (			);			runOnlyForDeploymentPostprocessing = 0;		};/* End PBXHeadersBuildPhase section *//* Begin PBXNativeTarget section */		EE4E2E2A07B2B56E0003BA82 /* USBNotificationTool */ = {			isa = PBXNativeTarget;			buildConfigurationList = 3EEA300608D71E47002CBB49 /* Build configuration list for PBXNativeTarget "USBNotificationTool" */;			buildPhases = (				EE4E2E2B07B2B56E0003BA82 /* Headers */,				EE4E2E2C07B2B56E0003BA82 /* Sources */,				EE4E2E2E07B2B56E0003BA82 /* Frameworks */,				EE4E2E3107B2B56E0003BA82 /* Rez */,			);			buildRules = (			);			dependencies = (			);			name = USBNotificationTool;			productInstallPath = "$(HOME)/bin";			productName = USBNotificationTool;			productReference = EE4E2E3207B2B56E0003BA82 /* USBNotificationTool */;			productType = "com.apple.product-type.tool";		};/* End PBXNativeTarget section *//* Begin PBXProject section */		08FB7793FE84155DC02AAC07 /* Project object */ = {			isa = PBXProject;			buildConfigurationList = 3EEA300A08D71E47002CBB49 /* Build configuration list for PBXProject "USBNotificationTool" */;			hasScannedForEncodings = 1;			mainGroup = 08FB7794FE84155DC02AAC07 /* USBNotificationTool */;			projectDirPath = "";			targets = (				EE4E2E2A07B2B56E0003BA82 /* USBNotificationTool */,			);		};/* End PBXProject section *//* Begin PBXRezBuildPhase section */		EE4E2E3107B2B56E0003BA82 /* Rez */ = {			isa = PBXRezBuildPhase;			buildActionMask = 2147483647;			files = (			);			runOnlyForDeploymentPostprocessing = 0;		};/* End PBXRezBuildPhase section *//* Begin PBXSourcesBuildPhase section */		EE4E2E2C07B2B56E0003BA82 /* Sources */ = {			isa = PBXSourcesBuildPhase;			buildActionMask = 2147483647;			files = (				EE4E2E2D07B2B56E0003BA82 /* USBNotificationExample.c in Sources */,			);			runOnlyForDeploymentPostprocessing = 0;		};/* End PBXSourcesBuildPhase section *//* Begin XCBuildConfiguration section */		3EEA300708D71E47002CBB49 /* Debug */ = {			isa = XCBuildConfiguration;			buildSettings = {				COPY_PHASE_STRIP = NO;				GCC_DYNAMIC_NO_PIC = NO;				GCC_ENABLE_FIX_AND_CONTINUE = YES;				GCC_MODEL_TUNING = G5;				GCC_OPTIMIZATION_LEVEL = 0;				INSTALL_PATH = "$(HOME)/bin";				PRODUCT_NAME = USBNotificationTool;				ZERO_LINK = YES;			};			name = Debug;		};		3EEA300808D71E47002CBB49 /* Release */ = {			isa = XCBuildConfiguration;			buildSettings = {				ARCHS = (					ppc,					i386,				);				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;				GCC_MODEL_TUNING = G5;				INSTALL_PATH = "$(HOME)/bin";				PRODUCT_NAME = USBNotificationTool;			};			name = Release;		};		3EEA300B08D71E47002CBB49 /* Debug */ = {			isa = XCBuildConfiguration;			buildSettings = {				GCC_WARN_ABOUT_RETURN_TYPE = YES;				GCC_WARN_UNUSED_VARIABLE = YES;				PREBINDING = NO;				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;			};			name = Debug;		};		3EEA300C08D71E47002CBB49 /* Release */ = {			isa = XCBuildConfiguration;			buildSettings = {				GCC_WARN_ABOUT_RETURN_TYPE = YES;				GCC_WARN_UNUSED_VARIABLE = YES;				PREBINDING = NO;				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;			};			name = Release;		};/* End XCBuildConfiguration section *//* Begin XCConfigurationList section */		3EEA300608D71E47002CBB49 /* Build configuration list for PBXNativeTarget "USBNotificationTool" */ = {			isa = XCConfigurationList;			buildConfigurations = (				3EEA300708D71E47002CBB49 /* Debug */,				3EEA300808D71E47002CBB49 /* Release */,			);			defaultConfigurationIsVisible = 0;			defaultConfigurationName = Release;		};		3EEA300A08D71E47002CBB49 /* Build configuration list for PBXProject "USBNotificationTool" */ = {			isa = XCConfigurationList;			buildConfigurations = (				3EEA300B08D71E47002CBB49 /* Debug */,				3EEA300C08D71E47002CBB49 /* Release */,			);			defaultConfigurationIsVisible = 0;			defaultConfigurationName = Release;		};/* End XCConfigurationList section */	};	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -