8

如何使用 Xcode 5 创建 iOS 框架?我以前使用过(在 Xcode 5 之前)一个GitHub 项目,它让我创建了一个Fake Framework。在 Xcode 5 中,它似乎不再起作用了。有什么建议么?

更新:要清楚,我正在将静态库/框架添加到我的框架项目中,并且我希望它们链接到生成的框架中。所以我不能只使用静态库模板。

4

4 回答 4

6

这种方法效果很好:

https://github.com/jverkoey/iOS-Framework#walkthrough

您可以通过这个简单的修复 与 CocoaPods ( http://cocoapods.org/ ) 一起使用: https ://github.com/jverkoey/iOS-Framework/issues/46

只需更改 Framework 目标运行脚本中的 xcodebuild 行:

# Build the other platform.
xcodebuild ONLY_ACTIVE_ARCH=NO -workspace "${PROJECT_DIR}/${PROJECT_NAME}.xcworkspace" -scheme "${TARGET_NAME}" -configuration "${CONFIGURATION}" -sdk ${SF_OTHER_PLATFORM}${SF_SDK_VERSION} BUILD_DIR="${BUILD_DIR}" OBJROOT="${OBJROOT}" BUILD_ROOT="${BUILD_ROOT}" SYMROOT="${SYMROOT}" $ACTION
于 2014-02-05T13:44:52.740 回答
3

创建一个框架并不难,您可能在使用模板时需要走很长的路。请按照以下步骤操作:

  1. Mehfuz 创建通用 IOS 框架
  2. Cocoanetics 制作您自己的 iPhone 框架。在 Xcode 中。
  3. Hector Zhao 的如何使用 Xcode 构建自定义 iOS 框架

第三个博客上的脚本将为您提供 Apple 推荐的结构,但它们都很棒。通过设置预处理器宏 COCOAPODS=1 并添加用户定义的配置设置 PODS_ROOT :“${SRCROOT}/Pods”,我设法使用可可豆荚构建了一个框架。所有这些都在您的捆绑包的设置中。您也可以尝试在配置下设置 Xcode 项目的信息选项卡,以使用 Pod 作为您的配置文件,但它可能会给您重复的符号,不确定。

于 2014-01-16T14:27:26.933 回答
0

也许你看看 iOS-Universal-Framework。我现在正在使用它,它可以完成工作!你可以在这里找到它:ios-universal-framework

我发布的唯一内容是,它不适用于 Cocoapods。但对于所有其他任务,它非常好!

编辑:你以前用过,好的。但正如我提到的,它适用于 xcode 5。它只在使用 cocoapods 时出现问题。

于 2013-11-07T10:03:41.757 回答
0

使用 Xcode 5 创建 iOS 框架试试这个链接:http ://www.raywenderlich.com/65964/create-a-framework-for-ios

在 iOS 中创建框架的好教程。

于 2014-10-13T10:48:24.817 回答