Create custom framework with XCode 6.1.1

来源:互联网 发布:特战先驱 知乎 编辑:程序博客网 时间:2024/06/04 19:03

Please follow these steps bellow,and I will explain them later.

Create Target TestSDK.framework:

1.New Project->Cocoa Touch Static Library.

2.Delete Target TestSDK,TestSDKTests.

3.Delete TestSDKTests Group in Navigator.

4.Delete TestSDKTests Folder in Project's directory.

5.Delete TestSDK Scheme.

6.Create a New target:
    File->New->Target->OS X->Framework&Library->Bundle

7.TestSDK->Build Settings->Architectures->Base SDK->Latest iOS

8.Deployment:
    OS X Deployment Target->Compiler Default
    iOS Deployment Target->iOS 7.0

10.Linking:
    Dead Code Stripping->NO
    Link With Standard Libraries->NO
    Mach-O Type->Relocatable Object File

11.Packaging:
    Wrapper Extension->framework

12.Info.plist:
    Bundle OS Type code->FMWK

13.Target TestSDK:
    Build Phases->New Headers Phase

14.Add Source files.

15.Build it with iOS Device was selected.

Create TestUI.bundle:

1.Create Target TestUI:
    File->New->Target->OS X->Framework&Library->Bundle
2.Copy Resource Files.

3.Base SDK->Latest iOS

4.Localizable.strings.

5.Build it with iOS Device was selected.

Create TestDemo:

1.Create Target TestDemo:
    File->New->Target->iOS->Application->Single View Application
2.Add Source files.

3.TestDemo->Deployment Target ->iOS 7.0

4.Target Dependencies:
    Add ShakeSDK.
    Add ShakeUI.
5.Build and Run!

OK,That's all.

0 0
原创粉丝点击