Xamarin IOS BaiduMap Search地理编码返回鉴权不成功

大家好,本人有个项目用到地图的地理编码反编码功能,Android的Xamarin binding已经完成并正常使用。
轮到卡在IOS的bingding上面了。后来有个折衷的方法就是用IOS的Mapkit即可,但是这个问题一直成为我心中的一根刺,之前翻了国外的论坛用各种方法从绑定到运行都没问题,baidumap的Base库也没有问题,但是search库用到地理编码的函数时候就总是返回鉴权未成功。
然后我大概把这个问题放了2个月。
今天在baidu搜索上面搜一下,感动终于开始有人热衷于xamarin的开发了。这位哥哥绑的是高德 http://blog.csdn.net/kinfey/article/details/56303998

我看了这个blog之后跟着他的步骤做,结果和我两个月前的结果是一样的~

另外两个月前我把xcode的demo项目过了一遍,逻辑和我在xamarin写的是一样的。
xcode的地理编码函数没问题。

问题在xamarin forum 和stack overflow问过,没有人回答,希望这里还会有一丝机会吧,希望这个问题能成为以后遇到这个同样问题的小伙伴的经验。

两个月前我做的Sample:
https://1drv.ms/u/s!AiLsd2NKfovHmr9SpQAExnIYwBmNDQ
https://1drv.ms/u/s!AiLsd2NKfovHmsEz8qwgXISJKo0WDg

今天我跟着那篇bolg做的sample: https://1drv.ms/u/s!AiLsd2NKfovHm80m84H4mR3NXUraBA

以上代码都在我的onedrive上共享了,如果下载不了请告知我 我传到国内的网盘内。

http://www.th7.cn/Program/IOS/201508/539847.shtml