carthage version
: 0.25.0xcodebuild -version
: 8.3.3- 您是否使用了
--no-build
? 否 - 您是否使用了
--no-use-binaries
? 否 - 您是否使用了
--use-submodules
? 否 - 您是否使用了
--cache-builds
? 否
Cartfile
github "rs/SDWebImage"
github "AgileBits/onepassword-extension"
github "hsousa/HCSStarRatingView"
github "sugoi-wada/facebook-ios-sdk" "780a72cd6086c57939d83a7143462ae13dfb9a74"
github "CSStickyHeaderFlowLayout/CSStickyHeaderFlowLayout"
github "card-io/card.io-iOS-source"
我能够使用构建脚本构建我的依赖项,如文档所述。现在我正在尝试将我的静态框架合并成动态框架,并遇到一些问题。
首先,我将一个框架添加到dylib目标中,已禁用位码,并添加了以下OTHER_LDFLAGS
:-all_load,-ObjC
。我从HCSStarRatingView
开始小试牛刀。它已经添加到了dylib目标中,可以构建。
为了测试这个新的组合框架,我添加了一个应用程序目标。我可以导入框架目标,应用程序目标也能识别它。但是当我尝试使用let view = HCSStarRatingView(frame: .zero)
声明一个新视图时,我会遇到以下错误:Use of unresolved identifier 'HCSStarRatingView'
。
我假设我不直接导入HCSStarRatingView
,因为它现在是我的框架目标的一部分。我还假设我不必向我的动态框架目标的包含头文件添加任何内容以公开链接的静态框架。这些假设正确吗?我可能忽略了什么吗?