update: 升级 GuruConsent iOS 版本 -> 1.4.6
--story=1020278 --user=yufei.hu 【中台】【发行】【iOS】 将 GuruConsent 库升级到最新的版本, 将线上的 Pods 依赖改为 UPM 内部文件依赖 https://www.tapd.cn/33527076/s/1147539 Signed-off-by: huyufei <yufei.hu@castbox.fm>hotfix/v1.0.12.2
parent
073c0ef7ac
commit
f641f1828c
|
|
@ -77,6 +77,8 @@ namespace Guru.Editor
|
||||||
|
|
||||||
var workdir = GetWorkdir();
|
var workdir = GetWorkdir();
|
||||||
var source = $"{workdir}/{SourceFileName}";
|
var source = $"{workdir}/{SourceFileName}";
|
||||||
|
var toDir = Directory.GetParent(IosPrivacyInfoPath);
|
||||||
|
if (!toDir.Exists) toDir.Create();
|
||||||
if (File.Exists(source))
|
if (File.Exists(source))
|
||||||
{
|
{
|
||||||
FileUtil.ReplaceFile(source, IosPrivacyInfoPath);
|
FileUtil.ReplaceFile(source, IosPrivacyInfoPath);
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b88f29431cdd47f9bc1945ddd590c4df
|
||||||
|
timeCreated: 1717035321
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c1d92ec4f77c4f179f05f8a7be17de86
|
||||||
|
timeCreated: 1717035338
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4e5722a54ec94d72a304d981db2426f7
|
||||||
|
timeCreated: 1717035343
|
||||||
|
|
@ -10,10 +10,6 @@ Sample Dependencies.xml:
|
||||||
<androidPackage spec="com.mapzen:on-the-road:0.8.1" />
|
<androidPackage spec="com.mapzen:on-the-road:0.8.1" />
|
||||||
</androidPackages>
|
</androidPackages>
|
||||||
<iosPods>
|
<iosPods>
|
||||||
<iosPod name="GuruConsent" bitcodeEnabled="false">
|
<iosPod name="GuruConsent" bitcodeEnabled="false" path="Packages/com.guru.unity.sdk.core/Runtime/GuruConsent/Plugins/iOS" />
|
||||||
<sources>
|
|
||||||
<source>git@github.com:castbox/GuruSpecs.git</source>
|
|
||||||
</sources>
|
|
||||||
</iosPod>>
|
|
||||||
</iosPods>
|
</iosPods>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,40 @@
|
||||||
|
#
|
||||||
|
# Be sure to run `pod lib lint CastboxNetwork.podspec' to ensure this is a
|
||||||
|
# valid spec before submitting.
|
||||||
|
#
|
||||||
|
# Any lines starting with a # are optional, but their use is encouraged
|
||||||
|
# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html
|
||||||
|
#
|
||||||
|
|
||||||
|
Pod::Spec.new do |s|
|
||||||
|
s.name = 'GuruConsent'
|
||||||
|
s.version = '1.4.6'
|
||||||
|
s.summary = 'Google GDPR'
|
||||||
|
s.description = 'Google GDPR'
|
||||||
|
|
||||||
|
s.homepage = 'https://github.com/castbox/GuruConsent-iOS'
|
||||||
|
s.license = { :type => 'MIT', :file => 'LICENSE' }
|
||||||
|
s.author = { 'LEE' => 'xiang.li@castbox.fm' }
|
||||||
|
# s.source = { :git => 'git@github.com:castbox/GuruConsent-iOS.git', :tag => s.version }
|
||||||
|
s.source = { :tag => s.version }
|
||||||
|
|
||||||
|
s.frameworks = 'UIKit', 'AppTrackingTransparency'
|
||||||
|
s.swift_version = '5.0'
|
||||||
|
s.ios.deployment_target = '12.0'
|
||||||
|
|
||||||
|
s.source_files = "Sources/**/*.swift"
|
||||||
|
|
||||||
|
s.requires_arc = true
|
||||||
|
|
||||||
|
s.static_framework = true
|
||||||
|
|
||||||
|
s.default_subspec = 'Privacy'
|
||||||
|
|
||||||
|
s.dependency 'GoogleUserMessagingPlatform', '2.3.0'
|
||||||
|
|
||||||
|
s.subspec 'Privacy' do |ss|
|
||||||
|
ss.resource_bundles = {
|
||||||
|
s.name => 'Resources/PrivacyInfo.xcprivacy'
|
||||||
|
}
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4d451434a71243edb55e61e8fd0040a0
|
||||||
|
timeCreated: 1717035350
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
/Users/huyfuei/Workspace/Castbox/SDK/Native/GuruConsent-iOS/LICENSE
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0819b6a57c25e4ef0bd2f83c97a353fd
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
/Users/huyfuei/Workspace/Castbox/SDK/Native/GuruConsent-iOS/README.md
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2591a1ab95ce94235adc38c94f28f029
|
||||||
|
TextScriptImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
/Users/huyfuei/Workspace/Castbox/SDK/Native/GuruConsent-iOS/Resources
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 30771cebf05b44ad19739c67642b61ce
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
/Users/huyfuei/Workspace/Castbox/SDK/Native/GuruConsent-iOS/Sources
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9c2ff42f8bf73454290c2c13d6de943d
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
|
|
@ -1,5 +1,11 @@
|
||||||
# Guru Unity Consent
|
# Guru Unity Consent
|
||||||
|
|
||||||
|
## Version 1.0.8
|
||||||
|
* 更新 GuruConsent 的 iOS 库版本至 `1.4.6`
|
||||||
|
* 更新 iOS 库添加 Privacy Policy 的配置项
|
||||||
|
* 更新 iOS 依赖的 cocospods 库地址
|
||||||
|
|
||||||
|
|
||||||
## Version 1.0.7
|
## Version 1.0.7
|
||||||
* 更新 Consent 针对 Json 参数的回调和解析逻辑.
|
* 更新 Consent 针对 Json 参数的回调和解析逻辑.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue