OmniGroup のフレームワークをプロジェクトに取り込もうとしています。私はこれらの種類の依存関係を使用して構築するのは非常に初めてなので、これを手探りしてきました。今までやってきたこと。
- Single View Application テンプレートを使用して、iOS (iPad) 用の新しい Xcode プロジェクトを作成しました。
- スキーマを編集し、ビルドの並列化と暗黙的な依存関係の検索のチェックを外しました。
- OmniGroup リポジトリからプロジェクトに「Configurations」ディレクトリを追加しました。
lib
プロジェクトのリポジトリにディレクトリを作成しました。OmniBase
ディレクトリを自分のディレクトリにコピーしましたlib
。- Xcode で Omni Frameworks グループを作成しました。
lib/OmniBase/OmniBase.xcodeproj
ファイルを Omni Frameworks グループにドラッグしました。- 私のプロジェクトの Build Phases タブで、Link Binary With Libraries セクションに「libOmniBase.a」を追加しました。
- ビルドする⌘B
はい、OmniBase だけでは役に立たないことはわかっています。最初に最小量を構築し、そこから追加しようとしています。しかし、OmniBase をビルドすることができません。私は1つのエラーが発生します...
Ld /Users/mluton/Library/Developer/Xcode/DerivedData/CoreTextWithOmni2-dzbwnmvzfbuyhzadnmwrvmfmzyoa/Build/Products/Debug-iphoneos/CoreTextWithOmni2.app/CoreTextWithOmni2 通常の armv7 cd /Users/mluton/dev/ios-recipes/CoreTextWithOmni2 setenv IPHONEOS_DEPLOYMENT_DEPLOYMENT_1 セット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/開発者/SDK/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/Product/Build/ 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/ビルド/製品/デバッグ-iphoneos/CoreTextWithOmni2.app/CoreTextWithOmni2
clang: エラー: そのようなファイルまたはディレクトリはありません: '/Users/mluton/Library/Developer/Xcode/DerivedData/CoreTextWithOmni2-dzbwnmvzfbuyhzadnmwrvmfmzyoa/Build/Products/Debug-iphoneos/OmniBase/OmniBase'
プロジェクトを TextEdit サンプル ワークスペースと比較してみましたが、まだ解決策を見つけていません。おそらくいくつかのステップまたは設定が欠けていることはわかっています。うまくいけば、これはこれを読んでいる人には明らかです。