iOS 开发指南
更新时间:2019-05-14 19:41:13
概述
- 本节内容主要介绍如何使用 SDK 产线构建包
安装工具
- 打开 AppStore 应用,安装 Xcode
- 打开 Terminal,安装 Cocoapods
集成构建包
- 新建 Xcode 工程,示例工程名为 IoTDemo
- 将构建包的内容拷贝工程根目录(如果已有 Podfile,请合并 Podfile)
- 打开 Podfile 文件,修改 Target 名字,使其与工程的 Target 保持一致
- 修改应用的 Bundle Identifier,使其与移动 SDK 工作台创建的“应用包名”保持一致
- 前往移动 SDK 工作台下载安全图片
- 将安全图片拷贝到工程中(注意:不要修改安全图片的默认名字,yw_1222_07e8.jpg)
- 将安全图片引用到工程中
- 将构建包内的 Launch.json 文件引用到工程中
运行 Terminal,打开到工程根目录,运行pod update,观察日志确保安装成功
打开 ALBBOpenAccount.bundle,拷贝其中全部的资源文件
(./Pods/AlicloudALBBOpenAccount/openaccount/ALBBOpenAccountUI.framework/ALBBOpenAccount.bundle)
- 将拷贝的资源文件粘添到工程目录,并引用到工程中
调用
- 打开 AppDelegate.m 文件添加如下代码
#import <IMSLaunchKit/IMSLaunchKit.h>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[IMSLauncher defaultLauncher] application:application didFinishLaunchingWithOptions:launchOptions];
return YES;
}
- 如果需要支持 Push,请打开 AppDelegate.m 添加如下代码
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
[[IMSLauncher defaultLauncher] application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken];
}
- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error {
[[IMSLauncher defaultLauncher] application:application didFailToRegisterForRemoteNotificationsWithError:error];
}
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
[[IMSLauncher defaultLauncher] application:application didReceiveRemoteNotification:userInfo];
}