問題タブ [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 投票する
0 に答える
1358 参照

unity3d - Xcode 7 IPA と同じサイズ、ストアでは 2 倍のサイズ (TestFlight)

Xcode 7 を使用して Unity プロジェクトを再構築しました。奇妙なことに、App Store に提出して TestFlight で確認すると、ビルドが 98 MB から 215 MB に跳ね上がりました (iOS 8 からダウンロードすると、約 180 MB に減少します)。 iOS 9)。作成された.IPAファイルはまったく同じ寸法で、ストアへの提出中に発生したものです(ビットコード(実際には無効になっています)とアプリケーションの細線化と関係があると思います)。

これらの問題なしに Xcode 7 で送信する方法はありますか? Unity で作業しているため、アプリケーションの細線化を使用する準備はまだできていませんが、Xcode 7 を使用して iOS 9 デバイスでテストしたいと考えています。

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

ios - Xcode7: libGGLAnalytics.a(GGLContext+Analytics.o)' にビットコードが含まれていません

Xcode7 を使用しています。シミュレーターでアプリを実行すると、エラーは発生しません。実際のデバイスで実行しようとすると、次のようになります。

このエラーを解決するにはどうすればよいですか?

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

ios - ENABLE_BITCODE で OpenCV iOS をコンパイルする方法

XCode 7 + iOS SDK 9 を使用して OpenCV 2.4 iOS で XCode プロジェクトをコンパイルしようとしたとき、XCode は次のように訴えました。

ld: 'opencv2.framework/opencv2(alloc.o)' にはビットコードが含まれていません。ビットコードを有効にして再ビルドするか (Xcode 設定 ENABLE_BITCODE)、ベンダーから更新されたライブラリを入手するか、このターゲットのビットコードを無効にする必要があります。建築用 arm64

clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

とリンクを拒否しました。グーグルで調べた結果、Apple が App Store 内でアプリを最適化するために Bitcode という名前の新しい機能を追加したことが原因であることが判明しました。OpenCV iOS バイナリは Bitcode を含むように更新されていませんが、リンク ステージを通過できません。

ビットコードなしでリンクを実行できるように、無効にする一時的な解決策を指摘した参考文献もあります。ENABLE_BITCODEWatch アプリにはビットコードが必須であるため、これによりアプリが Apple Watch 用にコンパイルされなくなります。したがって、私の質問は、ビットコードを有効にして iOS OpenCV をコンパイルする (最も簡単な) 方法はありますか? (コンパイルされたフレームワークのダウンロードリンクを使用するとより良い)

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

ios - GoogleMobileAds.framework と GoogleCast.framework の現在のバージョンを 1 つの iOS アプリに共存させる

GoogleMobileAds.framework の現在のバージョンは、ビットコードを有効にして作成された v7.4.1 です。GoogleCast.framework の現在のバージョンは、ビットコードを有効にせずに作成された v2.7.1 です。

Xcode 7 で Enable Bitcode を NO に設定すると、広告フレームワークでエラーが発生します。しかし、Enable Bitcode を YES に設定すると、キャスト フレームワークがエラーを生成します。

では、プロジェクトでこれら 2 つのフレームワークを使用するにはどうすればよいでしょうか。

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

ios - iOS 9 (Xcode 7) Facebook API/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKAccessToken.o)' にはビットコードが含まれていません

iOS 9.0 で Xcode 7 を使用して Facebook SDK を含むアプリをビルドしようとしています。このエラーが発生しています。

ありがとう