Skip to content

Commit 2a4b559

Browse files
author
Luc Dion
authored
Merge pull request #87 from mirego/fix_extensions_compilation
Fix extensions compilation
2 parents 1b2c341 + 226154d commit 2a4b559

File tree

6 files changed

+282
-7
lines changed

6 files changed

+282
-7
lines changed

Example/PinLayoutSample.xcodeproj/project.pbxproj

Lines changed: 170 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
2439CC531E665C6B003326FB /* MultiRelativeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2439CC401E665C6B003326FB /* MultiRelativeViewController.swift */; };
1717
2439CC541E665C6B003326FB /* RelativeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2439CC411E665C6B003326FB /* RelativeView.swift */; };
1818
2439CC551E665C6B003326FB /* RelativeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2439CC421E665C6B003326FB /* RelativeViewController.swift */; };
19+
246812FD1F8D013500462E53 /* NotificationCenter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 246812FC1F8D013500462E53 /* NotificationCenter.framework */; };
20+
246813001F8D013500462E53 /* TodayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 246812FF1F8D013500462E53 /* TodayViewController.swift */; };
21+
246813031F8D013500462E53 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 246813011F8D013500462E53 /* MainInterface.storyboard */; };
22+
246813071F8D013500462E53 /* PinLayoutTodayExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 246812FB1F8D013500462E53 /* PinLayoutTodayExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
1923
249326891EEEEE3D00BCB814 /* Stylesheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 249326881EEEEE3D00BCB814 /* Stylesheet.swift */; };
2024
2493268C1EEEEFF100BCB814 /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2493268B1EEEEFF100BCB814 /* BaseViewController.swift */; };
2125
2493268E1EEEF02700BCB814 /* BaseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2493268D1EEEF02700BCB814 /* BaseView.swift */; };
@@ -63,6 +67,13 @@
6367
remoteGlobalIDString = 249EFE791E64FB4C00165E39;
6468
remoteInfo = PinLayout;
6569
};
70+
246813051F8D013500462E53 /* PBXContainerItemProxy */ = {
71+
isa = PBXContainerItemProxy;
72+
containerPortal = 249EFE371E64FAFE00165E39 /* Project object */;
73+
proxyType = 1;
74+
remoteGlobalIDString = 246812FA1F8D013500462E53;
75+
remoteInfo = PinLayoutTodayExtension;
76+
};
6677
24DA374E1EF7F90700D1AB2F /* PBXContainerItemProxy */ = {
6778
isa = PBXContainerItemProxy;
6879
containerPortal = 2439CC1E1E665858003326FB /* PinLayout.xcodeproj */;
@@ -84,6 +95,17 @@
8495
name = "Embed Frameworks";
8596
runOnlyForDeploymentPostprocessing = 0;
8697
};
98+
2468130D1F8D013600462E53 /* Embed App Extensions */ = {
99+
isa = PBXCopyFilesBuildPhase;
100+
buildActionMask = 2147483647;
101+
dstPath = "";
102+
dstSubfolderSpec = 13;
103+
files = (
104+
246813071F8D013500462E53 /* PinLayoutTodayExtension.appex in Embed App Extensions */,
105+
);
106+
name = "Embed App Extensions";
107+
runOnlyForDeploymentPostprocessing = 0;
108+
};
87109
/* End PBXCopyFilesBuildPhase section */
88110

89111
/* Begin PBXFileReference section */
@@ -95,6 +117,11 @@
95117
2439CC401E665C6B003326FB /* MultiRelativeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MultiRelativeViewController.swift; sourceTree = "<group>"; };
96118
2439CC411E665C6B003326FB /* RelativeView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RelativeView.swift; sourceTree = "<group>"; };
97119
2439CC421E665C6B003326FB /* RelativeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RelativeViewController.swift; sourceTree = "<group>"; };
120+
246812FB1F8D013500462E53 /* PinLayoutTodayExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = PinLayoutTodayExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
121+
246812FC1F8D013500462E53 /* NotificationCenter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NotificationCenter.framework; path = System/Library/Frameworks/NotificationCenter.framework; sourceTree = SDKROOT; };
122+
246812FF1F8D013500462E53 /* TodayViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TodayViewController.swift; sourceTree = "<group>"; };
123+
246813021F8D013500462E53 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = "<group>"; };
124+
246813041F8D013500462E53 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
98125
249326881EEEEE3D00BCB814 /* Stylesheet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Stylesheet.swift; sourceTree = "<group>"; };
99126
2493268B1EEEEFF100BCB814 /* BaseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = "<group>"; };
100127
2493268D1EEEF02700BCB814 /* BaseView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseView.swift; sourceTree = "<group>"; };
@@ -125,6 +152,14 @@
125152
/* End PBXFileReference section */
126153

