Xcode 7.3.1 的framework的制作

本文介绍了如何在Xcode 7.3.1中创建动态framework,支持iOS 8.0以上及Swift,适用于第三方平台但不适用于App Store。详细步骤包括创建项目、编写代码、暴露头文件、合并架构以及如何在其他工程中调用。注意App Store上架需转换为静态库。
摘要由CSDN通过智能技术生成

网上太多framework的制作版本了,很多没用了现在给大家带上最新的制作方法。

声明:本制作方法是制作的动态库,支持ios8.0以上的也支持swift 但是appstore的审核机制暂时不支持动态库上传到蒲公英等第三方平台的可以使用,如果想要在appstore上上架的话可以将framework转成静态库本章暂时不做介绍。

1.创建

打开Xcode -> 点击 Create a new Xcode project ->在 ISO 下面Framework & Library ->创建Cocoa Touch Framework ->(这边我创建的名字是FrameworkBuild)

(创建framework后会自带与framework同名的.h文件 不建议删除当头文件多的时候可以都归纳到里面去,import的时候则导一个头文件就可以 了)


#import <UIKit/UIKit.h>


//! Project version number for FrameworkBuild.

FOUNDATION_EXPORT double FrameworkBuildVersionNumber;


//! Project version string for FrameworkBuild.

FOUNDATION_EXPORT const unsigned char FrameworkBuildVersionString[];


// In this header, you should import all the public headers of your framework using statements like #import <FrameworkBuild/PublicHeader.h>

#import <FrameworkBuild/HellowWorld.h>




2.创建要封装的文件(这边先弄纯代码文件) 可以在别的地方拉过来也可以自己创建

代码如下:

.h文件

//

//  HellowWorld.h

//  FrameworkBuild

//

//  Created by Clement_Gu on 16/8/26.

//  Copyright © 2016 clement. All rights reserved.

//


#import <Foundation/Foundation.h>


@interface HellowWorld : NSObject

/**

 *  这边创建一个暴露在外面的类方法 (方便点也可以创建实例方法)

 */

+(void)alert;



@end


.m文件

//

//  HellowWorld.m

//  FrameworkBuild

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值