浏览代码

no message

Hongtae Kim 8 年前
父节点
当前提交
d077e0bb47

+ 157
- 16
TestApp1.xcodeproj/project.pbxproj 查看文件

@@ -8,14 +8,31 @@
8 8
 
9 9
 /* Begin PBXBuildFile section */
10 10
 		844A9A4C1DD0BCFD007DCC89 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 844A9A4B1DD0BCFD007DCC89 /* main.cpp */; };
11
-		844A9A4E1DD0BCFD007DCC89 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 844A9A4D1DD0BCFD007DCC89 /* Assets.xcassets */; };
11
+		844A9A851DD0C080007DCC89 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 844A9A781DD0C080007DCC89 /* Assets.xcassets */; };
12
+		844A9A871DD0C080007DCC89 /* small.ico in Resources */ = {isa = PBXBuildFile; fileRef = 844A9A7C1DD0C080007DCC89 /* small.ico */; };
13
+		844A9A881DD0C080007DCC89 /* TestApp1.ico in Resources */ = {isa = PBXBuildFile; fileRef = 844A9A7E1DD0C080007DCC89 /* TestApp1.ico */; };
14
+		844A9A891DD0C080007DCC89 /* TestApp1.rc in Resources */ = {isa = PBXBuildFile; fileRef = 844A9A7F1DD0C080007DCC89 /* TestApp1.rc */; };
15
+		844A9A8B1DD0C08F007DCC89 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 844A9A741DD0C080007DCC89 /* Assets.xcassets */; };
16
+		844A9A8D1DD0C08F007DCC89 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 844A9A761DD0C080007DCC89 /* LaunchScreen.storyboard */; };
17
+		844A9A8E1DD0C0C7007DCC89 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 844A9A4B1DD0BCFD007DCC89 /* main.cpp */; };
12 18
 /* End PBXBuildFile section */
13 19
 
14 20
 /* Begin PBXFileReference section */
15
-		844A9A441DD0BCFD007DCC89 /* TestApp1.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TestApp1.app; sourceTree = BUILT_PRODUCTS_DIR; };
21
+		844A9A441DD0BCFD007DCC89 /* TestApp1_macOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TestApp1_macOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
16 22
 		844A9A4B1DD0BCFD007DCC89 /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
17
-		844A9A4D1DD0BCFD007DCC89 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
18
-		844A9A521DD0BCFD007DCC89 /* macOS-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "macOS-Info.plist"; sourceTree = "<group>"; };
23
+		844A9A5C1DD0BEDD007DCC89 /* TestApp1_iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TestApp1_iOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
24
+		844A9A741DD0C080007DCC89 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
25
+		844A9A751DD0C080007DCC89 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
26
+		844A9A761DD0C080007DCC89 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
27
+		844A9A781DD0C080007DCC89 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
28
+		844A9A791DD0C080007DCC89 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
29
+		844A9A7B1DD0C080007DCC89 /* Resource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Resource.h; sourceTree = "<group>"; };
30
+		844A9A7C1DD0C080007DCC89 /* small.ico */ = {isa = PBXFileReference; lastKnownFileType = image.ico; path = small.ico; sourceTree = "<group>"; };
31
+		844A9A7D1DD0C080007DCC89 /* targetver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = targetver.h; sourceTree = "<group>"; };
32
+		844A9A7E1DD0C080007DCC89 /* TestApp1.ico */ = {isa = PBXFileReference; lastKnownFileType = image.ico; path = TestApp1.ico; sourceTree = "<group>"; };
33
+		844A9A7F1DD0C080007DCC89 /* TestApp1.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = TestApp1.rc; sourceTree = "<group>"; };
34
+		844A9A801DD0C080007DCC89 /* TestApp1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TestApp1.cpp; sourceTree = "<group>"; };
35
+		844A9A811DD0C080007DCC89 /* TestApp1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestApp1.h; sourceTree = "<group>"; };
19 36
 /* End PBXFileReference section */
20 37
 
