您自己的Xcode中的MapBox iOS SDK
我使用下面的git clone从github下载了MapBox示例–recursive https://github.com/mapbox/mapbox-ios-example.git
其中下载它包括所有的依赖关系。 现在我试图创build一个单独的项目,并包括MapBox DSK,就像在这个例子中。 我试图创build工作区,然后创build一个单一的视图项目,然后添加新的文件,并selectMapXBox DSK的.xcodepro,但没有工作时,我试图导入MapBox.h
文件。 我从来没有尝试过导入第三方API,有点不知道我怎么能做到这一点。 任何想法我怎么能做到这一点?
提前致谢
你试一试:
#import <Mapbox/Mapbox.h>
而不是像这里所build议的那样直接导入Mapbox.h: https ://www.mapbox.com/blog/ios-sdk-framework
您只需将Finbox中的Mapbox-ios-sdk项目文件拖放到Xcode中的文件窗格中即可。
然后点击Xcode文件窗格中的项目Target – > Build Settings。 search“用户标题searchpath”。 指定MapBox sdk的位置。
我所做的是将MapBox-iOS-sdk放在我的项目目录中。 我将path设置为$(SRCROOT)
,并确保将其设置为recursion。
当你在这里也确保-ObjC和-all_load被设置在其他链接器标志。
这只能帮助你引用.h文件,链接,也是在生成设置下,链接二进制库,你需要libMapBox.a。
如果在组和文件窗格中有一个MapBox.bundle(如最新的开发分支),则需要将其拖到Target-> Build phases-> Copy bundle resources。 (添加button不适合我。)
我认为最好的方法是查看MapBox提供的mapbox -ios示例 ,并尝试将所有依赖项复制到您自己的项目中。
有点晚了,但我做了这样的解释: http : //mapbox.com/mapbox-ios-sdk/#binary 。
不要搞乱git,只要把东西拖到你的项目中,很简单!
我想这里的问题是他无法从Map Box下载的资源文件夹中find一个标题为“MapBox.Framework”的特定“文件”,但是实际上您需要做的是复制整个文件夹,标题为“ MapBox.Framework“放入框架部分。 我觉得困惑的是,需要复制的主文件夹看起来不像黄色的框架图标,直到您将该文件夹复制到Xcode的框架部分。
- 如何设置animation到UIImageView?
- 如何检测在iOS最小的button点击?
- 警告:隐式转换在xcode 6中失去了整数精度
- UITableView自定义大小的单元格(使用UITableViewAutomaticDimension自动计算行高)
- tableView崩溃结束了超过16个项目
- 如何使用CGAffineTransformMakeRotation?
- 错误:使用LinkedIn的REST Api for iOS / Like / Different和Comment
- 这代码是什么意思,“404 =未find; 404; -32601” ? 在joinKurento媒体服务器中的一个房间时发生这种情况
- iOS下载sqlite数据库并替换现有的数据库