如何使用 Xcode 5 创建 iOS 框架?我以前使用过(在 Xcode 5 之前)一个GitHub 项目,它让我创建了一个Fake Framework。在 Xcode 5 中,它似乎不再起作用了。有什么建议么?
更新:要清楚,我正在将静态库/框架添加到我的框架项目中,并且我希望它们链接到生成的框架中。所以我不能只使用静态库模板。
如何使用 Xcode 5 创建 iOS 框架?我以前使用过(在 Xcode 5 之前)一个GitHub 项目,它让我创建了一个Fake Framework。在 Xcode 5 中,它似乎不再起作用了。有什么建议么?
更新:要清楚,我正在将静态库/框架添加到我的框架项目中,并且我希望它们链接到生成的框架中。所以我不能只使用静态库模板。
这种方法效果很好:
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
创建一个框架并不难,您可能在使用模板时需要走很长的路。请按照以下步骤操作:
第三个博客上的脚本将为您提供 Apple 推荐的结构,但它们都很棒。通过设置预处理器宏 COCOAPODS=1 并添加用户定义的配置设置 PODS_ROOT :“${SRCROOT}/Pods”,我设法使用可可豆荚构建了一个框架。所有这些都在您的捆绑包的设置中。您也可以尝试在配置下设置 Xcode 项目的信息选项卡,以使用 Pod 作为您的配置文件,但它可能会给您重复的符号,不确定。
也许你看看 iOS-Universal-Framework。我现在正在使用它,它可以完成工作!你可以在这里找到它:ios-universal-framework
我发布的唯一内容是,它不适用于 Cocoapods。但对于所有其他任务,它非常好!
编辑:你以前用过,好的。但正如我提到的,它适用于 xcode 5。它只在使用 cocoapods 时出现问题。
使用 Xcode 5 创建 iOS 框架试试这个链接:http ://www.raywenderlich.com/65964/create-a-framework-for-ios
在 iOS 中创建框架的好教程。