21 38
 /* Begin PBXFrameworksBuildPhase section */
@@ -26,6 +43,13 @@
26 43
 			);
27 44
 			runOnlyForDeploymentPostprocessing = 0;
28 45
 		};
46
+		844A9A591DD0BEDD007DCC89 /* Frameworks */ = {
47
+			isa = PBXFrameworksBuildPhase;
48
+			buildActionMask = 2147483647;
49
+			files = (
50
+			);
51
+			runOnlyForDeploymentPostprocessing = 0;
52
+		};
29 53
 /* End PBXFrameworksBuildPhase section */
30 54
 
31 55
 /* Begin PBXGroup section */
@@ -40,7 +64,8 @@
40 64
 		844A9A451DD0BCFD007DCC89 /* Products */ = {
41 65
 			isa = PBXGroup;
42 66
 			children = (
43
-				844A9A441DD0BCFD007DCC89 /* TestApp1.app */,
67
+				844A9A441DD0BCFD007DCC89 /* TestApp1_macOS.app */,
68
+				844A9A5C1DD0BEDD007DCC89 /* TestApp1_iOS.app */,
44 69
 			);
45 70
 			name = Products;
46 71
 			sourceTree = "<group>";
@@ -48,19 +73,53 @@
48 73
 		844A9A461DD0BCFD007DCC89 /* TestApp1 */ = {
49 74
 			isa = PBXGroup;
50 75
 			children = (
51
-				844A9A4D1DD0BCFD007DCC89 /* Assets.xcassets */,
52
-				844A9A521DD0BCFD007DCC89 /* macOS-Info.plist */,
76
+				844A9A731DD0C080007DCC89 /* iOS */,
77
+				844A9A771DD0C080007DCC89 /* macOS */,
78
+				844A9A7A1DD0C080007DCC89 /* Win32 */,
79
+				844A9A801DD0C080007DCC89 /* TestApp1.cpp */,
80
+				844A9A811DD0C080007DCC89 /* TestApp1.h */,
53 81
 				844A9A4B1DD0BCFD007DCC89 /* main.cpp */,
54 82
 			);
55 83
 			path = TestApp1;
56 84
 			sourceTree = "<group>";
57 85
 		};
86
+		844A9A731DD0C080007DCC89 /* iOS */ = {
87
+			isa = PBXGroup;
88
+			children = (
89
+				844A9A741DD0C080007DCC89 /* Assets.xcassets */,
90
+				844A9A751DD0C080007DCC89 /* Info.plist */,
91
+				844A9A761DD0C080007DCC89 /* LaunchScreen.storyboard */,
92
+			);
93
+			path = iOS;
94
+			sourceTree = "<group>";
95
+		};
96
+		844A9A771DD0C080007DCC89 /* macOS */ = {
97
+			isa = PBXGroup;
98
+			children = (
99
+				844A9A781DD0C080007DCC89 /* Assets.xcassets */,
100
+				844A9A791DD0C080007DCC89 /* Info.plist */,
101
+			);
102
+			path = macOS;
103
+			sourceTree = "<group>";
104
+		};
105
+		844A9A7A1DD0C080007DCC89 /* Win32 */ = {
106
+			isa = PBXGroup;
107
+			children = (
108
+				844A9A7B1DD0C080007DCC89 /* Resource.h */,
109
+				844A9A7C1DD0C080007DCC89 /* small.ico */,
110
+				844A9A7D1DD0C080007DCC89 /* targetver.h */,
111
+				844A9A7E1DD0C080007DCC89 /* TestApp1.ico */,
112
+				844A9A7F1DD0C080007DCC89 /* TestApp1.rc */,
113
+			);
114
+			path = Win32;
115
+			sourceTree = "<group>";
116
+		};
58 117
 /* End PBXGroup section */
59 118
 
60 119
 /* Begin PBXNativeTarget section */
61
-		844A9A431DD0BCFD007DCC89 /* TestApp1 */ = {
120
+		844A9A431DD0BCFD007DCC89 /* TestApp1_macOS */ = {
62 121
 			isa = PBXNativeTarget;
63
-			buildConfigurationList = 844A9A551DD0BCFD007DCC89 /* Build configuration list for PBXNativeTarget "TestApp1" */;
122
+			buildConfigurationList = 844A9A551DD0BCFD007DCC89 /* Build configuration list for PBXNativeTarget "TestApp1_macOS" */;
64 123
 			buildPhases = (
65 124
 				844A9A401DD0BCFD007DCC89 /* Sources */,
66 125
 				844A9A411DD0BCFD007DCC89 /* Frameworks */,
@@ -70,9 +129,26 @@
70 129
 			);
71 130
 			dependencies = (
72 131
 			);
73
-			name = TestApp1;
132
+			name = TestApp1_macOS;
74 133
 			productName = TestApp1;
75
-			productReference = 844A9A441DD0BCFD007DCC89 /* TestApp1.app */;
134
+			productReference = 844A9A441DD0BCFD007DCC89 /* TestApp1_macOS.app */;
135
+			productType = "com.apple.product-type.application";
136
+		};
137
+		844A9A5B1DD0BEDD007DCC89 /* TestApp1_iOS */ = {
138
+			isa = PBXNativeTarget;
139
+			buildConfigurationList = 844A9A701DD0BEDD007DCC89 /* Build configuration list for PBXNativeTarget "TestApp1_iOS" */;
140
+			buildPhases = (
141
+				844A9A581DD0BEDD007DCC89 /* Sources */,
142
+				844A9A591DD0BEDD007DCC89 /* Frameworks */,
143
+				844A9A5A1DD0BEDD007DCC89 /* Resources */,
144
+			);
145
+			buildRules = (
146
+			);
147
+			dependencies = (
148
+			);
149
+			name = TestApp1_iOS;
150
+			productName = TestApp1_iOS;
151
+			productReference = 844A9A5C1DD0BEDD007DCC89 /* TestApp1_iOS.app */;
76 152
 			productType = "com.apple.product-type.application";
77 153
 		};
78 154
 /* End PBXNativeTarget section */
@@ -88,6 +164,10 @@
88 164
 						CreatedOnToolsVersion = 8.1;
89 165
 						ProvisioningStyle = Automatic;
90 166
 					};
167
+					844A9A5B1DD0BEDD007DCC89 = {
168
+						CreatedOnToolsVersion = 8.1;
169
+						ProvisioningStyle = Automatic;
170
+					};
91 171
 				};
