Skip to content

Commit 5482e48

Browse files
Google SignIn 8.0.0
1 parent 19b71d7 commit 5482e48

3 files changed

Lines changed: 26 additions & 9 deletions

File tree

components.cake

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Artifact GOOGLE_MAPS_ARTIFACT = new Artifact ("Google.Maps"
2424
Artifact GOOGLE_MOBILE_ADS_ARTIFACT = new Artifact ("Google.MobileAds", "8.13.0.3", "11.0", ComponentGroup.Google, csprojName: "MobileAds");
2525
Artifact GOOGLE_UMP_ARTIFACT = new Artifact ("Google.UserMessagingPlatform", "1.1.0.1", "11.0", ComponentGroup.Google, csprojName: "UserMessagingPlatform");
2626
Artifact GOOGLE_PLACES_ARTIFACT = new Artifact ("Google.Places", "6.0.0.3", "12.0", ComponentGroup.Google, csprojName: "Places");
27-
Artifact GOOGLE_SIGN_IN_ARTIFACT = new Artifact ("Google.SignIn", "7.0.0.0", "10.0", ComponentGroup.Google, csprojName: "SignIn");
27+
Artifact GOOGLE_SIGN_IN_ARTIFACT = new Artifact ("Google.SignIn", "8.0.0.0", "12.0", ComponentGroup.Google, csprojName: "SignIn");
2828
Artifact GOOGLE_TAG_MANAGER_ARTIFACT = new Artifact ("Google.TagManager", "7.4.0.2", "11.0", ComponentGroup.Google, csprojName: "TagManager");
2929

3030
Artifact GOOGLE_GOOGLE_APP_MEASUREMENT_ARTIFACT = new Artifact ("Google.AppMeasurement", "11.6.0", "12.0", ComponentGroup.Google, csprojName: "GoogleAppMeasurement");
@@ -124,7 +124,7 @@ void SetArtifactsDependencies ()
124124
GOOGLE_MOBILE_ADS_ARTIFACT.Dependencies = new [] { FIREBASE_CORE_ARTIFACT };
125125
GOOGLE_UMP_ARTIFACT.Dependencies = null;
126126
GOOGLE_PLACES_ARTIFACT.Dependencies = null;
127-
GOOGLE_SIGN_IN_ARTIFACT.Dependencies = new [] { GOOGLE_GTM_SESSION_FETCHER_ARTIFACT };
127+
GOOGLE_SIGN_IN_ARTIFACT.Dependencies = new [] { GOOGLE_GTM_SESSION_FETCHER_ARTIFACT, GOOGLE_PROMISES_OBJC_ARTIFACT, GOOGLE_GOOGLE_UTILITIES_ARTIFACT };
128128
GOOGLE_TAG_MANAGER_ARTIFACT.Dependencies = new [] { FIREBASE_CORE_ARTIFACT, FIREBASE_INSTALLATIONS_ARTIFACT, FIREBASE_ANALYTICS_ARTIFACT };
129129
GOOGLE_PROMISES_OBJC_ARTIFACT.Dependencies = null;
130130
GOOGLE_GTM_SESSION_FETCHER_ARTIFACT.Dependencies = null;
@@ -239,9 +239,10 @@ void SetArtifactsPodSpecs ()
239239
PodSpec.Create ("GooglePlaces", "6.0.0")
240240
};
241241
GOOGLE_SIGN_IN_ARTIFACT.PodSpecs = new [] {
242-
PodSpec.Create ("GoogleSignIn", "7.0.0", frameworkSource: FrameworkSource.Pods),
243-
PodSpec.Create ("AppAuth", "1.7.6", frameworkSource: FrameworkSource.Pods),
244-
PodSpec.Create ("GTMAppAuth", "2.0.0", frameworkSource: FrameworkSource.Pods),
242+
PodSpec.Create ("GoogleSignIn", "8.0.0", frameworkSource: FrameworkSource.Pods),
243+
PodSpec.Create ("AppAuth", "1.7.6", frameworkSource: FrameworkSource.Pods),
244+
PodSpec.Create ("AppCheckCore", "11.2.0", frameworkSource: FrameworkSource.Pods),
245+
PodSpec.Create ("GTMAppAuth", "4.1.1", frameworkSource: FrameworkSource.Pods),
245246
};
246247
GOOGLE_TAG_MANAGER_ARTIFACT.PodSpecs = new [] {
247248
PodSpec.Create ("GoogleTagManager", "7.4.0")

source/Google/SignIn/SignIn.csproj

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<SupportedOSPlatformVersion>10.0</SupportedOSPlatformVersion>
1010
<RootNamespace>Google.SignIn</RootNamespace>
1111
<AssemblyName>Google.SignIn</AssemblyName>
12-
<AssemblyVersion>7.0.0.0</AssemblyVersion>
13-
<FileVersion>7.0.0.0</FileVersion>
12+
<AssemblyVersion>8.0.0.0</AssemblyVersion>
13+
<FileVersion>8.0.0.0</FileVersion>
1414
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
1515
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
1616
</PropertyGroup>
@@ -26,7 +26,7 @@
2626
<PackageProjectUrl>https://github.com/AdamEssenmacher/GoogleApisForiOSComponents</PackageProjectUrl>
2727
<PackageLicenseFile>License.md</PackageLicenseFile>
2828
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
29-
<PackageVersion>7.0.0.0</PackageVersion>
29+
<PackageVersion>8.0.0.0</PackageVersion>
3030
</PropertyGroup>
3131
<ItemGroup>
3232
<Compile Include="..\..\AssemblyInfo.cs" />
@@ -53,6 +53,9 @@
5353
<_NativeReference Include="..\..\..\externals\AppAuth.xcframework">
5454
<_Id>$(_AppAuthId)</_Id>
5555
</_NativeReference>
56+
<_NativeReference Include="..\..\..\externals\AppCheckCore.xcframework">
57+
<_Id>$(_AppCheckCoreId)</_Id>
58+
</_NativeReference>
5659
<_NativeReference Include="..\..\..\externals\GTMAppAuth.xcframework">
5760
<_Id>$(_GTMAppAuthId)</_Id>
5861
</_NativeReference>
@@ -73,5 +76,7 @@
7376
</ItemGroup>
7477
<ItemGroup>
7578
<PackageReference Include="AdamE.Google.iOS.GTMSessionFetcher" Version="[1.1.0,4.0.0)" />
79+
<PackageReference Include="AdamE.Google.iOS.PromisesObjC" Version="2.4.0" />
80+
<PackageReference Include="AdamE.Google.iOS.GoogleUtilities" Version="8.0.2" />
7681
</ItemGroup>
7782
</Project>

source/Google/SignIn/SignIn.targets

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@
142142
<_AppAuthId>AppAuth</_AppAuthId>
143143
<_GTMAppAuthId>GTMAppAuth</_GTMAppAuthId>
144144
<_GoogleSignInId>GoogleSignIn</_GoogleSignInId>
145+
<_AppCheckCoreId>AppCheckCore</_AppCheckCoreId>
145146
</PropertyGroup>
146147
<ItemGroup Condition="('$(OutputType)' != 'Library' OR '$(IsAppExtension)' == 'True') AND ('$(TargetFrameworks)' == '' AND '$(TargetFramework)' == '')">
147148
<_NativeReference Include="$(MSBuildThisFileDirectory)..\lib\xamarinios10\Google.SignIn.resources\AppAuth.xcframework">
@@ -153,6 +154,9 @@
153154
<_NativeReference Include="$(MSBuildThisFileDirectory)..\lib\xamarinios10\Google.SignIn.resources\GoogleSignIn.xcframework">
154155
<_Id>$(_GoogleSignInId)</_Id>
155156
</_NativeReference>
157+
<_NativeReference Include="$(MSBuildThisFileDirectory)..\lib\xamarinios10\Google.SignIn.resources\AppCheckCore.xcframework">
158+
<_Id>$(_AppCheckCoreId)</_Id>
159+
</_NativeReference>
156160
</ItemGroup>
157161
<Target Name="_ResolveNativeReferencesForGoogleSignIn"
158162
BeforeTargets="ResolveNativeReferences"
@@ -165,6 +169,13 @@
165169
<Frameworks>SafariServices</Frameworks>
166170
<WeakFrameworks>AuthenticationServices</WeakFrameworks>
167171
</_NativeReference>
172+
<!--https://github.com/google/app-check/blob/main/AppCheckCore.podspechttps://github.com/google/app-check/blob/main/AppCheckCore.podspec-->
173+
<_NativeReference Update="@(_NativeReference)" Condition="'%(_NativeReference._Id)' == '$(_AppCheckCoreId)'">
174+
<Kind>Framework</Kind>
175+
<SmartLink>True</SmartLink>
176+
<ForceLoad>True</ForceLoad>
177+
<WeakFrameworks>DeviceCheck</WeakFrameworks>
178+
</_NativeReference>
168179
<_NativeReference Update="@(_NativeReference)" Condition="'%(_NativeReference._Id)' == '$(_GTMAppAuthId)'">
169180
<Kind>Framework</Kind>
170181
<SmartLink>True</SmartLink>
@@ -176,7 +187,7 @@
176187
<SmartLink>True</SmartLink>
177188
<ForceLoad>True</ForceLoad>
178189
<LinkerFlags>-ObjC -lsqlite3</LinkerFlags>
179-
<Frameworks>CoreGraphics CoreText Foundation LocalAuthentication SystemConfiguration UIKit</Frameworks>
190+
<Frameworks>CoreGraphics CoreText Foundation LocalAuthentication Security UIKit</Frameworks>
180191
<WeakFrameworks>SafariServices</WeakFrameworks>
181192
</_NativeReference>
182193
<NativeReference Include="@(_NativeReference)" />

0 commit comments

Comments
 (0)