使用AnySDK接入了两个SDK:AdMob和 TalkingData,如下图:
在Xcode中,通过Product->Archive打出的包Validate失败,经过以下步骤排查:
1,用CocosCreator编译出Xcode工程,打包Validate通过;
2,AnySDK加入TalkingData,打包Validate通过;
3,再加入AdMob,打包Validate失败。AdMob版本为:2.0.7_7.22.0,如下图:
Validate相关错误Log:
Presenting: Error Domain=IDEFoundationErrorDomain Code=1 “Symbols tool failed” UserInfo={NSLocalizedDescription=Symbols tool failed}
Xcode工程中的链接库如下图所示:
在网上找了相关的方法:修改SDK中的Info.plist的BundleId、Version和包一致,修改了以下三个.plist:
.//iOS_admob/ForScriptFile/unityads/UnityAds.bundle/Info.plist
.//iOS_admob/ForScriptFile/unityads/UnityAds.framework/Resources/Info.plist
.//iOS_admob/Frameworks/Admob.framework/Info.plist
但是没有解决问题。
这个问题大家有解决过的吗?帮忙看一下,谢谢各位。