92 172
 			};
93 173
 			buildConfigurationList = 844A9A3F1DD0BCFD007DCC89 /* Build configuration list for PBXProject "TestApp1" */;
@@ -103,7 +183,8 @@
103 183
 			projectDirPath = "";
104 184
 			projectRoot = "";
105 185
 			targets = (
106
-				844A9A431DD0BCFD007DCC89 /* TestApp1 */,
186
+				844A9A431DD0BCFD007DCC89 /* TestApp1_macOS */,
187
+				844A9A5B1DD0BEDD007DCC89 /* TestApp1_iOS */,
107 188
 			);
108 189
 		};
109 190
 /* End PBXProject section */
@@ -113,7 +194,19 @@
113 194
 			isa = PBXResourcesBuildPhase;
114 195
 			buildActionMask = 2147483647;
115 196
 			files = (
116
-				844A9A4E1DD0BCFD007DCC89 /* Assets.xcassets in Resources */,
197
+				844A9A891DD0C080007DCC89 /* TestApp1.rc in Resources */,
198
+				844A9A871DD0C080007DCC89 /* small.ico in Resources */,
199
+				844A9A851DD0C080007DCC89 /* Assets.xcassets in Resources */,
200
+				844A9A881DD0C080007DCC89 /* TestApp1.ico in Resources */,
201
+			);
202
+			runOnlyForDeploymentPostprocessing = 0;
203
+		};
204
+		844A9A5A1DD0BEDD007DCC89 /* Resources */ = {
205
+			isa = PBXResourcesBuildPhase;
206
+			buildActionMask = 2147483647;
207
+			files = (
208
+				844A9A8D1DD0C08F007DCC89 /* LaunchScreen.storyboard in Resources */,
209
+				844A9A8B1DD0C08F007DCC89 /* Assets.xcassets in Resources */,
117 210
 			);
118 211
 			runOnlyForDeploymentPostprocessing = 0;
119 212
 		};
