問題タブ [bitcode]

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 に答える
79 参照

ios - Google クラウド メッセージングと iOS ビットコード

10 月に戻って、google-cloud-messaging ライブラリがビットコード用にコンパイルされていなかったため、Apple がアプリを処理しなかったため、iOS アプリから google-cloud-messaging を削除する必要がありました。当時の回答では、次のリリースでビットコードがライブラリで有効になるとのことでした。これは今までに行われましたか?最後のリリースはいつ行われましたか? google-cloud-messaging をアプリに追加したいのですが、Apple がアプリを処理するまでできません。

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

ios - 解析ライブラリにビットコードがありませんか?

xcode 7.1.1 で iOS9 を実行している iphone をビルドしています。プロジェクトは解析フレームワークを使用しており、このリンカー エラーが発生します。

ld: '/Users/alexanderbollbach/Desktop/motorvate-ios2-master/Pods/ParseFacebookUtils/libParseFacebookUtilsLib.a(PFFacebookAuthenticationProvider.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)

新しいビットコードの要件とアプリのシンニング パラダイムについては知っていますが、その実装方法に慣れていません。これは解析終了の問題ですか、それとも自分で解決できますか?

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

ios - ビットコードから再コンパイルすると、Xcode アドホック リリースでシンボリック化できなくなるのはなぜですか? また、どのように修正すればよいですか?

これは私を悩ませていますが、アドホック展開用にアプリをエクスポートするときのビットコード コンパイル オプションが原因で、デバッグ シンボル ファイル (dSYM) とアプリの UUID が一致しないことがわかりました。つまり、クラッシュ ログをシンボル化できません。

オプションをオフにすると解決しますが、オプションをオンにして解決する方法はありますか? そのオプションのヒントを読んだところ、ストアがこの方法を使用していると書かれています。アプリ ストアからもクラッシュ ログを読み取ることができなくなりますか、それともローカルの問題ですか?

この Xcode バージョンより前の古いビルドから取得したものは次のとおりです。

罰金。ビットコードをオンにすると:

明らかにそれは象徴的ではありません。オプションをオフにして試してみたところ、再び一致しました。これは、Xcode が新しいビットコード ビルドのシンボルを再生成しないという問題ですか? そして、なぜこれがデフォルトでオンになっていて、クラッシュログについて警告しないのですか??

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

ios - iOS チャートのため、ビットコード バンドルを生成できませんでした

3D ライブラリiOS-Chartsでアプリを作成します。しかし、完全なビットコードなしでビルドされたため、ビットコードバンドルを生成できませんでしたというエラーが表示されます。今日のウィジェットから。Carthage の助けを借りてインストールし、すべての手順を実行しました。どうすれば直せますか?今日のウィジェットターゲットから次のスクリーンショットを作成しました。 ここに画像の説明を入力

0 投票する
2 に答える
529 参照

ios - ビットコードの有効化は、iOS 9 (iOS 7/8) より前の iOS バージョンで機能しますか?

ビットコードを有効にすると、App Store から iOS 9 にダウンロードされたアプリのバイナリ サイズが減少するという話をよく耳にします。以前の iOS バージョンでビットコードがバイナリ サイズを減少させるかどうかについてのリソースを見つけることができませんでした。 .

ビットコードを有効にすると、iOS 7 または iOS 8 でバイナリ サイズが減少しますか?

EDITこのスレッド によると、App Slicing と Bitcode は 2 つの別個のコンポーネントです。App Thinningのドキュメントがそれらを異なるセクションに分割していることを考えると、これは理にかなっています。Bitcode の iOS 要件に関する Apple からの公式の言葉はありますか?

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

xcode - ld: -bundle と -bitcode_bundle (Xcode 設定 ENABLE_BITCODE=YES) は一緒に使用できません

Bitcode を有効にしてアプリビルドしたいと考えています。私の知る限り、サードパーティのライブラリの依存関係はすべてビットコード対応です。しかし、ビルドを実行すると、次のエラーが発生します。

ld: -bundle and -bitcode_bundle (Xcode setting ENABLE_BITCODE=YES) cannot be used together

これを修正するにはどうすればよいですか?