Xcode を 4.4.1 から 4.5 に更新します。現在、PJSIP を使用しているすべてのプロジェクトがクラッシュしています。Xcode 4.5用にPJSIPをコンパイルするのを手伝ってくれる人はいますか? ありがとう、
質問する
2670 次
1 に答える
7
バージョン 4.5 では、armv6 のサポートが削除され、デフォルトで armv7s のサポートが有効になっています。最初にarmv7サポートを使用してライブラリをコンパイルし、次にarmv7sサポートを使用してコンパイルする必要があります。次に、lipoを使用してこれを1つのファットライブラリにマージする必要があります。
手順:
# ARCH="-arch armv7" ./configure-iphone
# make dep && make
次に、ライブラリをフォルダーに収集し、armv7 部分をライブラリ名に追加できます
次に、armv7sサポートでクリーンアップして再構築する必要がありますか
# make clean
# ARCH="-arch armv7s" ./configure-iphone
# make dep && make
すべてのライブラリを以前のライブラリと同じフォルダーにコピーし、armv7s の部分をライブラリ名に追加します。次に、次のように lip を使用してライブラリを 1 つのライブラリに結合できます。
# lipo -output libgsmcodec-arm-apple-darwin9.a -create libgsmcodec-arm-apple-darwin9-armv7.a libgsmcodec-arm-apple-darwin9-armv7s.a
これを自動化するスクリプトを作成するか、ライブラリごとに手動で行う必要があります。
于 2012-10-08T20:08:51.757 に答える