@@ -128,6 +221,14 @@
128 221
 			);
129 222
 			runOnlyForDeploymentPostprocessing = 0;
130 223
 		};
224
+		844A9A581DD0BEDD007DCC89 /* Sources */ = {
225
+			isa = PBXSourcesBuildPhase;
226
+			buildActionMask = 2147483647;
227
+			files = (
228
+				844A9A8E1DD0C0C7007DCC89 /* main.cpp in Sources */,
229
+			);
230
+			runOnlyForDeploymentPostprocessing = 0;
231
+		};
131 232
 /* End PBXSourcesBuildPhase section */
132 233
 
133 234
 /* Begin XCBuildConfiguration section */
@@ -223,7 +324,7 @@
223 324
 			buildSettings = {
224 325
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
225 326
 				COMBINE_HIDPI_IMAGES = YES;
226
-				INFOPLIST_FILE = "$(SRCROOT)/TestApp1/macOS-Info.plist";
327
+				INFOPLIST_FILE = "$(SRCROOT)/TestApp1/macOS/Info.plist";
227 328
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
228 329
 				PRODUCT_BUNDLE_IDENTIFIER = com.icondb.TestApp1;
229 330
 				PRODUCT_NAME = "$(TARGET_NAME)";
@@ -235,13 +336,44 @@
235 336
 			buildSettings = {
236 337
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
237 338
 				COMBINE_HIDPI_IMAGES = YES;
238
-				INFOPLIST_FILE = "$(SRCROOT)/TestApp1/macOS-Info.plist";
339
+				INFOPLIST_FILE = "$(SRCROOT)/TestApp1/macOS/Info.plist";
239 340
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
240 341
 				PRODUCT_BUNDLE_IDENTIFIER = com.icondb.TestApp1;
241 342
 				PRODUCT_NAME = "$(TARGET_NAME)";
242 343
 			};
243 344
 			name = Release;
244 345
 		};
346
+		844A9A711DD0BEDD007DCC89 /* Debug */ = {
347
+			isa = XCBuildConfiguration;
348
+			buildSettings = {
349
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
350
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
351
+				INFOPLIST_FILE = "$(SRCROOT)/TestApp1/iOS/Info.plist";
352
+				IPHONEOS_DEPLOYMENT_TARGET = 10.1;
353
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
354
+				PRODUCT_BUNDLE_IDENTIFIER = "com.icondb.TestApp1-iOS";
355
+				PRODUCT_NAME = "$(TARGET_NAME)";
356
+				SDKROOT = iphoneos;
357
+				TARGETED_DEVICE_FAMILY = "1,2";
358
+			};
359
+			name = Debug;
360
+		};
361
+		844A9A721DD0BEDD007DCC89 /* Release */ = {
362
+			isa = XCBuildConfiguration;
363
+			buildSettings = {
364
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
365
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
366
+				INFOPLIST_FILE = "$(SRCROOT)/TestApp1/iOS/Info.plist";
367
+				IPHONEOS_DEPLOYMENT_TARGET = 10.1;
368
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
369
+				PRODUCT_BUNDLE_IDENTIFIER = "com.icondb.TestApp1-iOS";
370
+				PRODUCT_NAME = "$(TARGET_NAME)";
371
+				SDKROOT = iphoneos;
372
+				TARGETED_DEVICE_FAMILY = "1,2";
373
+				VALIDATE_PRODUCT = YES;
374
+			};
375
+			name = Release;
376
+		};
245 377
 /* End XCBuildConfiguration section */
246 378
 
247 379
 /* Begin XCConfigurationList section */
