Commit ecc7affb7b768bc396deab7f79da3bde60563f37

Authored by Imanol-Mikel Barba Sabariego
1 parent d7e2cd54

FINAL CODE, MISSING APP LOGO

Showing 13 changed files with 178 additions and 34 deletions
DUREX Vendor Control/DUREX Vendor Control.xcodeproj/project.pbxproj renamed to DUREX Vendor Control/BT Vendor.xcodeproj/project.pbxproj
... ... @@ -63,7 +63,7 @@
63 63 /* End PBXBuildFile section */
64 64  
65 65 /* Begin PBXFileReference section */
66   - 3471865D18070D9300FA0FB2 /* DUREX Vendor Control.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DUREX Vendor Control.app"; sourceTree = BUILT_PRODUCTS_DIR; };
  66 + 3471865D18070D9300FA0FB2 /* BT Vendor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "BT Vendor.app"; sourceTree = BUILT_PRODUCTS_DIR; };
67 67 3471866018070D9300FA0FB2 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
68 68 3471866218070D9300FA0FB2 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
69 69 3471866418070D9300FA0FB2 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
... ... @@ -88,8 +88,8 @@
88 88 34AAB877189804FF0019860D /* DUREXAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DUREXAppDelegate.m; path = FirstAppExample/DUREXAppDelegate.m; sourceTree = SOURCE_ROOT; };
89 89 34AAB879189804FF0019860D /* EMDevicePickerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EMDevicePickerViewController.h; path = FirstAppExample/EMDevicePickerViewController.h; sourceTree = SOURCE_ROOT; };
90 90 34AAB87A189804FF0019860D /* EMDevicePickerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = EMDevicePickerViewController.m; path = FirstAppExample/EMDevicePickerViewController.m; sourceTree = SOURCE_ROOT; };
91   - 34AAB87E189804FF0019860D /* DUREX Vendor Control-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "DUREX Vendor Control-Info.plist"; path = "FirstAppExample/DUREX Vendor Control-Info.plist"; sourceTree = SOURCE_ROOT; };
92   - 34AAB87F189804FF0019860D /* DUREX Vendor Control-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "DUREX Vendor Control-Prefix.pch"; path = "FirstAppExample/DUREX Vendor Control-Prefix.pch"; sourceTree = SOURCE_ROOT; };
  91 + 34AAB87E189804FF0019860D /* BT Vendor-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "BT Vendor-Info.plist"; path = "FirstAppExample/BT Vendor-Info.plist"; sourceTree = SOURCE_ROOT; };
  92 + 34AAB87F189804FF0019860D /* BT Vendor-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "BT Vendor-Prefix.pch"; path = "FirstAppExample/BT Vendor-Prefix.pch"; sourceTree = SOURCE_ROOT; };
93 93 34AAB880189804FF0019860D /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = FirstAppExample/main.m; sourceTree = SOURCE_ROOT; };
94 94 34AAB88C189805300019860D /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = FirstAppExample/Images.xcassets; sourceTree = SOURCE_ROOT; };
95 95 F9015D9119B73052006C7882 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/DatePickerViewController.xib; sourceTree = "<group>"; };
... ... @@ -227,7 +227,7 @@
227 227 3471865E18070D9300FA0FB2 /* Products */ = {
228 228 isa = PBXGroup;
229 229 children = (
230   - 3471865D18070D9300FA0FB2 /* DUREX Vendor Control.app */,
  230 + 3471865D18070D9300FA0FB2 /* BT Vendor.app */,
231 231 );
232 232 name = Products;
233 233 sourceTree = "<group>";
... ... @@ -280,8 +280,8 @@
280 280 children = (
281 281 F9ED745719B89EF000C7298D /* Images */,
282 282 F961D814199A5FA000E9282C /* Localizable.strings */,
283   - 34AAB87E189804FF0019860D /* DUREX Vendor Control-Info.plist */,
284   - 34AAB87F189804FF0019860D /* DUREX Vendor Control-Prefix.pch */,
  283 + 34AAB87E189804FF0019860D /* BT Vendor-Info.plist */,
  284 + 34AAB87F189804FF0019860D /* BT Vendor-Prefix.pch */,
285 285 );
286 286 name = "Supporting Files";
287 287 sourceTree = "<group>";
... ... @@ -410,9 +410,9 @@
410 410 /* End PBXGroup section */
411 411  
412 412 /* Begin PBXNativeTarget section */
413   - 3471865C18070D9300FA0FB2 /* DUREX Vendor Control */ = {
  413 + 3471865C18070D9300FA0FB2 /* BT Vendor */ = {
414 414 isa = PBXNativeTarget;
415   - buildConfigurationList = 3471868918070D9300FA0FB2 /* Build configuration list for PBXNativeTarget "DUREX Vendor Control" */;
  415 + buildConfigurationList = 3471868918070D9300FA0FB2 /* Build configuration list for PBXNativeTarget "BT Vendor" */;
416 416 buildPhases = (
417 417 3471865918070D9300FA0FB2 /* Sources */,
418 418 3471865A18070D9300FA0FB2 /* Frameworks */,
... ... @@ -422,9 +422,9 @@
422 422 );
423 423 dependencies = (
424 424 );
425   - name = "DUREX Vendor Control";
  425 + name = "BT Vendor";
426 426 productName = TestAppExample;
427   - productReference = 3471865D18070D9300FA0FB2 /* DUREX Vendor Control.app */;
  427 + productReference = 3471865D18070D9300FA0FB2 /* BT Vendor.app */;
428 428 productType = "com.apple.product-type.application";
429 429 };
430 430 /* End PBXNativeTarget section */
... ... @@ -437,7 +437,7 @@
437 437 LastUpgradeCheck = 0510;
438 438 ORGANIZATIONNAME = Emmoco;
439 439 };
440   - buildConfigurationList = 3471865818070D9300FA0FB2 /* Build configuration list for PBXProject "DUREX Vendor Control" */;
  440 + buildConfigurationList = 3471865818070D9300FA0FB2 /* Build configuration list for PBXProject "BT Vendor" */;
441 441 compatibilityVersion = "Xcode 3.2";
442 442 developmentRegion = English;
443 443 hasScannedForEncodings = 0;
... ... @@ -451,7 +451,7 @@
451 451 projectDirPath = "";
452 452 projectRoot = "";
453 453 targets = (
454   - 3471865C18070D9300FA0FB2 /* DUREX Vendor Control */,
  454 + 3471865C18070D9300FA0FB2 /* BT Vendor */,
455 455 );
456 456 };
457 457 /* End PBXProject section */
... ... @@ -842,14 +842,14 @@
842 842 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
843 843 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
844 844 GCC_PRECOMPILE_PREFIX_HEADER = YES;
845   - GCC_PREFIX_HEADER = "FirstAppExample/DUREX Vendor Control-Prefix.pch";
846   - INFOPLIST_FILE = "FirstAppExample/DUREX Vendor Control-Info.plist";
  845 + GCC_PREFIX_HEADER = "FirstAppExample/BT Vendor-Prefix.pch";
  846 + INFOPLIST_FILE = "FirstAppExample/BT Vendor-Info.plist";
