Open
Description
[REQUIRED] Please fill in the following fields:
- Unity editor version: 2019.4
- External Dependency Manager version: 1.2.165
- Source you installed EDM4U: .unitypackage (.unitypackage or Unity Package Manager)
- Features in External Dependency Manager in use: iOS Resolver (Android Resolver, iOS Resolver, VersionHandler, etc.)
- Plugins SDK in use: Firebase, Ironsource Mediation (Firebase, Admob, Facebook, etc.)
- Platform you are using the Unity editor on: Mac (Mac, Windows, or Linux)
[REQUIRED] Please describe the question here:
Hi, due to the need of using old AdMob version (v7.69), I am trying to modify a released Pod "IronSourceAdMobAdapter" so it can be compatible with a higher version of "IronSourceSDK". I have downloaded and edited "IronSourceAdMobAdapter.podspec.json" as below:
{
"name": "IronSourceAdMobAdapter",
"version": "4.3.19.4",
"summary": "AdMob Adapter",
"description": "Use this adapter to show AdMob ads",
"homepage": "http://www.is.com/",
"license": {
"type": "Commercial",
"text": "https://platform.ironsrc.com/partners/terms-and-conditions-new-user"
},
"authors": {
"IronSource": "http://www.is.com/contact/"
},
"source": {
"http": "https://raw.githubusercontent.com/ironsource-mobile/iOS-adapters/master/admob-adapter/4.3.19/ISAdMobAdapter4.3.19.zip"
},
"source_files": "ISAdMobAdapter/ISAdMobAdapter.framework/**/*.{h,m}",
"public_header_files": "ISAdMobAdapter/ISAdMobAdapter.framework/**/*.h",
"preserve_paths": "ISAdMobAdapter/ISAdMobAdapter.framework",
"platforms": {
"ios": "9.0"
},
"requires_arc": true,
"vendored_frameworks": "ISAdMobAdapter/ISAdMobAdapter.framework",
"dependencies": {
"IronSourceSDK": [
"= 7.1.6.1"
],
"Google-Mobile-Ads-SDK": [
"= 7.69.0"
]
}
}
Now it comes the tricky part. When I am trying to use "path" in Dependencies.xml , it didn't work as Cocoapods didn't try to get the "http" . However, when changing :path
to :podspec
in Podfile, it worked.
My question is, how do I generate the :podspec
parameters using Dependencies.xml instead of having to edit Podfile manually? I tried as below but it didn't work.
<iosPods>
<iosPod name="IronSourceAdMobAdapter" podspec="./100/Data/Raw/IronSourceAdMobAdapter.podspec.json">
</iosPod>
</iosPods>
Thanks