我正在尝试将 OmniGroup 的框架合并到一个项目中。我对构建这些依赖项非常陌生,所以我一直在摸索。到目前为止我所做的。
- 使用 Single View Application 模板为 iOS (iPad) 创建了新的 Xcode 项目。
- 编辑了 Schema 并取消选中 Parallelize Build and Find Implicit Dependencies。
- 将 OmniGroup 存储库中的“配置”目录添加到我的项目中。
- 在我的项目存储库中创建了一个
lib
目录。 - 将目录复制
OmniBase
到我的lib
目录。 - 在 Xcode 中创建了一个 Omni Frameworks 组。
- 将文件拖到
lib/OmniBase/OmniBase.xcodeproj
Omni Frameworks 组。 - 在我的项目的 Build Phases 选项卡中,我在 Link Binary With Libraries 部分添加了“libOmniBase.a”。
- ⌘B 构建
是的,我知道 OmniBase 本身毫无用处。我只是想先建立最低数量并从那里添加。但我无法构建 OmniBase。我得到一个错误...
ld /Users/mluton/Library/Developer/Xcode/DerivedData/CoreTextWithOmni2-dzbwnmvzfbuyhzadnmwrvmfmzyoa/Build/Products/Debug-iphoneos/CoreTextWithOmni2.app/CoreTextWithOmni2 normal armv7 cd /Users/mluton/dev/ios-recipes/CoreTextWithOmni2 setenv IPHONEOS_DEPLOYMENT_TARGET 6.1 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr /sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/开发者/SDKs/iPhoneOS6.1。sdk -L/Users/mluton/Library/Developer/Xcode/DerivedData/CoreTextWithOmni2-dzbwnmvzfbuyhzadnmwrvmfmzyoa/Build/Products/Debug-iphoneos -F/Users/mluton/Library/Developer/Xcode/DerivedData/CoreTextWithOmni2-dzbwnmvzfbuyhzadnmwrvmfmzyoa/Build/Products/ Debug-iphoneos -filelist /Users/mluton/Library/Developer/Xcode/DerivedData/CoreTextWithOmni2-dzbwnmvzfbuyhzadnmwrvmfmzyoa/Build/Intermediates/CoreTextWithOmni2.build/Debug-iphoneos/CoreTextWithOmni2.build/Objects-normal/armv7/CoreTextWithOmni2.LinkFileList -dead_strip - fobjc-arc-fobjc-link-runtime-miphoneos-version-min=6。1 /Users/mluton/Library/Developer/Xcode/DerivedData/CoreTextWithOmni2-dzbwnmvzfbuyhzadnmwrvmfmzyoa/Build/Products/Debug-iphoneos/OmniBase/OmniBase -framework UIKit -framework Foundation -framework CoreGraphics -o /Users/mluton/Library/Developer/Xcode /DerivedData/CoreTextWithOmni2-dzbwnmvzfbuyhzadnmwrvmfmzyoa/Build/Products/Debug-iphoneos/CoreTextWithOmni2.app/CoreTextWithOmni2
clang:错误:没有这样的文件或目录:'/Users/mluton/Library/Developer/Xcode/DerivedData/CoreTextWithOmni2-dzbwnmvzfbuyhzadnmwrvmfmzyoa/Build/Products/Debug-iphoneos/OmniBase/OmniBase'
我尝试将我的项目与 TextEdit 示例工作区进行比较,但我还没有遇到任何解决方案。我知道我可能缺少一些步骤或设置。希望这对阅读本文的人来说是显而易见的。