127154
/* Begin PBXFrameworksBuildPhase section */
155+
246812F81F8D013500462E53 /* Frameworks */ = {
156+
isa = PBXFrameworksBuildPhase;
157+
buildActionMask = 2147483647;
158+
files = (
159+
246812FD1F8D013500462E53 /* NotificationCenter.framework in Frameworks */,
160+
);
161+
runOnlyForDeploymentPostprocessing = 0;
162+
};
128163
249EFE3C1E64FAFE00165E39 /* Frameworks */ = {
129164
isa = PBXFrameworksBuildPhase;
130165
buildActionMask = 2147483647;
@@ -141,6 +176,7 @@
141176
isa = PBXGroup;
142177
children = (
143178
AAD69688AA2A3F0994F3074E /* Pods_PinLayoutSample.framework */,
179+
246812FC1F8D013500462E53 /* NotificationCenter.framework */,
144180
);
145181
name = Frameworks;
146182
sourceTree = "<group>";
@@ -229,6 +265,16 @@
229265
path = "Supporting Files";
230266
sourceTree = "<group>";
231267
};
268+
246812FE1F8D013500462E53 /* PinLayoutTodayExtension */ = {
269+
isa = PBXGroup;
270+
children = (
271+
246812FF1F8D013500462E53 /* TodayViewController.swift */,
272+
246813011F8D013500462E53 /* MainInterface.storyboard */,
273+
246813041F8D013500462E53 /* Info.plist */,
274+
);
275+
path = PinLayoutTodayExtension;
276+
sourceTree = "<group>";
277+
};
232278
2497CFEA1EF40B8100DFD13B /* Form */ = {
233279
isa = PBXGroup;
234280
children = (
@@ -241,6 +287,7 @@
241287
249EFE361E64FAFE00165E39 = {
242288
isa = PBXGroup;
243289
children = (
290+
246812FE1F8D013500462E53 /* PinLayoutTodayExtension */,
244291
160FB83905049FCEDD18DC8A /* Frameworks */,
245292
249EFE411E64FAFE00165E39 /* PinLayoutSample */,
246293
F143180314A617EFD07C5709 /* Pods */,
@@ -253,6 +300,7 @@
253300
isa = PBXGroup;
254301
children = (
255302
249EFE3F1E64FAFE00165E39 /* PinLayoutSample.app */,
303+
246812FB1F8D013500462E53 /* PinLayoutTodayExtension.appex */,
256304
);
257305
name = Products;
258306
sourceTree = "<group>";
@@ -343,6 +391,23 @@
343391
/* End PBXGroup section */
344392

345393
/* Begin PBXNativeTarget section */
394+
246812FA1F8D013500462E53 /* PinLayoutTodayExtension */ = {
395+
isa = PBXNativeTarget;
396+
buildConfigurationList = 2468130C1F8D013600462E53 /* Build configuration list for PBXNativeTarget "PinLayoutTodayExtension" */;
397+
buildPhases = (
398+
246812F71F8D013500462E53 /* Sources */,
399+
246812F81F8D013500462E53 /* Frameworks */,
400+
246812F91F8D013500462E53 /* Resources */,
401+
);
402+
buildRules = (
403+
);
404+
dependencies = (
405+
);
406+
name = PinLayoutTodayExtension;
407+
productName = PinLayoutTodayExtension;
408+
productReference = 246812FB1F8D013500462E53 /* PinLayoutTodayExtension.appex */;
409+
productType = "com.apple.product-type.app-extension";
410+
};
346411
249EFE3E1E64FAFE00165E39 /* PinLayoutSample */ = {
347412
isa = PBXNativeTarget;
348413
buildConfigurationList = 249EFE671E64FAFE00165E39 /* Build configuration list for PBXNativeTarget "PinLayoutSample" */;
@@ -355,11 +420,13 @@
355420
5D3C4568AFC08267110D9971 /* [CP] Embed Pods Frameworks */,
356421
CCCCC7EE5AE16BA960D7DB4F /* [CP] Copy Pods Resources */,
357422
24E6547E1E68F88D00A72A8B /* Run Swiftlint */,
423+
2468130D1F8D013600462E53 /* Embed App Extensions */,
358424
);
359425
buildRules = (
360426
);
361427
dependencies = (
362428
2439CC2A1E6658C3003326FB /* PBXTargetDependency */,
429+
246813061F8D013500462E53 /* PBXTargetDependency */,
363430
);
364431
name = PinLayoutSample;
365432
productName = PinLayoutSample;
@@ -372,13 +439,16 @@
372439
249EFE371E64FAFE00165E39 /* Project object */ = {
373440
isa = PBXProject;
374441
attributes = {
375-
LastSwiftUpdateCheck = 0820;
442+
LastSwiftUpdateCheck = 0900;
376443
LastUpgradeCheck = 0820;
377444
ORGANIZATIONNAME = Mirego;
378445
TargetAttributes = {
446+
246812FA1F8D013500462E53 = {
447+
CreatedOnToolsVersion = 9.0;
448+
ProvisioningStyle = Automatic;
449+
};
379450
249EFE3E1E64FAFE00165E39 = {
380451
CreatedOnToolsVersion = 8.2.1;
381-
DevelopmentTeam = 4Q596JWQC5;
382452
ProvisioningStyle = Automatic;
383453
};
384454
};
@@ -403,6 +473,7 @@
403473
projectRoot = "";
404474
targets = (
405475
249EFE3E1E64FAFE00165E39 /* PinLayoutSample */,
476+
246812FA1F8D013500462E53 /* PinLayoutTodayExtension */,
406477
);
407478
};
408479
/* End PBXProject section */
@@ -432,6 +503,14 @@
432503
/* End PBXReferenceProxy section */
433504

434505
/* Begin PBXResourcesBuildPhase section */
506+
246812F91F8D013500462E53 /* Resources */ = {
507+
isa = PBXResourcesBuildPhase;
508+
buildActionMask = 2147483647;
509+
files = (
510+
246813031F8D013500462E53 /* MainInterface.storyboard in Resources */,
511+
);
512+
runOnlyForDeploymentPostprocessing = 0;
513+
};
435514
249EFE3D1E64FAFE00165E39 /* Resources */ = {
436515
isa = PBXResourcesBuildPhase;
437516
buildActionMask = 2147483647;
@@ -465,7 +544,7 @@
465544
);
466545
inputPaths = (
467546
"${SRCROOT}/../Pods/Target Support Files/Pods-PinLayoutSample/Pods-PinLayoutSample-frameworks.sh",
468-
"${PODS_ROOT}/Reveal-SDK/RevealServer-10/iOS/RevealServer.framework",
547+
"${PODS_ROOT}/Reveal-SDK/RevealServer-11/iOS/RevealServer.framework",
469548
);
470549
name = "[CP] Embed Pods Frameworks";
471550
outputPaths = (
@@ -512,6 +591,14 @@
512591
/* End PBXShellScriptBuildPhase section */
513592

514593
/* Begin PBXSourcesBuildPhase section */
594+
246812F71F8D013500462E53 /* Sources */ = {
595+
isa = PBXSourcesBuildPhase;
596+
buildActionMask = 2147483647;
597+
files = (
598+
246813001F8D013500462E53 /* TodayViewController.swift in Sources */,
599+
);
600+
runOnlyForDeploymentPostprocessing = 0;
601+
};
515602
249EFE3B1E64FAFE00165E39 /* Sources */ = {
516603
isa = PBXSourcesBuildPhase;
517604
buildActionMask = 2147483647;
@@ -554,9 +641,22 @@
554641
name = PinLayout;
555642
targetProxy = 2439CC291E6658C3003326FB /* PBXContainerItemProxy */;
556643
};
644+
246813061F8D013500462E53 /* PBXTargetDependency */ = {
645+
isa = PBXTargetDependency;
646+
target = 246812FA1F8D013500462E53 /* PinLayoutTodayExtension */;
647+
targetProxy = 246813051F8D013500462E53 /* PBXContainerItemProxy */;
648+
};
557649
/* End PBXTargetDependency section */
558650

559651
/* Begin PBXVariantGroup section */
652+
246813011F8D013500462E53 /* MainInterface.storyboard */ = {
653+
isa = PBXVariantGroup;
654+
children = (
655+
246813021F8D013500462E53 /* Base */,
656+
);
657+
name = MainInterface.storyboard;
658+
sourceTree = "<group>";
659+
};
560660
249EFE4B1E64FAFE00165E39 /* LaunchScreen.storyboard */ = {
561661
isa = PBXVariantGroup;
562662
children = (
@@ -569,6 +669,60 @@
569669
/* End PBXVariantGroup section */
570670

571671
/* Begin XCBuildConfiguration section */
672+
246813081F8D013600462E53 /* Debug */ = {
673+
isa = XCBuildConfiguration;
674+
buildSettings = {
675+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
676+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
677+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
678+
CLANG_WARN_COMMA = YES;
679+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
680+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
681+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
682+
CLANG_WARN_STRICT_PROTOTYPES = YES;
683+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
684+
CODE_SIGN_IDENTITY = "iPhone Developer";
685+
CODE_SIGN_STYLE = Automatic;
686+
DEVELOPMENT_TEAM = "";
687+
GCC_C_LANGUAGE_STANDARD = gnu11;
688+
INFOPLIST_FILE = PinLayoutTodayExtension/Info.plist;
689+
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
690+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
691+
PRODUCT_BUNDLE_IDENTIFIER = com.mirego.PinLayoutSample.PinLayoutTodayExtension;
692+
PRODUCT_NAME = "$(TARGET_NAME)";
693+
SKIP_INSTALL = YES;
694+
SWIFT_VERSION = 4.0;
695+
TARGETED_DEVICE_FAMILY = "1,2";
696+
};
697+
name = Debug;
698+
};
699+
246813091F8D013600462E53 /* Release */ = {
700+
isa = XCBuildConfiguration;
701+
buildSettings = {
702+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
703+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
704+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
705+
CLANG_WARN_COMMA = YES;
706+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
707+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
708+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
709+
CLANG_WARN_STRICT_PROTOTYPES = YES;
710+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
711+
CODE_SIGN_IDENTITY = "iPhone Developer";
712+
CODE_SIGN_STYLE = Automatic;
713+
DEVELOPMENT_TEAM = "";
714+
GCC_C_LANGUAGE_STANDARD = gnu11;
715+
INFOPLIST_FILE = PinLayoutTodayExtension/Info.plist;
716+
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
717+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
718+
PRODUCT_BUNDLE_IDENTIFIER = com.mirego.PinLayoutSample.PinLayoutTodayExtension;
719+
PRODUCT_NAME = "$(TARGET_NAME)";
720+
SKIP_INSTALL = YES;
721+
SWIFT_VERSION = 4.0;
722+
TARGETED_DEVICE_FAMILY = "1,2";
723+
};
724+
name = Release;
725+
};
572726
249EFE651E64FAFE00165E39 /* Debug */ = {
573727
isa = XCBuildConfiguration;
574728
buildSettings = {
@@ -668,7 +822,8 @@
668822
buildSettings = {
669823
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
670824
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
671-
DEVELOPMENT_TEAM = 4Q596JWQC5;
825+
CODE_SIGN_IDENTITY = "iPhone Developer";
826+
DEVELOPMENT_TEAM = "";
672827
INFOPLIST_FILE = "PinLayoutSample/Supporting Files/Info.plist";
673828
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
674829
PRODUCT_BUNDLE_IDENTIFIER = com.mirego.PinLayoutSample;
@@ -683,7 +838,8 @@
683838
buildSettings = {
684839
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
685840
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
686-
DEVELOPMENT_TEAM = 4Q596JWQC5;
841+
CODE_SIGN_IDENTITY = "iPhone Developer";
842+
DEVELOPMENT_TEAM = "";
687843
INFOPLIST_FILE = "PinLayoutSample/Supporting Files/Info.plist";
688844
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
689845
PRODUCT_BUNDLE_IDENTIFIER = com.mirego.PinLayoutSample;
@@ -695,6 +851,15 @@
695851
/* End XCBuildConfiguration section */
696852

697853
/* Begin XCConfigurationList section */
854+
2468130C1F8D013600462E53 /* Build configuration list for PBXNativeTarget "PinLayoutTodayExtension" */ = {
855+
isa = XCConfigurationList;
856+
buildConfigurations = (
857+
246813081F8D013600462E53 /* Debug */,
858+
246813091F8D013600462E53 /* Release */,
859+
);
860+
defaultConfigurationIsVisible = 0;
861+
defaultConfigurationName = Release;
862+
};
698863
249EFE3A1E64FAFE00165E39 /* Build configuration list for PBXProject "PinLayoutSample" */ = {
699864
isa = XCConfigurationList;
700865
buildConfigurations = (
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13122.16" systemVersion="17A278a" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="M4Y-Lb-cyx">
3+
<dependencies>
4+
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13104.12"/>
5+
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
6+
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
7+
</dependencies>
8+
<scenes>
9+
<!--Today View Controller-->
10+
<scene sceneID="cwh-vc-ff4">
11+
<objects>
12+
<viewController id="M4Y-Lb-cyx" customClass="TodayViewController" customModuleProvider="target" sceneMemberID="viewController">
13+
<view key="view" contentMode="scaleToFill" simulatedAppContext="notificationCenter" id="S3S-Oj-5AN">
14+
<rect key="frame" x="0.0" y="0.0" width="320" height="37"/>
15+
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
16+
<subviews>
17+
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="top" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Hello World" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" preferredMaxLayoutWidth="280" translatesAutoresizingMaskIntoConstraints="NO" id="GcN-lo-r42">
18+
<fontDescription key="fontDescription" type="system" pointSize="17"/>
19+
<color key="textColor" cocoaTouchSystemColor="lightTextColor"/>
20+
<nil key="highlightedColor"/>
21+
</label>
22+
</subviews>
23+
<constraints>
24+
<constraint firstItem="ssy-KU-ocm" firstAttribute="bottom" secondItem="GcN-lo-r42" secondAttribute="bottom" constant="20" symbolic="YES" id="0Q0-KW-PJ6"/>
25+
<constraint firstItem="GcN-lo-r42" firstAttribute="leading" secondItem="ssy-KU-ocm" secondAttribute="leading" constant="20" symbolic="YES" id="6Vq-gs-PHe"/>
26+
<constraint firstItem="ssy-KU-ocm" firstAttribute="trailing" secondItem="GcN-lo-r42" secondAttribute="trailing" constant="20" symbolic="YES" id="L8K-9R-egU"/>
27+
<constraint firstItem="GcN-lo-r42" firstAttribute="top" secondItem="ssy-KU-ocm" secondAttribute="top" constant="20" symbolic="YES" id="mYS-Cv-VNx"/>
28+
</constraints>
29+
<viewLayoutGuide key="safeArea" id="ssy-KU-ocm"/>
30+
</view>
31+
<extendedEdge key="edgesForExtendedLayout"/>
32+
<freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
33+
<size key="freeformSize" width="320" height="37"/>
34+
</viewController>
35+
<placeholder placeholderIdentifier="IBFirstResponder" id="vXp-U4-Rya" userLabel="First Responder" sceneMemberID="firstResponder"/>
36+
</objects>
37+
</scene>
38+
</scenes>
39+
</document>

0 commit comments

Comments
 (0)