百度地图ios sdk 集成手动集成sdk会有workspace吗

手动集成 SDK - Bugtags - 客户支持服务平台
注意:SDK 最低兼容 iOS 6.0;请勿与其他带有崩溃分析的 SDK 同时使用,否则将有可能影响崩溃捕捉功能的正常使用;集成有问题,请查看,查看 ,或者进入 QQ 群:;App 在联机 Debug 状态下,SDK 默认不自动上报闪退,如需上报,请手动设置 BugtagsOptions -& trackingCrashes 参数;使用说明请参阅。步骤:下载
并解压缩将 Bugtags.framework 和 Bugtags.bundle 文件夹拖到 Xcode 项目中在应用的设置中,Build Phases -& Link Binary With Libraries 里添加以下 framework: UIKit
AVFoundation
Foundation
SystemConfiguration
QuartzCore
CoreLocation
CFNetwork重要! 在应用对应 target 的设置中,Build Settings -& Linking 项下的 Other Linker Flags 中添加 -ObjC(如果已有,则不需要再添加)注意 O,C 大写在 AppDelegate.m 中导入头文件#import &Bugtags/Bugtags.h&如果是 Swift 项目,请在对应的
中导入在项目 AppDelegate 的 application didFinishLaunchingWithOptions 方法中初始化 Bugtags(请不要在异步线程中调用)
Objective-C - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[Bugtags startWithAppKey:@"APP_KEY" invocationEvent:BTGInvocationEventBubble];
return YES;
}Swift func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -& Bool {
Bugtags.startWithAppKey("APP_KEY", invocationEvent: BTGInvocationEventBubble)
return true
}如果你需要自定义 Bugtags 的功能,可以向 Bugtags 的初始化方法中传入 BugtagsOptions 参数:Objective-C - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
BugtagsOptions *options = [[BugtagsOptions alloc] init];
options.trackingCrashes = YES; // 具体可设置的属性请查看 Bugtags.h
[Bugtags startWithAppKey:@"APP_KEY" invocationEvent:BTGInvocationEventBubble options:options];
return YES;
}Swift func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -& Bool {
let options = BugtagsOptions()
options.trackingCrashes = true // 具体可设置的属性请查看 Bugtags.h
Bugtags.startWithAppKey("APP_KEY", invocationEvent: BTGInvocationEventBubble, options: options)
return true
}编译运行 App,将会在 App 中看到一个小球,成功了!参考资源:
为移动测试而生 &br/&
技术交流群: &br/&
1群:已满 &br/&
2群:已满 &br/&
3群:已满 &br/&iOS - xcode搭建高德地图时出现的问题:
核心提示:oapods搭建:参照:/api/ios-sdk/guide/deploy/注意:使用cocoapods搭建的时候需要注意,使用中文名字在自动生成workspace的时候原来系统中定义的中文名字的项目会出现乱码。(切记...
1.使用cocoapods搭建:
参照:/api/ios-sdk/guide/deploy/
注意:使用cocoapods搭建的时候需要注意,使用中文名字在自动生成workspace的时候原来系统中定义的中文名字的项目会出现乱码。
(切记:以后定义项目名称的时候尽量使用英文名称)
2.手动搭建的时候尽量按照官方文档搭建:
参考:/api/ios-sdk/guide/project/
引入地图库
左侧目录中选中工程名,在 TARGETS-&Build Phases-& Link Binary WithLibaries 中点击“+”按钮,在弹出的窗口中点击“Add Other”按钮,选择解压后的 MAMapKit.framework文件添加到工程中。
注意:若还需使用搜索库,则用同样的方法,将解压后的AMapSearchKit.framework 文件添加到工程中。
引入AMap.bundle资源文件
AMap.bundle资源文件中存储了定位、默认大头针标注视图等图片,可利用这些资源图片进行开发。
左侧目录中选中工程名,在右键菜单中选择Add Files to“工程名”…,从MAMapKit.framework-&Resources文件中选择AMap.bundle文件,并勾选“Copyitems if needed”复选框,单击“Add”按钮,将资源文件添加到工程中。
引入系统库
需引入的系统库如下表所示:1.UIKit.framework2D、3D、Search2.Foundation.framework2D、3D、Search3.CoreGraphics.framework2D、3D、Search4.QuartzCore.framework2D、3D5.OpenGLES.framework3D6.CoreLocation.framework2D、3D7.CoreTelephony.framework2D、3D、Search8.SystemConfiguration.framework2D、3D、Search9.libz.dylib2D、3D、Search10.libstdc++6.09.dylib2D、3D、Search11.Security.framework2D、3D说明:
1.备注中,2D表示使用2D栅格地图需要的系统文件,3D表示使用3D矢量地图需要的系统文件、Search表示使用搜索库需要的系统文件。
2.SystemConfiguration.framework、CoreTelephonySecurity.framework、Security.framework是为了统计app信息使用。
引入系统库的操作如下:
左侧目录中选中工程名,在TARGETS-&Build Settings-& Link Binary WithLibaries中点击“+”按钮,在弹出的窗口中查找并选择所需的库(见下表),单击“Add”按钮,将库文件添加到工程中。
在TARGETS-&Build Settings-&Other Linker Flags 中添加-ObjC。
注意:(在高版本时可以省略该步骤)
V2.3.0(含)之前版本不支持arm64,需在TARGETS-&Build Settings-&Architectures 点出选择框,选择“Other”,将默认值修改为 $(ARCHS_STANDARD_32_BIT)。mac os安装xcode和ios sdk4.2版本
这两天刚刚使用mac系统,个人感觉比起windows7一个显著的优点就是关机速度特别快。当然在安装mac系统时,如果选择IT用户,很多开发系统也就自动安装好了,比如jdk、maven、svn,python的环境,之前在 linux(ubuntu)开发python脚本用到一些第三方模块时,需要额外的安装,mac直接给用户安装好了,用起来还是挺方便的。 然而不是所有的软件开发环境都会安装好,比如xcode 、ios sdk 。
Xcode 3.2.5 和 IOS SDK 4.2 官方下载地址:
下载完软件,点击运行如图:
1. 运行安装
上边的那幅图中有xcode和IOS SDK的安装说明,下面那幅图是软件安装的图标,点击下边的Xcode and iOS SDK开始安装
2. 进入安装页面:
直接选择系统默认就可以了。
3. 安装类型 选择如图:
4.& 安装中。。。
5. 安装成功
在安装好了开发环境以后,开始写一个简单的Hello World程序,用于测试开发安装是否正确
1. 在Developer文件夹找到Xcode图标,运行程序
第一次运行,可以选择Create a new Xcode Project ,如果已经使用xcode创建过工程,那么直接双击工程名,进入编辑页面。
2. 选择创建iOS –& Application —&View-based-Application 点击Choose,如图:
在Product 中可以选择是用于Iphone开发还是Ipad开发,选择完Choose提示输入工程名,和选择工程的workspace,这里工程名填写”HelloWorld”,workspace可以使用默认也可以自己填写。进入编辑页面:
选择Resources文件中的.xib文件,双击打开文件,进入Interface Builder窗口,找到Library窗口中的Label标签
修改标签的文本为“HelloWorld” 。注意:如果双击打不开.xib文件,可以找到Developer\Applications\Interface Builder 先运行Interface Builder,就可以了。
4. 保存,点击“锤子”或按command+R键,运行程序,如图:
文章出处:
我在第四步的时候报错了,说是发生一个未知错误
把时间修改为就可以了
这是什么原因呢?集成 iOS SDK - Bugtags - 客户支持服务平台
集成 iOS SDK
o 发表于 日 13:41 o 更新于 1年前 o 2 回复置顶高亮
o 发表于 日 13:17 o 更新于 1年前 o 4 回复置顶高亮
o 发表于 日 12:11 o 更新于 1年前 o 0 回复
o 发表于 日 18:12 o 更新于 1年前 o 0 回复

我要回帖

更多关于 百度地图ios sdk 集成 的文章

 

随机推荐