xcodebuild
sdk をどちらかに設定してプロジェクトをビルドできますiphoneos
がiphonesimulator
、両方に設定することはできません。そのため、armv7 arm64
アーキテクチャを含むフレームワークを生成するには、 2 回i386 x86_64
実行してから、すべてのアーキテクチャを 1 つのユニバーサル バイナリに結合する必要があります。これを行う商用フレームワークを見ましたが、フィールドがあり、すべての記号が.xcodebuild
lipo
info.plist
CFBundleSupportedPlatforms
CFBundleSupportedPlatforms = ( "iPhoneSimulator" )
lipo
によって公式にサポートされていないため、この方法で使用するべきではないようですxcodebuld
。すべてのアーキテクチャを含むフレームワークを構築するより良い方法はありますか?