Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Catalyst support #2065

Merged
merged 140 commits into from
Jun 1, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
140 commits
Select commit Hold shift + click to select a range
2861818
update sqlite binaries
May 15, 2020
e84f464
In source code for sqlite was added the fix which excludes uikit for …
May 15, 2020
8d2038a
updated cgmanifest.json
May 18, 2020
ba9d8be
Merge pull request #2056 from microsoft/feature/update-sqlite
MatkovIvan May 19, 2020
02e684c
add OCHamcrest as a submodule
May 18, 2020
f85a32d
remove OCHamcrest binaries
May 18, 2020
97a516d
add OCHamcrest as a sub project
May 18, 2020
00a3880
Fix tests in Core for iOS and Catalyst
May 19, 2020
feff38c
Update cgmanifest
May 19, 2020
5e1602c
Add cycle into xcframework build script
vvechkanov May 19, 2020
71532d5
Remove extra references
MatkovIvan May 19, 2020
d03d5c1
Merge pull request #2061 from microsoft/feature/catalyst-tests
May 19, 2020
2c9e73e
Add mac catalyst into build script
vvechkanov May 19, 2020
f0114bb
Build command fixed
May 19, 2020
2346023
Add PLCrashReporter as submodule (#2059)
MatkovIvan May 20, 2020
ba959bf
Add Catalyst support to Core (#2058)
May 20, 2020
b9843fe
Add Catalyst support to Analytics (#2057)
May 20, 2020
c755766
Merge remote-tracking branch 'origin/develop' into feature/support-ca…
May 21, 2020
50b3958
Catalyst feedback and fixes (#2066)
May 21, 2020
38bf521
Support Catalyst for Crashes (#2070)
May 21, 2020
cc14dcf
Fixes for Catalyst SPM support (#2071)
May 21, 2020
45d0e61
Add support for ios/macos
May 22, 2020
f470bb0
Merge branch 'feature/support-catalyst' into feature/catalyst-update-…
May 22, 2020
2621b79
remove intermediate coping for frameworks in main build scripts for a…
May 22, 2020
4d4de6c
update docs script and update coping for the changelog, license and r…
May 22, 2020
ae6dc5f
update the script for build xcframework
May 22, 2020
3132926
add dependencies for xcframework
May 22, 2020
e8b7b12
Fix several issue with detecting appsecret in a mixed string
May 22, 2020
70c7538
fix formatting
May 22, 2020
3807b4b
fix remove catalyst frameworks
May 22, 2020
b93cfaa
Fix ios/macos condition
May 22, 2020
0e3c7a4
Added extra tests
May 22, 2020
852819f
revert some renaming in scripts
May 22, 2020
f158d65
Fix tvos tests
May 22, 2020
3a2a633
Update changelog
May 23, 2020
45fa8ea
Use conditional initialization for consts
May 23, 2020
9bfc5f5
Use PLCR with enabled bitcode
May 25, 2020
2caeb1c
Address feedback
May 25, 2020
f258357
Fix an issue
May 25, 2020
99716c7
Fix tests
May 25, 2020
794c046
Update PLCR commit
May 25, 2020
8b1c116
Address feedback on string comparison
May 25, 2020
01da6a9
remove using the output folder and use the build folder for assemblin…
May 25, 2020
b8ff7d8
Update CHANGELOG.md
May 25, 2020
ce3f987
Update PLCR commit
May 25, 2020
9c84561
remove support Xcode 10 in scripts, remove scripts for modules and re…
May 25, 2020
c2bd9e4
Merge branch 'v-ruurme/enable-bitcode-plcr' into feature/catalyst-upd…
May 25, 2020
5234395
Merge branch 'develop' into feature/support-catalyst
May 25, 2020
4500a36
Merge branch 'feature/support-catalyst' into feature/catalyst-changelog
May 25, 2020
844c8f8
Update readme
May 25, 2020
280fbb1
add build script for mac catalyst, resolve feedbacks from gh
May 25, 2020
73066d1
Merge branch 'feature/catalyst-update-scripts' of https://github.com/…
May 25, 2020
37379b7
Merge pull request #2077 from microsoft/feature/catalyst-changelog
MatkovIvan May 25, 2020
ed80101
Merge remote-tracking branch 'origin/feature/support-catalyst' into f…
May 25, 2020
9732f36
Feedback
May 25, 2020
c6a7dcc
Update AppCenter/AppCenter/Internals/Util/MSUtility+StringFormatting.m
May 25, 2020
c6d5d30
Add static_cast
May 25, 2020
d5f1bc1
Turn on warnings
May 25, 2020
74d0d0d
Restore framework check
MatkovIvan May 25, 2020
4a81a70
Restore parallel build and remove Auth and Data refs
MatkovIvan May 25, 2020
9ff3b7f
Merge pull request #2075 from microsoft/feature/catalyst-update-scripts
MatkovIvan May 25, 2020
a62d7c4
Merge pull request #2073 from microsoft/feature/multiple-appsecrets
MatkovIvan May 25, 2020
bf6ae09
Rename xcconfig for frameworks
MatkovIvan May 25, 2020
2f5a9ab
Remove old framework paths
MatkovIvan May 25, 2020
271a7ef
Remove macOS suffix
MatkovIvan May 25, 2020
53864c5
Fix bad merge
MatkovIvan May 25, 2020
bf18362
Fix parallel build
MatkovIvan May 25, 2020
39a987d
Add All Frameworks+Documentation scheme
MatkovIvan May 25, 2020
00a76ab
Remove extra scripts
MatkovIvan May 26, 2020
700427f
Cleanup scripts
MatkovIvan May 26, 2020
9e9b6e9
Add archive script
MatkovIvan May 26, 2020
129a2bd
Disable code coverage for release builds
May 26, 2020
240f477
Merge pull request #2079 from microsoft/v-ivmatk/catalyst-ci
MatkovIvan May 26, 2020
7b70bde
Add SasuqatchCatalystSwift target
May 21, 2020
621e3d1
Fix Sasquatch pbxproj file
vvechkanov May 21, 2020
5fe7528
Fix todos
vvechkanov May 21, 2020
88d9d84
Disable code coverage for mac catalyst to prevent compile error.
vvechkanov May 22, 2020
c4da29e
Add toast message for Push switch for mac catalyst.
vvechkanov May 25, 2020
068a881
Add signing
May 25, 2020
4cefca1
Add xcframework as target
vvechkanov May 25, 2020
322c844
Remove stale products, rename Sasquatch Catalyst target
May 25, 2020
023060a
Add previously deleted code from AppDelegate and AppCenterDelegateSwi…
vvechkanov May 25, 2020
9994da5
Remove SasqautchCatalystSwift specific files and move all changes int…
vvechkanov May 26, 2020
a2edcec
Change toast to iOS specific alert
vvechkanov May 26, 2020
e07fa75
Update changelog
May 26, 2020
5bde811
Add support of mac catalyst for puppet
vvechkanov May 26, 2020
9aaac71
Replace scheme dependencies to target dependencies
MatkovIvan May 26, 2020
3de9fe9
Fix CrashLib xcconfig
MatkovIvan May 26, 2020
4b69e39
Remove autogenerated setting
MatkovIvan May 26, 2020
15f10f4
Merge remote-tracking branch 'origin/feature/catalyst-sasquatch' into…
MatkovIvan May 26, 2020
e57e1c6
Merge test app project changes
MatkovIvan May 26, 2020
ce7505c
Move enabling Mac Catalyst for Puppet to xcconfig
MatkovIvan May 26, 2020
e23ed17
Fix script settings
MatkovIvan May 26, 2020
a3e2984
Fix conditions
MatkovIvan May 26, 2020
017a8e9
Revert verification script
MatkovIvan May 26, 2020
f932e50
Fix mac catalyst SYMROOT
MatkovIvan May 26, 2020
c9cca6e
Fix cast crash
MatkovIvan May 26, 2020
c418e7f
Merge pull request #2076 from microsoft/feature/catalyst-sasquatch
MatkovIvan May 26, 2020
46e3e0d
Fix screen size detection
May 22, 2020
7353cba
Update changelog
May 22, 2020
8dfb1fd
Address feedbacks
May 22, 2020
810fec4
Add comment about screen resolution
May 23, 2020
299a032
Update changelog
MatkovIvan May 25, 2020
8f8c137
Update comments
MatkovIvan May 26, 2020
bf13e4a
Merge pull request #2072 from microsoft/feature/fix-screen-size-bug
MatkovIvan May 26, 2020
ba93f4a
Merge remote-tracking branch 'origin/feature/support-catalyst' into f…
May 27, 2020
67a1e85
Update CHANGELOG.md
May 27, 2020
4b04994
Merge branch 'develop' into v-ivmark/catalyst-release-scripts
MatkovIvan May 27, 2020
820943c
Address part of the TODOs
May 27, 2020
ad24fc7
Fix db issue
May 27, 2020
ec3bd64
Fix document picker
May 27, 2020
c88b9f0
Fix puppet
May 27, 2020
394cc70
Address feedback
May 27, 2020
900d5f7
Update publish scripts
MatkovIvan May 27, 2020
99b347e
Merge pull request #2078 from microsoft/fix/catalyst-feature-fixes
MatkovIvan May 27, 2020
00365d5
Merge pull request #2085 from microsoft/v-ivmatk/catalyst-release-scr…
MatkovIvan May 27, 2020
957e999
Merge branch 'feature/support-catalyst' into v-ruurme/code-coverage
MatkovIvan May 27, 2020
4283275
Update PLCrashReporter
MatkovIvan May 27, 2020
16efee9
Merge pull request #2080 from microsoft/v-ruurme/code-coverage
MatkovIvan May 27, 2020
af5c549
Fix podspec paths
MatkovIvan May 27, 2020
b9e87ae
Simplify update version regex
MatkovIvan May 27, 2020
29b21d4
Fix bundle packaging
MatkovIvan May 28, 2020
94f64d2
Clean script builds
MatkovIvan May 28, 2020
fd661c2
Restore some "All *" schemes
MatkovIvan May 28, 2020
65f3d7d
Fix moving bundle in scripts
MatkovIvan May 28, 2020
b23ffde
Merge pull request #2087 from microsoft/v-ivmatk/catalyst-scripts
MatkovIvan May 28, 2020
d057eab
Address feedbacks
May 28, 2020
d81fcf7
Remove vsts group
May 28, 2020
d6bbf6d
Remove distribute page from puppet catalyst build
vvechkanov May 28, 2020
3d61ddc
Changelog
May 29, 2020
e54e750
Address style feedback
May 29, 2020
1271a78
Apply suggestions from code review
May 29, 2020
9b4b34e
Update PLCR version to the latest master.
May 29, 2020
73d830a
Revert OCMock update
May 29, 2020
e01c08f
Fix missing push in xcframework test app
MatkovIvan Jun 1, 2020
74f0d78
Fix SDK name reporting on Mac Catalyst
MatkovIvan Jun 1, 2020
34f7683
Merge pull request #2090 from microsoft/v-ivmatk/fix-test-app
MatkovIvan Jun 1, 2020
be947d3
Merge pull request #2091 from microsoft/v-ivmatk/fix-sdk-name
MatkovIvan Jun 1, 2020
0a9516d
Address feedback
MatkovIvan Jun 1, 2020
3105463
Update puppet test app secret
MatkovIvan Jun 1, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,9 @@
[submodule "Vendor/OCMock"]
path = Vendor/OCMock
url = https://github.com/erikdoe/ocmock.git
[submodule "Vendor/OCHamcrest"]
path = Vendor/OCHamcrest
url = https://github.com/hamcrest/OCHamcrest.git
[submodule "Vendor/PLCrashReporter"]
path = Vendor/PLCrashReporter
url = https://github.com/microsoft/plcrashreporter
6 changes: 2 additions & 4 deletions AppCenter.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -27,17 +27,15 @@ Pod::Spec.new do |s|
s.documentation_url = "https://docs.microsoft.com/en-us/appcenter/sdk"
s.social_media_url = 'https://twitter.com/vsappcenter'

s.license = { :type => 'MIT', :file => 'AppCenter-SDK-Apple/iOS/LICENSE' }
s.license = { :type => 'MIT', :file => 'AppCenter-SDK-Apple/LICENSE' }
s.author = { 'Microsoft' => 'appcentersdk@microsoft.com' }

s.ios.deployment_target = '9.0'
s.osx.deployment_target = '10.9'
s.tvos.deployment_target = '11.0'
s.source = { :http => "https://github.com/microsoft/appcenter-sdk-apple/releases/download/#{s.version}/AppCenter-SDK-Apple-#{s.version}.zip" }

s.ios.preserve_path = 'AppCenter-SDK-Apple/iOS/README.md'
s.osx.preserve_path = 'AppCenter-SDK-Apple/macOS/README.md'
s.tvos.preserve_path = 'AppCenter-SDK-Apple/tvOS/README.md'
s.preserve_path = 'AppCenter-SDK-Apple/README.md'

s.default_subspecs = 'Analytics', 'Crashes'

Expand Down
132 changes: 27 additions & 105 deletions AppCenter.xcworkspace/contents.xcworkspacedata

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1010"
LastUpgradeVersion = "1150"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand All @@ -20,6 +20,34 @@
ReferencedContainer = "container:AppCenter/AppCenter.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "04FD114C1EF2F5F0000C5A5C"
BuildableName = "AppCenter macOS Documentation"
BlueprintName = "AppCenter macOS Documentation"
ReferencedContainer = "container:AppCenter/AppCenter.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "04FD11671EF2FE1D000C5A5C"
BuildableName = "AppCenter tvOS Documentation"
BlueprintName = "AppCenter tvOS Documentation"
ReferencedContainer = "container:AppCenter/AppCenter.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
Expand All @@ -42,10 +70,24 @@
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E85547E91D2D68C5002DF6E2"
BuildableName = "AppCenterAuth iOS Documentation"
BlueprintName = "AppCenterAuth iOS Documentation"
ReferencedContainer = "container:AppCenterAuth/AppCenterAuth.xcodeproj">
BlueprintIdentifier = "04FD11551EF2F818000C5A5C"
BuildableName = "AppCenterAnalytics macOS Documentation"
BlueprintName = "AppCenterAnalytics macOS Documentation"
ReferencedContainer = "container:AppCenterAnalytics/AppCenterAnalytics.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "04FD11701EF2FE43000C5A5C"
BuildableName = "AppCenterAnalytics tvOS Documentation"
BlueprintName = "AppCenterAnalytics tvOS Documentation"
ReferencedContainer = "container:AppCenterAnalytics/AppCenterAnalytics.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
Expand All @@ -70,10 +112,24 @@
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D3AD5F271E5C9633001627AB"
BuildableName = "AppCenterData iOS Documentation"
BlueprintName = "AppCenterData iOS Documentation"
ReferencedContainer = "container:AppCenterData/AppCenterData.xcodeproj">
BlueprintIdentifier = "04FD115E1EF2FA04000C5A5C"
BuildableName = "AppCenterCrashes macOS Documentation"
BlueprintName = "AppCenterCrashes macOS Documentation"
ReferencedContainer = "container:AppCenterCrashes/AppCenterCrashes.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "04EBBEF11F01C7100006B8AE"
BuildableName = "AppCenterCrashes tvOS Documentation"
BlueprintName = "AppCenterCrashes tvOS Documentation"
ReferencedContainer = "container:AppCenterCrashes/AppCenterCrashes.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
Expand Down Expand Up @@ -104,27 +160,29 @@
ReferencedContainer = "container:AppCenterPush/AppCenterPush.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "046964271F2A55A600F9D31F"
BuildableName = "AppCenterPush macOS Documentation"
BlueprintName = "AppCenterPush macOS Documentation"
ReferencedContainer = "container:AppCenterPush/AppCenterPush.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
codeCoverageEnabled = "YES"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "6E6BFC311D234FAE00DF7617"
BuildableName = "AppCenter iOS Documentation"
BlueprintName = "AppCenter iOS Documentation"
ReferencedContainer = "container:AppCenter/AppCenter.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
Expand All @@ -136,17 +194,6 @@
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "6E6BFC311D234FAE00DF7617"
BuildableName = "AppCenter iOS Documentation"
BlueprintName = "AppCenter iOS Documentation"
ReferencedContainer = "container:AppCenter/AppCenter.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down
Loading