2

Xcode を 4.4.1 から 4.5 に更新します。現在、PJSIP を使用しているすべてのプロジェクトがクラッシュしています。Xcode 4.5用にPJSIPをコンパイルするのを手伝ってくれる人はいますか? ありがとう、

4

1 に答える 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 に答える