工程介绍

Android

工程结构

1567508800509

app:客户端基础工程;

ipu-mobile-common: android library 工程,ipu类库,包括基础库、插件库、UI库和公用功能库。

ipu-mobile-libs: android library 工程,集成的第三方类库工程。如高德地图、二维码;

iOS

1. 工程依赖关系

XxxClient:iOS工程,客户端基础工程。

IpuCommon:包含IPU的framework的工程。

IpuLib:iOS framework工程,包含第三方框架源码和framework的工程。

FK:framwork

IpuCommon下包含的FK有:

​ WadeMobile:IPU基础库。

​ WadeMobileUI:IPU视图UI库。

​ WadeMobileFunc:IPU基础插件库(包括插件,视频,音频,上传下载,数据库等)。

​ IpuXxx:IPU扩展插件库。如:IpuMap、IpuQrCode等。

2. 工程依赖方式

在workspace中导入三个工程XxxClient、IpuCommon、IpuLib。默认情况无需修改XxxClient配置。 如果依赖异常,修改XxxClient的配置:Build Phases > link Binary With Libraries > Add Other,如下图: 111 将IpuCommon/frameworks中的fk加入即可,选择Add Other是因为添加实体FK,方便aggregate脚本打包。

3. 源码依赖方式

在workspace中导入WadeMobileFunc工程。然后在XxxClient配置中添加依赖(这不使用Add Other):Build Phases > link Binary With Libraries,如下图: img

4. 其他相关配置

真机打包时需要添加此配置:Embedded Binaries img

Copyright © aiipu.com 2017 all right reserved,powered by Gitbook该文件修订时间: 2020-09-01 15:11:34

results matching ""

    No results matching ""