Skip to content

Commit 6c6f807

Browse files
authored
ci: watchos swift xcodegen (#5180)
1 parent a6b4eae commit 6c6f807

File tree

13 files changed

+132
-927
lines changed

13 files changed

+132
-927
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -236,3 +236,4 @@ Samples/macOS-Swift/macOS-Swift.xcodeproj
236236
Samples/macOS-SwiftUI/macOS-SwiftUI.xcodeproj
237237
Samples/tvOS-Swift/tvOS-Swift.xcodeproj
238238
Samples/visionOS-Swift/visionOS-Swift.xcodeproj
239+
Samples/watchOS-Swift/watchOS-Swift.xcodeproj

Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -156,4 +156,5 @@ xcode:
156156
xcodegen --spec Samples/macOS-Swift/macOS-Swift.yml
157157
xcodegen --spec Samples/tvOS-Swift/tvOS-Swift.yml
158158
xcodegen --spec Samples/visionOS-Swift/visionOS-Swift.yml
159+
xcodegen --spec Samples/watchOS-Swift/watchOS-Swift.yml
159160
open Sentry.xcworkspace

Plans/watchOS-Swift-WatchKit-App_Base.xctestplan

-24
This file was deleted.
Loading

Samples/Shared/SampleAssets.xcassets/AppIcon.appiconset/Contents.json

+6
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,12 @@
209209
"idiom": "mac",
210210
"scale": "2x",
211211
"size": "512x512"
212+
},
213+
{
214+
"filename": "1024 2.png",
215+
"idiom": "universal",
216+
"platform": "watchos",
217+
"size": "1024x1024"
212218
}
213219
],
214220
"info": {

Samples/watchOS-Swift/watchOS-Swift WatchKit App/Base.lproj/Interface.storyboard

+5-8
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<document type="com.apple.InterfaceBuilder.WatchKit.Storyboard" version="3.0" toolsVersion="14815" targetRuntime="watchKit" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="NBu-mt-KyX">
2+
<document type="com.apple.InterfaceBuilder.WatchKit.Storyboard" version="3.0" toolsVersion="23504" targetRuntime="watchKit" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="NBu-mt-KyX">
33
<device id="watch38"/>
44
<dependencies>
5-
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14770"/>
6-
<plugIn identifier="com.apple.InterfaceBuilder.IBWatchKitPlugin" version="14621"/>
5+
<plugIn identifier="com.apple.InterfaceBuilder.IBWatchKitPlugin" version="23501"/>
76
</dependencies>
87
<scenes>
98
<!--Hosting Controller-->
109
<scene sceneID="RUd-og-cv4">
1110
<objects>
12-
<hostingController id="NBu-mt-KyX" customClass="HostingController"
13-
customModuleProvider="target"/>
11+
<hostingController id="NBu-mt-KyX" customClass="HostingController" customModule="watchOS_Swift_WatchKit_Extension"/>
1412
</objects>
1513
<point key="canvasLocation" x="187" y="141"/>
1614
</scene>
@@ -30,11 +28,10 @@
3028
</objects>
3129
<point key="canvasLocation" x="187" y="462"/>
3230
</scene>
33-
<!--Notification Hosting Controller-->
31+
<!--Notification Controller-->
3432
<scene sceneID="Niz-AI-uX2">
3533
<objects>
36-
<controller id="eXb-UN-Cd0" customClass="NotificationController"
37-
customModuleProvider="target"/>
34+
<controller id="eXb-UN-Cd0" customClass="NotificationController" customModule="watchOS_Swift_WatchKit_App" customModuleProvider="target"/>
3835
</objects>
3936
<point key="canvasLocation" x="488" y="462"/>
4037
</scene>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#include "../Shared/Config/Architectures.xcconfig"
2+
#include "../Shared/Config/BuildOptions.xcconfig"
3+
#include "../Shared/Config/Deployment.xcconfig"
4+
#include "../Shared/Config/Linking.xcconfig"
5+
#include "../Shared/Config/Localization.xcconfig"
6+
#include "../Shared/Config/Packaging.xcconfig"
7+
#include "../Shared/Config/SearchPaths.xcconfig"
8+
#include "../Shared/Config/Signing.xcconfig"
9+
#include "../Shared/Config/CodeGeneration.xcconfig"
10+
#include "../Shared/Config/ClangLanguage.xcconfig"
11+
#include "../Shared/Config/ClangCppLanguage.xcconfig"
12+
#include "../Shared/Config/ClangModules.xcconfig"
13+
#include "../Shared/Config/ClangObjCLanguage.xcconfig"
14+
#include "../Shared/Config/ClangPreprocessing.xcconfig"
15+
#include "../Shared/Config/ClangWarnings.xcconfig"
16+
#include "../Shared/Config/ClangWarningsCpp.xcconfig"
17+
#include "../Shared/Config/ClangWarningsObjC.xcconfig"
18+
#include "../Shared/Config/AssetCatalog.xcconfig"
19+
#include "../Shared/Config/ClangAnalyzer.xcconfig"
20+
#include "../Shared/Config/Swift.xcconfig"
21+
#include "../Shared/Config/Metal.xcconfig"
22+
23+
#include "../../Sources/Configuration/Versioning.xcconfig"
24+
25+
PRODUCT_BUNDLE_IDENTIFIER = io.sentry.watchOS-Swift.watchkitapp
26+
INFOPLIST_FILE = "watchOS=Swift WatchKit App/Info.plist"
27+
SUPPORTED_PLATFORMS = watchos watchsimulator
28+
SDKROOT = watchos
29+
TARGETED_DEVICE_FAMILY = 4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#include "../Shared/Config/Architectures.xcconfig"
2+
#include "../Shared/Config/BuildOptions.xcconfig"
3+
#include "../Shared/Config/Deployment.xcconfig"
4+
#include "../Shared/Config/Linking.xcconfig"
5+
#include "../Shared/Config/Localization.xcconfig"
6+
#include "../Shared/Config/Packaging.xcconfig"
7+
#include "../Shared/Config/SearchPaths.xcconfig"
8+
#include "../Shared/Config/Signing.xcconfig"
9+
#include "../Shared/Config/CodeGeneration.xcconfig"
10+
#include "../Shared/Config/ClangLanguage.xcconfig"
11+
#include "../Shared/Config/ClangCppLanguage.xcconfig"
12+
#include "../Shared/Config/ClangModules.xcconfig"
13+
#include "../Shared/Config/ClangObjCLanguage.xcconfig"
14+
#include "../Shared/Config/ClangPreprocessing.xcconfig"
15+
#include "../Shared/Config/ClangWarnings.xcconfig"
16+
#include "../Shared/Config/ClangWarningsCpp.xcconfig"
17+
#include "../Shared/Config/ClangWarningsObjC.xcconfig"
18+
#include "../Shared/Config/AssetCatalog.xcconfig"
19+
#include "../Shared/Config/ClangAnalyzer.xcconfig"
20+
#include "../Shared/Config/Swift.xcconfig"
21+
#include "../Shared/Config/Metal.xcconfig"
22+
23+
#include "../../Sources/Configuration/Versioning.xcconfig"
24+
25+
PRODUCT_BUNDLE_IDENTIFIER = io.sentry.watchOS-Swift.watchkitapp.watchkitextension
26+
INFOPLIST_FILE = "watchOS=Swift WatchKit Extension/Info.plist"
27+
SUPPORTED_PLATFORMS = watchos watchsimulator
28+
SDKROOT = watchos
29+
TARGETED_DEVICE_FAMILY = 4
30+
DEVELOPMENT_ASSET_PATHS = "watchOS-Swift WatchKit Extension/Preview Content"

0 commit comments

Comments
 (0)