gpt4 book ai didi

ios - 在 Xcode 中收到 "Check dependencies warning: skipping file"错误

转载 作者:可可西里 更新时间:2023-11-01 06:18:04 25 4
gpt4 key购买 nike

我一直在认真按照“Adding the Google Maps SDK for iOS to your project”的说明进行操作' 使用 Google Maps iOS 1.5.0 SDK 和 Xcode 5.0,同时构建到 iPhone 4S。构建项目时,我收到以下警告:

Check dependencies

warning: skipping file '/Users/Michael/iOS Development/C&G rough draft/ComingAndGoingRoughDraft/GoogleMaps.framework/Versions/A/Resources/GoogleMaps.bundle' (unexpected file type 'wrapper.plug-in' in Frameworks & Libraries build phase)

由于这个警告,它跳过了 GoogleMaps.bundle 和我的应用程序没有嵌入的谷歌地图。这个问题我忽略了什么?

此外,由于 Google Map instructions似乎没有针对 Xcode 5 进行更新,我正在手动关注这些 instruction to remove Storyboards from my Single-View Application .

最佳答案

消除此错误的方法是确保仅将 GoogleMaps.bundle 添加到左侧项目导航器中的 Frameworks 文件夹(通过将包拖放到 Frameworks 文件夹来执行此操作)。

不要将 GoogleMaps.bundle 添加到常规下的“链接框架和库”,也不要到构建阶段下的“链接二进制文件与库”。

不幸的是,这只是一个半答案。它解决了警告,但 Google map 仍然没有出现在我的应用程序中,只在 map 应该出现的地方留下黑色空白。

Add the bundle file to the Frameworks file on the left, not the Linked Libraries window on the right


更具体地说,首先转到构建阶段 项目的一部分。检查“Link Binary with Libararies”部分下方,确保捆绑文件不存在(如果存在,请选择它,然后单击减号将其删除)。转到 General 部分并查看 Linked Frameworks and Libraries 以确保捆绑文件也不存在。

Go to Project Navigator, then drag bundle file onto Frameworks folder

现在,单击 Project Navigator(小文件夹图标),然后将捆绑文件拖放到 Frameworks 文件夹中。它会询问您是否要“将文件复制到目标组的文件夹中”。我们假设您之前已经复制了 Google Maps Framework 本身,因此在这种情况下,不要选中复制项(否则我们会有冗余文件)。现在警告应该已解决。

关于ios - 在 Xcode 中收到 "Check dependencies warning: skipping file"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19202218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com