@@ -254,7 +386,7 @@
254 386
 			defaultConfigurationIsVisible = 0;
255 387
 			defaultConfigurationName = Release;
256 388
 		};
257
-		844A9A551DD0BCFD007DCC89 /* Build configuration list for PBXNativeTarget "TestApp1" */ = {
389
+		844A9A551DD0BCFD007DCC89 /* Build configuration list for PBXNativeTarget "TestApp1_macOS" */ = {
258 390
 			isa = XCConfigurationList;
259 391
 			buildConfigurations = (
260 392
 				844A9A561DD0BCFD007DCC89 /* Debug */,
@@ -263,6 +395,15 @@
263 395
 			defaultConfigurationIsVisible = 0;
264 396
 			defaultConfigurationName = Release;
265 397
 		};
398
+		844A9A701DD0BEDD007DCC89 /* Build configuration list for PBXNativeTarget "TestApp1_iOS" */ = {
399
+			isa = XCConfigurationList;
400
+			buildConfigurations = (
401
+				844A9A711DD0BEDD007DCC89 /* Debug */,
402
+				844A9A721DD0BEDD007DCC89 /* Release */,
403
+			);
404
+			defaultConfigurationIsVisible = 0;
405
+			defaultConfigurationName = Release;
406
+		};
266 407
 /* End XCConfigurationList section */
267 408
 	};
268 409
 	rootObject = 844A9A3C1DD0BCFD007DCC89 /* Project object */;

TestApp1/Resource.h → TestApp1/Win32/Resource.h 查看文件


TestApp1/TestApp1.ico → TestApp1/Win32/TestApp1.ico 查看文件


TestApp1/TestApp1.rc → TestApp1/Win32/TestApp1.rc 查看文件


TestApp1/small.ico → TestApp1/Win32/small.ico 查看文件


TestApp1/targetver.h → TestApp1/Win32/targetver.h 查看文件


+ 93
- 0
TestApp1/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json 查看文件

@@ -0,0 +1,93 @@
1
+{
2
+  "images" : [
3
+    {
4
+      "idiom" : "iphone",
5
+      "size" : "20x20",
6
+      "scale" : "2x"
7
+    },
8
+    {
9
+      "idiom" : "iphone",
10
+      "size" : "20x20",
11
+      "scale" : "3x"
12
+    },
13
+    {
14
+      "idiom" : "iphone",
15
+      "size" : "29x29",
16
+      "scale" : "2x"
17
+    },
18
+    {
19
+      "idiom" : "iphone",
20
+      "size" : "29x29",
21
+      "scale" : "3x"
22
+    },
23
+    {
24
+      "idiom" : "iphone",
25
+      "size" : "40x40",
26
+      "scale" : "2x"
27
+    },
28
+    {
29
+      "idiom" : "iphone",
30
+      "size" : "40x40",
31
+      "scale" : "3x"
32
+    },
33
+    {
34
+      "idiom" : "iphone",
35
+      "size" : "60x60",
36
+      "scale" : "2x"
37
+    },
38
+    {
39
+      "idiom" : "iphone",
40
+      "size" : "60x60",
41
+      "scale" : "3x"
42
+    },
43
+    {
44
+      "idiom" : "ipad",
45
+      "size" : "20x20",
46
+      "scale" : "1x"
47
+    },
48
+    {
49
+      "idiom" : "ipad",
50
+      "size" : "20x20",
51
+      "scale" : "2x"
52
+    },
53
+    {
54
+      "idiom" : "ipad",
55
+      "size" : "29x29",
56
+      "scale" : "1x"
57
+    },
58
+    {
59
+      "idiom" : "ipad",
60
+      "size" : "29x29",
61
+      "scale" : "2x"
62
+    },
63
+    {
64
+      "idiom" : "ipad",
65
+      "size" : "40x40",
66
+      "scale" : "1x"
67
+    },
68
+    {
69
+      "idiom" : "ipad",
70
+      "size" : "40x40",
71
+      "scale" : "2x"
72
+    },
73
+    {
74
+      "idiom" : "ipad",
75
+      "size" : "76x76",
76
+      "scale" : "1x"
77
+    },
78
+    {
79
+      "idiom" : "ipad",
80
+      "size" : "76x76",
81
+      "scale" : "2x"
82
+    },
83
+    {
84
+      "idiom" : "ipad",
85
+      "size" : "83.5x83.5",
86
+      "scale" : "2x"
87
+    }
88
+  ],
89
+  "info" : {
90
+    "version" : 1,
91
+    "author" : "xcode"
92
+  }
93
+}

+ 45
- 0
TestApp1/iOS/Info.plist 查看文件

@@ -0,0 +1,45 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+<plist version="1.0">
4
+<dict>
5
+	<key>CFBundleDevelopmentRegion</key>
6
+	<string>en</string>
7
+	<key>CFBundleExecutable</key>
8
+	<string>$(EXECUTABLE_NAME)</string>
9
+	<key>CFBundleIdentifier</key>
10
+	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11
+	<key>CFBundleInfoDictionaryVersion</key>
12
+	<string>6.0</string>
13
+	<key>CFBundleName</key>
14
+	<string>$(PRODUCT_NAME)</string>
15
+	<key>CFBundlePackageType</key>
16
+	<string>APPL</string>
17
+	<key>CFBundleShortVersionString</key>
18
+	<string>1.0</string>
19
+	<key>CFBundleVersion</key>
20
+	<string>1</string>
21
+	<key>LSRequiresIPhoneOS</key>
22
+	<true/>
23
+	<key>UILaunchStoryboardName</key>
24
+	<string>LaunchScreen</string>
25
+	<key>UIMainStoryboardFile</key>
26
+	<string>Main</string>
27
+	<key>UIRequiredDeviceCapabilities</key>
28
+	<array>
29
+		<string>armv7</string>
30
+	</array>
31
+	<key>UISupportedInterfaceOrientations</key>
32
+	<array>
33
+		<string>UIInterfaceOrientationPortrait</string>
34
+		<string>UIInterfaceOrientationLandscapeLeft</string>
35
+		<string>UIInterfaceOrientationLandscapeRight</string>
36
+	</array>
37
+	<key>UISupportedInterfaceOrientations~ipad</key>
38
+	<array>
39
+		<string>UIInterfaceOrientationPortrait</string>
40
+		<string>UIInterfaceOrientationPortraitUpsideDown</string>
41
+		<string>UIInterfaceOrientationLandscapeLeft</string>
42
+		<string>UIInterfaceOrientationLandscapeRight</string>
43
+	</array>
44
+</dict>
45
+</plist>

+ 27
- 0
TestApp1/iOS/LaunchScreen.storyboard 查看文件

@@ -0,0 +1,27 @@
1
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11134" systemVersion="15F34" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
3
+    <dependencies>
4
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11106"/>
5
+        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
6
+    </dependencies>
7
+    <scenes>
8
+        <!--View Controller-->
9
+        <scene sceneID="EHf-IW-A2E">
10
+            <objects>
11
+                <viewController id="01J-lp-oVM" sceneMemberID="viewController">
12
+                    <layoutGuides>
13
+                        <viewControllerLayoutGuide type="top" id="Llm-lL-Icb"/>
14
+                        <viewControllerLayoutGuide type="bottom" id="xb3-aO-Qok"/>
15
+                    </layoutGuides>
16
+                    <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
17
+                        <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
18
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
19
+                        <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
20
+                    </view>
21
+                </viewController>
22
+                <placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
23
+            </objects>
24
+            <point key="canvasLocation" x="53" y="375"/>
25
+        </scene>
26
+    </scenes>
27
+</document>

TestApp1/Assets.xcassets/AppIcon.appiconset/Contents.json → TestApp1/macOS/Assets.xcassets/AppIcon.appiconset/Contents.json 查看文件


TestApp1/macOS-Info.plist → TestApp1/macOS/Info.plist 查看文件