問題タブ [lipo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
571 参照

macos - libstdc++ ポートファイルを変更してファット スタティック ライブラリをコンパイルするにはどうすればよいですか?

MacPorts を使用して、GCC 4.7.2 のユニバーサル ビルドをセットアップしています。その依存関係の 1 つは、libstdcxxビルドしてから削除する というサブポートです。

再構築後にスタティック ライブラリが削除されないように、portfileのlibstdcxxエントリを編集しました。gcc47libstdc++.a

ただし、スタティック ライブラリは 64 ビット ( x86_64) ファイルです。

i386また、このファイルにアーキテクチャのサポートを追加したいと思います。

ファットな静的libstdc++ライブラリを構築するには、どのような追加手順に従う必要がありますか? または、これは MacPorts では不可能ですか? GCC 4.7.2 全体を 2 回 (両方i386x86_64アーキテクチャのサポートを取得するために) 再配布してコンパイルし、アプリケーションのソースと共に、この 1 つの静的ライブラリにリンクするための唯一の他のオプションはありますか?

追加 - 2013 年 3 月 27 日

Brett Hale の提案はうまくいかなかったようです。ビルド プロセスが失敗しました。エラー ログのスニペットを次に示します。

0 投票する
0 に答える
1837 参照

ios - ファット ファイルの作成: libtool と lipo の比較 (lipo を使用する必要がありますか?)

使用すると何が違うのだろうか:

lipoより一般的で、ライブラリに固有である一方で、異なるアーキテクチャの 2 つのファイルを貼り付けるだけの印象がありますlibtoolが、これは本当ですか?

どのような場合に、Libtool よりも Lipo を優先する必要がありますか?

0 投票する
3 に答える
3840 参照

xcode - iOS プロジェクトを ARC に変換する際の Lipo エラー

iOs プロジェクトを ARC を使用するように変換しようとしていますが、次の lipo エラーが表示されます。コマンドとエラーは次のとおりです。

指示:

エラー:

0 投票する
21 に答える
47379 参照

ios - リポエラー!! 入力ファイルを開けません

私のアプリケーションは完全に正常に動作していたので、プッシュ通知用の SDK の統合を開始し、その間に統合を停止しました。プロジェクトから SDK を削除して、アプリをアーカイブまたは実行しようとすると、次のエラーが表示されます。

リポエラー!! 入力ファイルを開けません。

これを解決するのに十分な時間を与えましたが、失敗しました。

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo: 入力ファイルを開けません: /Users/XYZ/Library/Developer/Xcode/DerivedData/MyAPP-hjbmqpnmsoruqxbwlayqkjsojccv/Build /Intermediates/MyAPP.build/Debug-iphoneos/MyAPP.build/Objects-normal/armv7s/MyAPP (そのようなファイルやディレクトリはありません)

0 投票する
5 に答える
7258 参照

python - OS X Mavericks および XCode 4.x で xcrun/lipo がフリーズする

easy_install または pip を使用して psycopg2 をインストールしようとしましたが、端末が xcrun と lipo の間のループでスタックします。

xcrun と lipo の間を行き来し、このループで永遠にスタックします。これに関するいくつかの洞察をいただければ幸いです。

OS X Mavericks 10.9、最新ビルドを使用しています。

0 投票する
3 に答える
51408 参照

ios - 静的ライブラリが 64 ビット用にビルドされているかどうかを確認する方法は?

Architectures のビルド設定を に設定して、iOS 用の静的ライブラリをビルドしました$(ARCHS_STANDARD_INCLUDING_64_BIT)

.a ライブラリにそのアーキテクチャが適切に含まれていることを確認したいのですが、実行lipo -infoすると次のように表示されます。

ファット ファイル: library.a のアーキテクチャは次のとおりです: armv7 armv7s (cputype (16777228) cpusubtype (0))

これはarm64が含まれていないということですか?lipo コマンドでわからない場合、別の方法でわかりますか?

最新のコマンド ライン ツールがインストールされた Xcode 5 を実行しています。

0 投票する
1 に答える
703 参照

ios - iOS の「ファット ライブラリ」の作成に関する問題。

ARM アーキテクチャと i386 アーキテクチャの両方に対応する iOS スタティック ライブラリをビルドする bash スクリプトがあります。次に、lipo を使用してバイナリを単一の「結合された」ライブラリに結合し、シミュレーターとデバイスでリンクできるようにします。何らかの理由で、結果のファット ライブラリにリンクしようとすると、デバッグ時に i386 のシンボルが見つからないというリンカ エラーが表示されます。リポを使用する前に、シミュレータまたは iphoneos ライブラリを正しく構築していないのではないかと思っています。誰かが私を助けることができますか?

これが私のbashスクリプトです:

結果のライブラリ「build/Release-combined/libMyLibrary.a」に対してリンクを追加すると。リンクの問題が発生します。私は何か間違ったことをしていますか?

ありがとう!

0 投票する
1 に答える
1507 参照

ios - lipo ツールからアーキテクチャの結果を理解する

armv7、armv7s arm64 用の Xcode プロジェクトをビルドしました。lipo -info結果の .a ファイルを実行しました。

ファット ファイルのアーキテクチャ: Release-iphoneos/libhlsl2glsl.a は次のとおりです: armv7 (cputype (12) cpusubtype (11)) (cputype (16777228) cpusubtype (0))

これは何を言っているのですか?