ios - 在 iOS 中创建自定义框架

标签 ios iphone frameworks bundle aggregate

我正在尝试为我的项目创建自己的 iOS 框架。我按照以下链接来创建它:- Creating custom framework in iOS

我没有收到任何错误和警告,但无法查看项目创建过程中生成的 Product 文件夹的内容。

我在这一步遇到问题:-

要构建,请选择“iOS 设备”作为目标,然后按 cmd+B 执行构建。完成后,项目导航器的产品组中的 libRWUIControls.a 产品将从红色变为黑色,表明它现在存在。右键单击 libRWUIControls.a 并选择在 Finder 中显示。

寻求您的帮助和支持。

最佳答案

假设您使用的是 Xcode 6,并且 Apple 提供了一种更简单的方法来创建自定义框架。 您可以引用How to create an iOS Cocoa Touch Framework using Xcode上的一些说明

在应用程序中使用自定义框架时,您可能仍然会遇到一些问题。 这里有 3 个技巧可以解决您可能遇到的问题。

  1. 添加您的公共(public) header :
    在您的自定义框架项目中,请选择“目标”->“构建阶段”->“ header ”->“公共(public)”,然后将 header 拖放到此处。
  2. 构建静态库框架:
    在您的自定义框架项目中,请选择“TARGETS”->“Build Settings”->“Linking”->“Mach-O Type”,然后将其选择为“Static Library”。
  3. 要在应用程序中导入自定义框架时修复 Xcode“缺少子模块”警告:
    请引用解决方案here .

享受您自己的框架。

关于ios - 在 iOS 中创建自定义框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27445968/

相关文章:

ios - CALayer 上的绘制文本在运行时不显示或崩溃

ios - 如何检查整数 Swift 中的 bool 值

ios - 在 swift 框架中使用 objective-c

frameworks - 哪个 Web 应用程序框架与 Neo4J 高度集成?

用于 Web 的 Java 开发

ios - 使用听写时基于 WKWebView 的应用程序崩溃

iphone - iOS - SQLite 批量插入错误

css - 如何在 iPhone 上缩放网页?

iphone - Phonegap : How can I add a hash value to index. html 通过 Objective-C 在 webview 中?

java - 增强现实尺寸变换