Skip to content

Commit 785b104

Browse files
Saadnajmichiuam
authored andcommitted
Add apple theme static libraries to NuGet package (microsoft#655)
* Add apple theme static libraries to NuGet, add NuGet Publish PR job * Fix path in nuspec * Comment out NugetPublish PR Job
1 parent 2af0f40 commit 785b104

File tree

2 files changed

+74
-36
lines changed

2 files changed

+74
-36
lines changed

.ado/azure-pipelines.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,3 +146,35 @@ jobs:
146146
publishJUnitResults: false
147147
javaHomeOption: 'JDKVersion'
148148
sonarQubeRunAnalysis: false
149+
# Uncomment this job to test changes to changes to the NuGet package
150+
# We keep it commented out by default because this job is much longer than the other PR jobs
151+
# - job: NuGetPublish
152+
# displayName: NuGet Publish
153+
# pool:
154+
# vmImage: 'macos-10.15'
155+
# demands: ['xcode', 'sh', 'npm']
156+
# timeoutInMinutes: 90 # how long to run the job before automatically cancelling
157+
# cancelTimeoutInMinutes: 5 # how much time to give 'run always even if cancelled tasks' before killing them
158+
# steps:
159+
# - checkout: self
160+
# persistCredentials: true
161+
# - template: templates/setup-repo-min-build.yml
162+
# # Clean Derived Data
163+
# - script: |
164+
# rm -rf $(Build.Repository.LocalPath)/DerivedData
165+
# displayName: 'Clean DerivedData'
166+
# - script: |
167+
# sudo gem install cocoapods
168+
# displayName: 'Install CocoaPods Environment'
169+
# - script: |
170+
# yarn bundle ios
171+
# workingDirectory: $(Build.Repository.LocalPath)/apps/ios
172+
# displayName: 'yarn bundle iOS'
173+
# - script: |
174+
# yarn bundle macos
175+
# workingDirectory: $(Build.Repository.LocalPath)/apps/macos
176+
# displayName: 'yarn bundle macOS'
177+
# # Select proper Xcode version
178+
# - template: templates/apple-xcode-select.yml
179+
# - template: templates/apple-xcode-build-static-libs.yml
180+
# - template: templates/nuget-publish.yml

package.nuspec

Lines changed: 42 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,48 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
3-
<metadata>
4-
<id>Microsoft.FluentUI.ReactNative</id>
5-
<version>$buildNumber$</version>
6-
<description>A react-native component library that implements the Fluent Design System.</description>
7-
<authors>Microsoft</authors>
8-
<projectUrl>https://github.com/microsoft/fluentui-react-native.git</projectUrl>
9-
<repository type="git" url="$repoUri$" commit="$commitId$"/>
10-
</metadata>
11-
<files>
12-
<!-- iOS device debug -->
13-
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Debug-iphoneos"/>
14-
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Debug-iphoneos"/>
15-
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Debug-iphoneos"/>
16-
<!-- iOS device ship -->
17-
<file src="DerivedData\Build\Products\Release-iphoneos\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Ship-iphoneos"/>
18-
<file src="DerivedData\Build\Products\Release-iphoneos\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Ship-iphoneos"/>
19-
<file src="DerivedData\Build\Products\Release-iphoneos\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Ship-iphoneos"/>
20-
<!-- iOS simulator debug -->
21-
<file src="DerivedData\Build\Products\Debug-iphonesimulator\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Debug-iphonesimulator"/>
22-
<file src="DerivedData\Build\Products\Debug-iphonesimulator\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Debug-iphonesimulator"/>
23-
<file src="DerivedData\Build\Products\Debug-iphonesimulator\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Debug-iphonesimulator"/>
24-
<!-- iOS simulator ship -->
25-
<file src="DerivedData\Build\Products\Release-iphonesimulator\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Ship-iphonesimulator"/>
26-
<file src="DerivedData\Build\Products\Release-iphonesimulator\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Ship-iphonesimulator"/>
27-
<file src="DerivedData\Build\Products\Release-iphonesimulator\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Ship-iphonesimulator"/>
3+
<metadata>
4+
<id>Microsoft.FluentUI.ReactNative</id>
5+
<version>$buildNumber$</version>
6+
<description>A react-native component library that implements the Fluent Design System.</description>
7+
<authors>Microsoft</authors>
8+
<projectUrl>https://github.com/microsoft/fluentui-react-native.git</projectUrl>
9+
<repository type="git" url="$repoUri$" commit="$commitId$"/>
10+
</metadata>
11+
<files>
12+
<!-- iOS device debug -->
13+
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Apple-Theme\libFluentUI-React-Native-Apple-Theme.a" target="Debug-iphoneos"/>
14+
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Debug-iphoneos"/>
15+
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Debug-iphoneos"/>
16+
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Debug-iphoneos"/>
17+
<!-- iOS device ship -->
18+
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Apple-Theme\libFluentUI-React-Native-Apple-Theme.a" target="Ship-iphoneos"/>
19+
<file src="DerivedData\Build\Products\Release-iphoneos\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Ship-iphoneos"/>
20+
<file src="DerivedData\Build\Products\Release-iphoneos\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Ship-iphoneos"/>
21+
<file src="DerivedData\Build\Products\Release-iphoneos\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Ship-iphoneos"/>
22+
<!-- iOS simulator debug -->
23+
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Apple-Theme\libFluentUI-React-Native-Apple-Theme.a" target="Debug-iphonesimulator"/>
24+
<file src="DerivedData\Build\Products\Debug-iphonesimulator\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Debug-iphonesimulator"/>
25+
<file src="DerivedData\Build\Products\Debug-iphonesimulator\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Debug-iphonesimulator"/>
26+
<file src="DerivedData\Build\Products\Debug-iphonesimulator\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Debug-iphonesimulator"/>
27+
<!-- iOS simulator ship -->
28+
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Apple-Theme\libFluentUI-React-Native-Apple-Theme.a" target="Ship-iphonesimulator"/>
29+
<file src="DerivedData\Build\Products\Release-iphonesimulator\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Ship-iphonesimulator"/>
30+
<file src="DerivedData\Build\Products\Release-iphonesimulator\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Ship-iphonesimulator"/>
31+
<file src="DerivedData\Build\Products\Release-iphonesimulator\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Ship-iphonesimulator"/>
2832

29-
<!-- macOS debug -->
30-
<file src="DerivedData\Build\Products\Debug\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Debug-macosx"/>
31-
<file src="DerivedData\Build\Products\Debug\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Debug-macosx"/>
32-
<!-- macOS ship -->
33-
<file src="DerivedData\Build\Products\Release\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Ship-macosx"/>
34-
<file src="DerivedData\Build\Products\Release\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Ship-macosx"/>
33+
<!-- macOS debug -->
34+
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Apple-Theme\libFluentUI-React-Native-Apple-Theme.a" target="Debug-macosx"/>
35+
<file src="DerivedData\Build\Products\Debug\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Debug-macosx"/>
36+
<file src="DerivedData\Build\Products\Debug\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Debug-macosx"/>
37+
<!-- macOS ship -->
38+
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Apple-Theme\libFluentUI-React-Native-Apple-Theme.a" target="Ship-macosx"/>
39+
<file src="DerivedData\Build\Products\Release\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Ship-macosx"/>
40+
<file src="DerivedData\Build\Products\Release\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Ship-macosx"/>
3541

36-
<!-- iOS Release jsbundle -->
37-
<file src="apps\ios\dist\index.ios.jsbundle" target="ios\index.bundle"/>
42+
<!-- iOS Release jsbundle -->
43+
<file src="apps\ios\dist\index.ios.jsbundle" target="ios\index.bundle"/>
3844

39-
<!-- macOS Release jsbundle -->
40-
<file src="apps\macos\dist\index.macos.jsbundle" target="macos\index.bundle"/>
41-
</files>
45+
<!-- macOS Release jsbundle -->
46+
<file src="apps\macos\dist\index.macos.jsbundle" target="macos\index.bundle"/>
47+
</files>
4248
</package>

0 commit comments

Comments
 (0)