847 847 LIBRARY_SEARCH_PATHS = (
848 848 "$(inherited)",
849 849 EmmocoMobileFramework/Framework,
850 850 );
851 851 OTHER_LDFLAGS = "-all_load";
852   - PRODUCT_NAME = "DUREX Vendor Control";
  852 + PRODUCT_NAME = "BT Vendor";
853 853 WRAPPER_EXTENSION = app;
854 854 };
855 855 name = Debug;
... ... @@ -860,14 +860,14 @@
860 860 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
861 861 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
862 862 GCC_PRECOMPILE_PREFIX_HEADER = YES;
863   - GCC_PREFIX_HEADER = "FirstAppExample/DUREX Vendor Control-Prefix.pch";
864   - INFOPLIST_FILE = "FirstAppExample/DUREX Vendor Control-Info.plist";
  863 + GCC_PREFIX_HEADER = "FirstAppExample/BT Vendor-Prefix.pch";
  864 + INFOPLIST_FILE = "FirstAppExample/BT Vendor-Info.plist";
865 865 LIBRARY_SEARCH_PATHS = (
866 866 "$(inherited)",
867 867 EmmocoMobileFramework/Framework,
868 868 );
869 869 OTHER_LDFLAGS = "-all_load";
870   - PRODUCT_NAME = "DUREX Vendor Control";
  870 + PRODUCT_NAME = "BT Vendor";
