私は多くのリファレンスLinkを見てきましたBITCODE_ENABLE
と.dylib
フレームワーク間の接続を見つけるために、しかし私は肯定的な結果を得ることができません。誰も私に助けてください。両方の間の正確な関係は何ですか?また、BITCODE_ENABLE
の使用を明記してください。BITCODE_ENABLEとdylibフレームワークの正確な接続は何ですか?
5
A
答えて
4
あなたはBitcodeが実際に何をしているのか混乱していると思います。ビットコードは、静的フレームワークと動的ライブラリの両方で使用できます。 Apple docsから
:
ビットコードは、コンパイルされたプログラムの中間表現です。ビットコードを含むiTunes Connectにアップロードするアプリケーションは、App Storeでコンパイルおよびリンクされます。ビットコードを含めることで、Appleが新しいバージョンのアプリケーションを店舗に提出する必要はなく、将来、あなたのアプリのバイナリを再最適化することができます。
ほとんどのライブラリとフレームワークは、すべてのアーキテクチャをサポートするために余分なバイナリが含まれていることを意味する「fat」です。これは、iOSフレームワークがarmv7、armv7s、i386(すべてのデバイスアーキテクチャとシミュレータ)をサポートしている可能性があることを意味します。
ビットコードを使用してライブラリをビルドすると、アプリケーションのシンニングがサポートされます。つまり、アプリケーションが実行されるアーキテクチャに適したバイナリのみがApp Storeからダウンロードされます。さらに、Crazyrems氏はコメントで言及しているように、デバイスが特定のアーキテクチャ/デバイス上で動作するために必要なアセットだけをダウンロードするため、アプリケーションのインストールとダウンロードのサイズを最適化します。
私はLLVM IRに関する詳細には触れませんが、私は参考のためにこれらの記事を読んで推薦:
関連する問題
- 1. libsqlite3.dylibとlibsqlite3.0.dylibの違いは何ですか?
- 2. Sidekiq接続。 Redisへの接続とは何ですか?
- 3. ビルドCocoaアプリケーションプライベートdylib /フレームワークでバンドル
- 4. dylibファイルの意味は何ですか?
- 5. RMI TCP接続とは何ですか
- 6. ログインレジスタのサーバとデータベースとの接続には正しいパスは何ですか
- 7. 正確にappStoreReceiptURLとは何ですか?
- 8. データベース接続mysqlとSpringフレームワーク
- 9. フレームワーク - PHPフレームワークとは何ですか?
- 10. wpfのToolBarPanelとToolBarTrayの正確な違いは何ですか?
- 11. Windows AzureとWindows IISの正確な違いは何ですか?
- 12. モデルとアルゴリズムの正確な違いは何ですか?
- 13. r +モードとw +モードの正確な違いは何ですか?
- 14. Javascriptのイベントループになるとジョブキューは正確に何ですか?
- 15. インテントと保留インテントの正確な違いは何ですか?
- 16. Polymer "reflectToAttribute"と "notify"の正確な違いは何ですか?
- 17. OnKeyListenerとOnEditorActionListenerの正確な違いは何ですか?
- 18. モバイルネットワーク(データ接続なし)を確認する正しい方法は何ですか
- 19. Outlookと.netフレームワークとの接続方法
- 20. ポートは正確には何ですか?
- 21. 正確には.bash_profile.pysaveは何ですか?
- 22. 最高のORMフレームワークとは何ですか?なぜですか?
- 23. モデルでZendのフレームワーク/ users.phpでデータベース接続を確立しようとしたときに致命的なエラー:
- 24. 正確にbaseUrlとは何か
- 25. 変数テンプレートとは正確に何か
- 26. アンドロイドでインターネット接続を確認する(ネットワーク接続ではない)
- 27. コンストラクタは正確に何ですか?
- 28. 正確にクロージャは何ですか?
- 29. Redisインスタンスは正確に何ですか?
- 30. データベーススキーマは正確に何ですか?
インストールされます最適化されています。特定の携帯電話のアーキテクチャ向けに構築されたアプリケーションの一部だけがインストール時にダウンロードされます。つまり、アプリのサイズが小さくなります。 – Crazyrems
@Crazyremsありがとう、私の答えの更新としてそれを追加しました。 – JAL
答えが満足です。ありがとう@JAL – iMHitesh