Google Maps iOS SDK集成不加载地图
我在iPhone应用程序中使用Google地图iOS SDK 。 我在地图上显示地点标记,并使用我的苹果开发者帐户证书在我的iPhone设备上正常工作。 但是,当我使用不同的Enterprise Apple开发人员帐户证书 (Enterprise帐户)将构build发送到testing团队时,地图不会加载,只会在地图加载的黑屏上显示地点标记。
我也尝试在我的iPhone设备与企业苹果开发者帐户,它不是加载地图(空白屏幕上只是一个引脚)。 但用我自己的苹果开发者账户证书,它工作得很好。
我假设这个问题是在企业苹果开发者帐户(可能是我已经改变了苹果开发者帐户上的一些设置为我的应用程序ID)。 我无法find解决scheme。
有人能帮我解决吗? 如果您需要更多的信息,请在评论中提问。
提前致谢!
通常情况下,如果您没有将应用包ID添加到您的Google API控制台,就会发生这种情况。 捆绑ID(例如,com.myname.appname)是谷歌用来validation一个应用程序被允许使用某个API密钥。 如果您已将应用程序从一个开发人员帐户移至另一个开发人员帐户,那么您可能已在此过程中更改了捆绑ID。 幸运的是,谷歌允许您将多个捆绑ID与一个API密钥关联。
要添加新的捆绑ID:
- validation您在xcode中使用的包ID(select目标并在摘要下查找)
- login到https://code.google.com/apis/console/
- select左侧栏中的“API访问”
- 在“iOS应用程序密钥”部分下select“编辑允许的iOS应用程序”
- 添加在企业版本中使用的包ID