871 871 WRAPPER_EXTENSION = app;
872 872 };
873 873 name = Release;
... ... @@ -875,7 +875,7 @@
875 875 /* End XCBuildConfiguration section */
876 876  
877 877 /* Begin XCConfigurationList section */
878   - 3471865818070D9300FA0FB2 /* Build configuration list for PBXProject "DUREX Vendor Control" */ = {
  878 + 3471865818070D9300FA0FB2 /* Build configuration list for PBXProject "BT Vendor" */ = {
879 879 isa = XCConfigurationList;
880 880 buildConfigurations = (
881 881 3471868718070D9300FA0FB2 /* Debug */,
... ... @@ -884,7 +884,7 @@
884 884 defaultConfigurationIsVisible = 0;
885 885 defaultConfigurationName = Release;
886 886 };
887   - 3471868918070D9300FA0FB2 /* Build configuration list for PBXNativeTarget "DUREX Vendor Control" */ = {
  887 + 3471868918070D9300FA0FB2 /* Build configuration list for PBXNativeTarget "BT Vendor" */ = {
888 888 isa = XCConfigurationList;
889 889 buildConfigurations = (
890 890 3471868A18070D9300FA0FB2 /* Debug */,
... ...
DUREX Vendor Control/DUREX Vendor Control.xcodeproj/project.xcworkspace/contents.xcworkspacedata renamed to DUREX Vendor Control/BT Vendor.xcodeproj/project.xcworkspace/contents.xcworkspacedata
... ... @@ -2,6 +2,6 @@
2 2 <Workspace
3 3 version = "1.0">
4 4 <FileRef
5   - location = "self:DUREX Vendor Control.xcodeproj">
  5 + location = "self:BT Vendor.xcodeproj">
6 6 </FileRef>
7 7 </Workspace>
... ...
DUREX Vendor Control/DUREX Vendor Control.xcodeproj/project.xcworkspace/xcshareddata/DUREX Vendor Control.xccheckout renamed to DUREX Vendor Control/BT Vendor.xcodeproj/project.xcworkspace/xcshareddata/DUREX Vendor Control.xccheckout
DUREX Vendor Control/DUREX Vendor Control.xcodeproj/project.xcworkspace/xcshareddata/FirstApp.xccheckout renamed to DUREX Vendor Control/BT Vendor.xcodeproj/project.xcworkspace/xcshareddata/FirstApp.xccheckout
DUREX Vendor Control/BT Vendor.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/UserInterfaceState.xcuserstate 0 โ†’ 100644
No preview for this file type
DUREX Vendor Control/DUREX Vendor Control.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/WorkspaceSettings.xcsettings renamed to DUREX Vendor Control/BT Vendor.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/WorkspaceSettings.xcsettings
DUREX Vendor Control/DUREX Vendor Control.xcodeproj/xcuserdata/imanol.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist renamed to DUREX Vendor Control/BT Vendor.xcodeproj/xcuserdata/imanol.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
DUREX Vendor Control/DUREX Vendor Control.xcodeproj/xcuserdata/imanol.xcuserdatad/xcschemes/DUREX Vendor Control.xcscheme renamed to DUREX Vendor Control/BT Vendor.xcodeproj/xcuserdata/imanol.xcuserdatad/xcschemes/BT Vendor.xcscheme
... ... @@ -15,9 +15,9 @@
15 15 <BuildableReference
16 16 BuildableIdentifier = "primary"
17 17 BlueprintIdentifier = "3471865C18070D9300FA0FB2"
18   - BuildableName = "DUREX Vendor Control.app"
19   - BlueprintName = "DUREX Vendor Control"
20   - ReferencedContainer = "container:DUREX Vendor Control.xcodeproj">
  18 + BuildableName = "BT Vendor.app"
  19 + BlueprintName = "BT Vendor"
  20 + ReferencedContainer = "container:BT Vendor.xcodeproj">
21 21 </BuildableReference>
22 22 </BuildActionEntry>
23 23 </BuildActionEntries>
... ... @@ -35,7 +35,7 @@
35 35 BlueprintIdentifier = "3471867718070D9300FA0FB2"
36 36 BuildableName = "DUREX Vendor ControlTests.xctest"
37 37 BlueprintName = "DUREX Vendor ControlTests"
38   - ReferencedContainer = "container:DUREX Vendor Control.xcodeproj">
  38 + ReferencedContainer = "container:BT Vendor.xcodeproj">
39 39 </BuildableReference>
40 40 </TestableReference>
41 41 </Testables>
... ... @@ -43,9 +43,9 @@
43 43 <BuildableReference
44 44 BuildableIdentifier = "primary"
45 45 BlueprintIdentifier = "3471865C18070D9300FA0FB2"
46   - BuildableName = "DUREX Vendor Control.app"
47   - BlueprintName = "DUREX Vendor Control"
48   - ReferencedContainer = "container:DUREX Vendor Control.xcodeproj">
  46 + BuildableName = "BT Vendor.app"
  47 + BlueprintName = "BT Vendor"
  48 + ReferencedContainer = "container:BT Vendor.xcodeproj">
49 49 </BuildableReference>
50 50 </MacroExpansion>
51 51 </TestAction>
... ... @@ -62,9 +62,9 @@
62 62 <BuildableReference
63 63 BuildableIdentifier = "primary"
64 64 BlueprintIdentifier = "3471865C18070D9300FA0FB2"
65   - BuildableName = "DUREX Vendor Control.app"
66   - BlueprintName = "DUREX Vendor Control"
67   - ReferencedContainer = "container:DUREX Vendor Control.xcodeproj">
  65 + BuildableName = "BT Vendor.app"
  66 + BlueprintName = "BT Vendor"
  67 + ReferencedContainer = "container:BT Vendor.xcodeproj">
68 68 </BuildableReference>
69 69 </BuildableProductRunnable>
70 70 <AdditionalOptions>
... ... @@ -80,9 +80,9 @@
80 80 <BuildableReference
81 81 BuildableIdentifier = "primary"
82 82 BlueprintIdentifier = "3471865C18070D9300FA0FB2"
83   - BuildableName = "DUREX Vendor Control.app"
84   - BlueprintName = "DUREX Vendor Control"
85   - ReferencedContainer = "container:DUREX Vendor Control.xcodeproj">
  83 + BuildableName = "BT Vendor.app"
  84 + BlueprintName = "BT Vendor"
  85 + ReferencedContainer = "container:BT Vendor.xcodeproj">
86 86 </BuildableReference>
87 87 </BuildableProductRunnable>
88 88 </ProfileAction>
... ...
DUREX Vendor Control/BT Vendor.xcodeproj/xcuserdata/imanol.xcuserdatad/xcschemes/DUREX Vendor Control.xcscheme 0 โ†’ 100644
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<Scheme
  3 + LastUpgradeVersion = "0510"
  4 + version = "1.3">
  5 + <BuildAction
  6 + parallelizeBuildables = "YES"
  7 + buildImplicitDependencies = "YES">
  8 + <BuildActionEntries>
  9 + <BuildActionEntry
  10 + buildForTesting = "YES"
  11 + buildForRunning = "YES"
  12 + buildForProfiling = "YES"
  13 + buildForArchiving = "YES"
  14 + buildForAnalyzing = "YES">
  15 + <BuildableReference
  16 + BuildableIdentifier = "primary"
  17 + BlueprintIdentifier = "3471865C18070D9300FA0FB2"
  18 + BuildableName = "BT Vendor.app"
  19 + BlueprintName = "BT Vendor"
  20 + ReferencedContainer = "container:BT Vendor.xcodeproj">
  21 + </BuildableReference>
  22 + </BuildActionEntry>
  23 + </BuildActionEntries>
  24 + </BuildAction>
  25 + <TestAction
  26 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
  27 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  28 + shouldUseLaunchSchemeArgsEnv = "YES"
  29 + buildConfiguration = "Debug">
  30 + <Testables>
  31 + <TestableReference
  32 + skipped = "NO">
  33 + <BuildableReference
  34 + BuildableIdentifier = "primary"
  35 + BlueprintIdentifier = "3471867718070D9300FA0FB2"
  36 + BuildableName = "DUREX Vendor ControlTests.xctest"
  37 + BlueprintName = "DUREX Vendor ControlTests"
  38 + ReferencedContainer = "container:BT Vendor.xcodeproj">
  39 + </BuildableReference>
  40 + </TestableReference>
  41 + </Testables>
  42 + <MacroExpansion>
  43 + <BuildableReference
  44 + BuildableIdentifier = "primary"
  45 + BlueprintIdentifier = "3471865C18070D9300FA0FB2"
  46 + BuildableName = "BT Vendor.app"
  47 + BlueprintName = "BT Vendor"
  48 + ReferencedContainer = "container:BT Vendor.xcodeproj">
  49 + </BuildableReference>
  50 + </MacroExpansion>
  51 + </TestAction>
  52 + <LaunchAction
  53 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
  54 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  55 + launchStyle = "0"
  56 + useCustomWorkingDirectory = "NO"
  57 + buildConfiguration = "Debug"
  58 + ignoresPersistentStateOnLaunch = "NO"
  59 + debugDocumentVersioning = "YES"
  60 + allowLocationSimulation = "YES">
  61 + <BuildableProductRunnable>
  62 + <BuildableReference
  63 + BuildableIdentifier = "primary"
  64 + BlueprintIdentifier = "3471865C18070D9300FA0FB2"
  65 + BuildableName = "BT Vendor.app"
  66 + BlueprintName = "BT Vendor"
  67 + ReferencedContainer = "container:BT Vendor.xcodeproj">
  68 + </BuildableReference>
  69 + </BuildableProductRunnable>
  70 + <AdditionalOptions>
  71 + </AdditionalOptions>
  72 + </LaunchAction>
  73 + <ProfileAction
  74 + shouldUseLaunchSchemeArgsEnv = "YES"
  75 + savedToolIdentifier = ""
  76 + useCustomWorkingDirectory = "NO"
  77 + buildConfiguration = "Release"
  78 + debugDocumentVersioning = "YES">
  79 + <BuildableProductRunnable>
  80 + <BuildableReference
  81 + BuildableIdentifier = "primary"
  82 + BlueprintIdentifier = "3471865C18070D9300FA0FB2"
  83 + BuildableName = "BT Vendor.app"
  84 + BlueprintName = "BT Vendor"
  85 + ReferencedContainer = "container:BT Vendor.xcodeproj">
  86 + </BuildableReference>
  87 + </BuildableProductRunnable>
  88 + </ProfileAction>
  89 + <AnalyzeAction
  90 + buildConfiguration = "Debug">
  91 + </AnalyzeAction>
  92 + <ArchiveAction
  93 + buildConfiguration = "Release"
  94 + revealArchiveInOrganizer = "YES">
  95 + </ArchiveAction>
  96 +</Scheme>
... ...
DUREX Vendor Control/DUREX Vendor Control.xcodeproj/xcuserdata/imanol.xcuserdatad/xcschemes/xcschememanagement.plist renamed to DUREX Vendor Control/BT Vendor.xcodeproj/xcuserdata/imanol.xcuserdatad/xcschemes/xcschememanagement.plist
... ... @@ -4,8 +4,15 @@
4 4 <dict>
5 5 <key>SchemeUserState</key>
6 6 <dict>
  7 + <key>BT Vendor.xcscheme</key>
  8 + <dict>
  9 + <key>orderHint</key>
  10 + <integer>1</integer>
  11 + </dict>
7 12 <key>DUREX Vendor Control.xcscheme</key>
8 13 <dict>
  14 + <key>isShown</key>
  15 + <false/>
9 16 <key>orderHint</key>
10 17 <integer>0</integer>
11 18 </dict>
... ...
DUREX Vendor Control/DUREX Vendor Control.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/UserInterfaceState.xcuserstate deleted
No preview for this file type
DUREX Vendor Control/FirstAppExample/DUREX Vendor Control-Info.plist renamed to DUREX Vendor Control/FirstAppExample/BT Vendor-Info.plist
... ... @@ -6,6 +6,23 @@
6 6 <string>en</string>
7 7 <key>CFBundleDisplayName</key>
8 8 <string>${PRODUCT_NAME}</string>
  9 + <key>CFBundleDocumentTypes</key>
  10 + <array>
  11 + <dict>
  12 + <key>CFBundleTypeIconFiles</key>
  13 + <array/>
  14 + <key>CFBundleTypeName</key>
  15 + <string>BT Vendor batch command file</string>
  16 + <key>CFBundleTypeRole</key>
  17 + <string>Editor</string>
  18 + <key>LSHandlerRank</key>
  19 + <string>Owner</string>
  20 + <key>LSItemContentTypes</key>
  21 + <array>
  22 + <string>com.emmoco.BT-Vendor.batchfile</string>
  23 + </array>
  24 + </dict>
  25 + </array>
9 26 <key>CFBundleExecutable</key>
10 27 <string>${EXECUTABLE_NAME}</string>
11 28 <key>CFBundleIdentifier</key>
... ... @@ -37,5 +54,29 @@
37 54 <string>UIInterfaceOrientationLandscapeLeft</string>
38 55 <string>UIInterfaceOrientationLandscapeRight</string>
39 56 </array>
  57 + <key>UTExportedTypeDeclarations</key>
  58 + <array>
  59 + <dict>
  60 + <key>UTTypeConformsTo</key>
  61 + <array>
  62 + <string>public.data</string>
  63 + </array>
  64 + <key>UTTypeDescription</key>
  65 + <string>BT Vendor batch command file</string>
  66 + <key>UTTypeIdentifier</key>
  67 + <string>com.emmoco.BT-Vendor.batchfile</string>
  68 + <key>UTTypeTagSpecification</key>
  69 + <dict>
  70 + <key>public.filename-extension</key>
  71 + <array>
  72 + <string>btvb</string>
  73 + </array>
  74 + <key>public.mime-type</key>
  75 + <array>
  76 + <string>application/btvendor</string>
  77 + </array>
  78 + </dict>
  79 + </dict>
  80 + </array>
40 81 </dict>
41 82 </plist>
... ...
DUREX Vendor Control/FirstAppExample/DUREX Vendor Control-Prefix.pch renamed to DUREX Vendor Control/FirstAppExample/BT Vendor-Prefix.pch