Ave*_*ntz 27 xcode google-maps ios gmsmapview swift
我已合并以下内容:
GoogleMaps/GoogleMaps.h
以及GoogleMapsM4B/GoogleMaps.h
文件Obj-C
AppDelegate.swift (didFinishLaunchingWithOptions)
方法中手动输入iOS API密钥.几乎所有其他人都建议的其他东西.我花了两天时间试图解决这个问题.有谁知道这个问题的解决方案?
控制台投诉是:
Run Code Online (Sandbox Code Playgroud)> "2015-08-17 18:02:19.899 Project[608:10014] ClientParametersRequest > failed, 3 attempts remaining (0 vs 6). Error > Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be > completed. (com.google.HTTPStatus error 400.)" UserInfo=0x790bc050 > {data=<CFData 0x7925cb40 [0x22da9a8]>{length = 145, capacity = 256, > bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}} > 2015-08-17 18:02:19.899 randoPracty[608:10014] Google Maps SDK for iOS > (M4B) version: 1.10.17867.0 2015-08-17 18:02:19.959 > randoPracty[608:10014] ClientParametersRequest failed, 2 attempts > remaining (0 vs 6). Error Domain=com.google.HTTPStatus Code=400 "The > operation couldn’t be completed. (com.google.HTTPStatus error 400.)" > UserInfo=0x7925cf40 {data=<CFData 0x79187b20 [0x22da9a8]>{length = > 145, capacity = 256, bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... > 3c2f48544d4c3e0a}} 2015-08-17 18:02:24.406 randoPracty[608:10014] > ClientParametersRequest failed, 1 attempts remaining (0 vs 6). Error > Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be > completed. (com.google.HTTPStatus error 400.)" UserInfo=0x790f4c60 > {data=<CFData 0x786e5610 [0x22da9a8]>{length = 145, capacity = 256, > bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}} > 2015-08-17 18:02:32.797 randoPracty[608:10014] ClientParametersRequest > failed, 0 attempts remaining (0 vs 6). Error > Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be > completed. (com.google.HTTPStatus error 400.)" UserInfo=0x7925b390 > {data=<CFData 0x790f3760 [0x22da9a8]>{length = 145, capacity = 256, > bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}} > 2015-08-17 18:02:32.797 randoPracty[608:10014] Google Maps SDK for iOS > (M4B) cannot connect or validate APIKey: Error > Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be > completed. (com.google.HTTPStatus error 400.)" UserInfo=0x7925b390 > {data=<CFData 0x790f3760 [0x22da9a8]>{length = 145, capacity = 256, > bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}} > 2015-08-17 18:02:32.798 randoPracty[608:10014] Your key may be invalid > for your bundle ID: com.User.ProjectName"
Mic*_*kov 37
只需在Google Developers Console中为您的项目启用"Google Maps SDK for iOS"即可.
Dev*_*Dev 28
我也遇到了同样的问题.首先,请按照以下步骤操作.
您是否已遵循此链接中提及的所有步骤?
虽然您无法通过,但请检查您的Bundle Identifier是否与您用于创建密钥的Bundle Identifier相匹配.
如果一切顺利,问题在于框架.最初我也使用了对我不起作用的GoogleMapsM4B框架.我从这个链接下载了另一个适合我的框架.
添加新框架(GoogleMaps.framework
)并GoogleMapsM4B
从项目中删除框架.这解决了我的问题.希望这对你有所帮助.
编辑:
从版本1.10.0开始,仅通过cocoapods支持框架安装.以前的版本删除了所有zip下载.请阅读此链接中"版本1.10.0 - 2015年5月"下的"从1.9.2或更早版本迁移:"部分.
我有同样的问题.就我而言,我必须在Googles API库的Overview部分手动激活适用于iOS的Google Maps SDK和适用于iOS的Google Places SDK.
如何激活它的步骤是:
也许这对某人也有帮助.
亲切的问候马特
归档时间: |
|
查看次数: |
19285 次 |
最近记录: |