vision
411 строк · 16.5 Кб
1// !$*UTF8*$!
2{
3archiveVersion = 1;
4classes = {
5};
6objectVersion = 50;
7objects = {
8
9/* Begin PBXBuildFile section */
100C12EF7626163B7600B66C86 /* frcnn_mnetv3.pt in Resources */ = {isa = PBXBuildFile; fileRef = 0C12EF7526163B7600B66C86 /* frcnn_mnetv3.pt */; };
110CDCAE46274ED8FA006F9077 /* CoreML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CDCAE45274ED8FA006F9077 /* CoreML.framework */; };
120CDCAE48274ED902006F9077 /* MetalPerformanceShaders.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CDCAE47274ED902006F9077 /* MetalPerformanceShaders.framework */; };
130CDCAE4A274ED909006F9077 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CDCAE49274ED909006F9077 /* Accelerate.framework */; };
140CEB0AC026151A8800F1F7D5 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CEB0ABF26151A8800F1F7D5 /* AppDelegate.m */; };
150CEB0AC626151A8800F1F7D5 /* ViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0CEB0AC526151A8800F1F7D5 /* ViewController.mm */; };
160CEB0AC926151A8800F1F7D5 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0CEB0AC726151A8800F1F7D5 /* Main.storyboard */; };
170CEB0ACB26151A8900F1F7D5 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0CEB0ACA26151A8900F1F7D5 /* Assets.xcassets */; };
180CEB0ACE26151A8900F1F7D5 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0CEB0ACC26151A8900F1F7D5 /* LaunchScreen.storyboard */; };
190CEB0AD126151A8900F1F7D5 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CEB0AD026151A8900F1F7D5 /* main.m */; };
200CEB0B3A26152ED900F1F7D5 /* ModelRunner.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0CEB0B3926152ED900F1F7D5 /* ModelRunner.mm */; };
21/* End PBXBuildFile section */
22
23/* Begin PBXFileReference section */
240C12EF7526163B7600B66C86 /* frcnn_mnetv3.pt */ = {isa = PBXFileReference; lastKnownFileType = file; path = frcnn_mnetv3.pt; sourceTree = "<group>"; };
250CDCAE45274ED8FA006F9077 /* CoreML.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreML.framework; path = System/Library/Frameworks/CoreML.framework; sourceTree = SDKROOT; };
260CDCAE47274ED902006F9077 /* MetalPerformanceShaders.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalPerformanceShaders.framework; path = System/Library/Frameworks/MetalPerformanceShaders.framework; sourceTree = SDKROOT; };
270CDCAE49274ED909006F9077 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; };
280CEB0ABB26151A8800F1F7D5 /* VisionTestApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = VisionTestApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
290CEB0ABE26151A8800F1F7D5 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
300CEB0ABF26151A8800F1F7D5 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
310CEB0AC426151A8800F1F7D5 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
320CEB0AC526151A8800F1F7D5 /* ViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ViewController.mm; sourceTree = "<group>"; };
330CEB0AC826151A8800F1F7D5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
340CEB0ACA26151A8900F1F7D5 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
350CEB0ACD26151A8900F1F7D5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
360CEB0ACF26151A8900F1F7D5 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
370CEB0AD026151A8900F1F7D5 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
380CEB0B3826152ED900F1F7D5 /* ModelRunner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ModelRunner.h; sourceTree = "<group>"; };
390CEB0B3926152ED900F1F7D5 /* ModelRunner.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ModelRunner.mm; sourceTree = "<group>"; };
40/* End PBXFileReference section */
41
42/* Begin PBXFrameworksBuildPhase section */
430CEB0AB826151A8800F1F7D5 /* Frameworks */ = {
44isa = PBXFrameworksBuildPhase;
45buildActionMask = 2147483647;
46files = (
470CDCAE4A274ED909006F9077 /* Accelerate.framework in Frameworks */,
480CDCAE48274ED902006F9077 /* MetalPerformanceShaders.framework in Frameworks */,
490CDCAE46274ED8FA006F9077 /* CoreML.framework in Frameworks */,
50);
51runOnlyForDeploymentPostprocessing = 0;
52};
53/* End PBXFrameworksBuildPhase section */
54
55/* Begin PBXGroup section */
560C12EF6F26163A4C00B66C86 /* Frameworks */ = {
57isa = PBXGroup;
58children = (
590CDCAE49274ED909006F9077 /* Accelerate.framework */,
600CDCAE47274ED902006F9077 /* MetalPerformanceShaders.framework */,
610CDCAE45274ED8FA006F9077 /* CoreML.framework */,
62);
63name = Frameworks;
64sourceTree = "<group>";
65};
660CEB0AB226151A8800F1F7D5 = {
67isa = PBXGroup;
68children = (
690CEB0ABD26151A8800F1F7D5 /* VisionTestApp */,
700CEB0ABC26151A8800F1F7D5 /* Products */,
710C12EF6F26163A4C00B66C86 /* Frameworks */,
72);
73sourceTree = "<group>";
74};
750CEB0ABC26151A8800F1F7D5 /* Products */ = {
76isa = PBXGroup;
77children = (
780CEB0ABB26151A8800F1F7D5 /* VisionTestApp.app */,
79);
80name = Products;
81sourceTree = "<group>";
82};
830CEB0ABD26151A8800F1F7D5 /* VisionTestApp */ = {
84isa = PBXGroup;
85children = (
860CEB0B3826152ED900F1F7D5 /* ModelRunner.h */,
870CEB0B3926152ED900F1F7D5 /* ModelRunner.mm */,
880CEB0ABE26151A8800F1F7D5 /* AppDelegate.h */,
890CEB0ABF26151A8800F1F7D5 /* AppDelegate.m */,
900CEB0AC426151A8800F1F7D5 /* ViewController.h */,
910CEB0AC526151A8800F1F7D5 /* ViewController.mm */,
920CEB0AC726151A8800F1F7D5 /* Main.storyboard */,
930CEB0ACA26151A8900F1F7D5 /* Assets.xcassets */,
940CEB0ACC26151A8900F1F7D5 /* LaunchScreen.storyboard */,
950CEB0ACF26151A8900F1F7D5 /* Info.plist */,
960CEB0AD026151A8900F1F7D5 /* main.m */,
970C12EF7526163B7600B66C86 /* frcnn_mnetv3.pt */,
98);
99path = VisionTestApp;
100sourceTree = "<group>";
101};
102/* End PBXGroup section */
103
104/* Begin PBXNativeTarget section */
1050CEB0ABA26151A8800F1F7D5 /* VisionTestApp */ = {
106isa = PBXNativeTarget;
107buildConfigurationList = 0CEB0AEA26151A8900F1F7D5 /* Build configuration list for PBXNativeTarget "VisionTestApp" */;
108buildPhases = (
1090CEB0AB726151A8800F1F7D5 /* Sources */,
1100CEB0AB826151A8800F1F7D5 /* Frameworks */,
1110CEB0AB926151A8800F1F7D5 /* Resources */,
112);
113buildRules = (
114);
115dependencies = (
116);
117name = VisionTestApp;
118productName = VisionTestApp;
119productReference = 0CEB0ABB26151A8800F1F7D5 /* VisionTestApp.app */;
120productType = "com.apple.product-type.application";
121};
122/* End PBXNativeTarget section */
123
124/* Begin PBXProject section */
1250CEB0AB326151A8800F1F7D5 /* Project object */ = {
126isa = PBXProject;
127attributes = {
128LastUpgradeCheck = 1240;
129TargetAttributes = {
1300CEB0ABA26151A8800F1F7D5 = {
131CreatedOnToolsVersion = 12.4;
132};
133};
134};
135buildConfigurationList = 0CEB0AB626151A8800F1F7D5 /* Build configuration list for PBXProject "VisionTestApp" */;
136compatibilityVersion = "Xcode 9.3";
137developmentRegion = en;
138hasScannedForEncodings = 0;
139knownRegions = (
140en,
141Base,
142);
143mainGroup = 0CEB0AB226151A8800F1F7D5;
144productRefGroup = 0CEB0ABC26151A8800F1F7D5 /* Products */;
145projectDirPath = "";
146projectRoot = "";
147targets = (
1480CEB0ABA26151A8800F1F7D5 /* VisionTestApp */,
149);
150};
151/* End PBXProject section */
152
153/* Begin PBXResourcesBuildPhase section */
1540CEB0AB926151A8800F1F7D5 /* Resources */ = {
155isa = PBXResourcesBuildPhase;
156buildActionMask = 2147483647;
157files = (
1580CEB0ACE26151A8900F1F7D5 /* LaunchScreen.storyboard in Resources */,
1590C12EF7626163B7600B66C86 /* frcnn_mnetv3.pt in Resources */,
1600CEB0ACB26151A8900F1F7D5 /* Assets.xcassets in Resources */,
1610CEB0AC926151A8800F1F7D5 /* Main.storyboard in Resources */,
162);
163runOnlyForDeploymentPostprocessing = 0;
164};
165/* End PBXResourcesBuildPhase section */
166
167/* Begin PBXSourcesBuildPhase section */
1680CEB0AB726151A8800F1F7D5 /* Sources */ = {
169isa = PBXSourcesBuildPhase;
170buildActionMask = 2147483647;
171files = (
1720CEB0AC626151A8800F1F7D5 /* ViewController.mm in Sources */,
1730CEB0AC026151A8800F1F7D5 /* AppDelegate.m in Sources */,
1740CEB0AD126151A8900F1F7D5 /* main.m in Sources */,
1750CEB0B3A26152ED900F1F7D5 /* ModelRunner.mm in Sources */,
176);
177runOnlyForDeploymentPostprocessing = 0;
178};
179/* End PBXSourcesBuildPhase section */
180
181/* Begin PBXVariantGroup section */
1820CEB0AC726151A8800F1F7D5 /* Main.storyboard */ = {
183isa = PBXVariantGroup;
184children = (
1850CEB0AC826151A8800F1F7D5 /* Base */,
186);
187name = Main.storyboard;
188sourceTree = "<group>";
189};
1900CEB0ACC26151A8900F1F7D5 /* LaunchScreen.storyboard */ = {
191isa = PBXVariantGroup;
192children = (
1930CEB0ACD26151A8900F1F7D5 /* Base */,
194);
195name = LaunchScreen.storyboard;
196sourceTree = "<group>";
197};
198/* End PBXVariantGroup section */
199
200/* Begin XCBuildConfiguration section */
2010CEB0AE826151A8900F1F7D5 /* Debug */ = {
202isa = XCBuildConfiguration;
203buildSettings = {
204ALWAYS_SEARCH_USER_PATHS = NO;
205CLANG_ANALYZER_NONNULL = YES;
206CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
207CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
208CLANG_CXX_LIBRARY = "libc++";
209CLANG_ENABLE_MODULES = YES;
210CLANG_ENABLE_OBJC_ARC = YES;
211CLANG_ENABLE_OBJC_WEAK = YES;
212CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
213CLANG_WARN_BOOL_CONVERSION = YES;
214CLANG_WARN_COMMA = YES;
215CLANG_WARN_CONSTANT_CONVERSION = YES;
216CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
217CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
218CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
219CLANG_WARN_EMPTY_BODY = YES;
220CLANG_WARN_ENUM_CONVERSION = YES;
221CLANG_WARN_INFINITE_RECURSION = YES;
222CLANG_WARN_INT_CONVERSION = YES;
223CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
224CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
225CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
226CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
227CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
228CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
229CLANG_WARN_STRICT_PROTOTYPES = YES;
230CLANG_WARN_SUSPICIOUS_MOVE = YES;
231CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
232CLANG_WARN_UNREACHABLE_CODE = YES;
233CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
234COPY_PHASE_STRIP = NO;
235DEBUG_INFORMATION_FORMAT = dwarf;
236ENABLE_BITCODE = NO;
237ENABLE_STRICT_OBJC_MSGSEND = YES;
238ENABLE_TESTABILITY = YES;
239GCC_C_LANGUAGE_STANDARD = gnu11;
240GCC_DYNAMIC_NO_PIC = NO;
241GCC_NO_COMMON_BLOCKS = YES;
242GCC_OPTIMIZATION_LEVEL = 0;
243GCC_PREPROCESSOR_DEFINITIONS = (
244"DEBUG=1",
245"$(inherited)",
246);
247GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
248GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
249GCC_WARN_UNDECLARED_SELECTOR = YES;
250GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
251GCC_WARN_UNUSED_FUNCTION = YES;
252GCC_WARN_UNUSED_VARIABLE = YES;
253HEADER_SEARCH_PATHS = "";
254IPHONEOS_DEPLOYMENT_TARGET = 13.0;
255LIBRARY_SEARCH_PATHS = "";
256MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
257MTL_FAST_MATH = YES;
258ONLY_ACTIVE_ARCH = YES;
259OTHER_LDFLAGS = "";
260SDKROOT = iphoneos;
261};
262name = Debug;
263};
2640CEB0AE926151A8900F1F7D5 /* Release */ = {
265isa = XCBuildConfiguration;
266buildSettings = {
267ALWAYS_SEARCH_USER_PATHS = NO;
268CLANG_ANALYZER_NONNULL = YES;
269CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
270CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
271CLANG_CXX_LIBRARY = "libc++";
272CLANG_ENABLE_MODULES = YES;
273CLANG_ENABLE_OBJC_ARC = YES;
274CLANG_ENABLE_OBJC_WEAK = YES;
275CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
276CLANG_WARN_BOOL_CONVERSION = YES;
277CLANG_WARN_COMMA = YES;
278CLANG_WARN_CONSTANT_CONVERSION = YES;
279CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
280CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
281CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
282CLANG_WARN_EMPTY_BODY = YES;
283CLANG_WARN_ENUM_CONVERSION = YES;
284CLANG_WARN_INFINITE_RECURSION = YES;
285CLANG_WARN_INT_CONVERSION = YES;
286CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
287CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
288CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
289CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
290CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
291CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
292CLANG_WARN_STRICT_PROTOTYPES = YES;
293CLANG_WARN_SUSPICIOUS_MOVE = YES;
294CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
295CLANG_WARN_UNREACHABLE_CODE = YES;
296CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
297COPY_PHASE_STRIP = NO;
298DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
299ENABLE_BITCODE = NO;
300ENABLE_NS_ASSERTIONS = NO;
301ENABLE_STRICT_OBJC_MSGSEND = YES;
302GCC_C_LANGUAGE_STANDARD = gnu11;
303GCC_NO_COMMON_BLOCKS = YES;
304GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
305GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
306GCC_WARN_UNDECLARED_SELECTOR = YES;
307GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
308GCC_WARN_UNUSED_FUNCTION = YES;
309GCC_WARN_UNUSED_VARIABLE = YES;
310HEADER_SEARCH_PATHS = "";
311IPHONEOS_DEPLOYMENT_TARGET = 13.0;
312LIBRARY_SEARCH_PATHS = "";
313MTL_ENABLE_DEBUG_INFO = NO;
314MTL_FAST_MATH = YES;
315OTHER_LDFLAGS = "";
316SDKROOT = iphoneos;
317VALIDATE_PRODUCT = YES;
318};
319name = Release;
320};
3210CEB0AEB26151A8900F1F7D5 /* Debug */ = {
322isa = XCBuildConfiguration;
323buildSettings = {
324ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
325ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
326CODE_SIGN_STYLE = Automatic;
327ENABLE_BITCODE = NO;
328HEADER_SEARCH_PATHS = (
329"$(inherited)",
330"$(PROJECT_DIR)/install/include",
331);
332INFOPLIST_FILE = VisionTestApp/Info.plist;
333LD_RUNPATH_SEARCH_PATHS = (
334"$(inherited)",
335"@executable_path/Frameworks",
336);
337LIBRARY_SEARCH_PATHS = (
338"$(inherited)",
339"$(PROJECT_DIR)/VisionTestApp",
340"$(PROJECT_DIR)",
341"$(PROJECT_DIR)/install/lib",
342);
343OTHER_LDFLAGS = (
344"$(inherited)",
345"-ObjC",
346"-all_load",
347);
348PRODUCT_BUNDLE_IDENTIFIER = com.pytorch.ios.VisionTestApp.VisionTestApp;
349PRODUCT_NAME = "$(TARGET_NAME)";
350TARGETED_DEVICE_FAMILY = "1,2";
351};
352name = Debug;
353};
3540CEB0AEC26151A8900F1F7D5 /* Release */ = {
355isa = XCBuildConfiguration;
356buildSettings = {
357ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
358ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
359CODE_SIGN_STYLE = Automatic;
360ENABLE_BITCODE = NO;
361HEADER_SEARCH_PATHS = (
362"$(inherited)",
363"$(PROJECT_DIR)/install/include",
364);
365INFOPLIST_FILE = VisionTestApp/Info.plist;
366LD_RUNPATH_SEARCH_PATHS = (
367"$(inherited)",
368"@executable_path/Frameworks",
369);
370LIBRARY_SEARCH_PATHS = (
371"$(inherited)",
372"$(PROJECT_DIR)/VisionTestApp",
373"$(PROJECT_DIR)",
374"$(PROJECT_DIR)/install/lib",
375);
376OTHER_LDFLAGS = (
377"$(inherited)",
378"-ObjC",
379"-all_load",
380);
381PRODUCT_BUNDLE_IDENTIFIER = com.pytorch.ios.VisionTestApp.VisionTestApp;
382PRODUCT_NAME = "$(TARGET_NAME)";
383TARGETED_DEVICE_FAMILY = "1,2";
384};
385name = Release;
386};
387/* End XCBuildConfiguration section */
388
389/* Begin XCConfigurationList section */
3900CEB0AB626151A8800F1F7D5 /* Build configuration list for PBXProject "VisionTestApp" */ = {
391isa = XCConfigurationList;
392buildConfigurations = (
3930CEB0AE826151A8900F1F7D5 /* Debug */,
3940CEB0AE926151A8900F1F7D5 /* Release */,
395);
396defaultConfigurationIsVisible = 0;
397defaultConfigurationName = Release;
398};
3990CEB0AEA26151A8900F1F7D5 /* Build configuration list for PBXNativeTarget "VisionTestApp" */ = {
400isa = XCConfigurationList;
401buildConfigurations = (
4020CEB0AEB26151A8900F1F7D5 /* Debug */,
4030CEB0AEC26151A8900F1F7D5 /* Release */,
404);
405defaultConfigurationIsVisible = 0;
406defaultConfigurationName = Release;
407};
408/* End XCConfigurationList section */
409};
410rootObject = 0CEB0AB326151A8800F1F7D5 /* Project object */;
411}
412