問題タブ [arm64]
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.
x86 - EBFE に相当する ARM64 に対して発行するバイト数は?
ARM64 に相当する x86 の EBFE は何ですか?
同様の投稿を見ました ( EBFE に相当する ARM に対して発行するバイトは何ですか? ) が、機能していません。おそらく32ビット用です>
ios - arm64 iosアセンブリでmallocを呼び出す方法
iOS arm64 アセンブリ .s ファイルから malloc を呼び出そうとしていますが、*.m ファイルから _test_malloc を呼び出すと、_test_malloc() から返されません (これを iPhone5s で実行しています)。
私は何を誤解していますか?
ios - xcode5ビルドios arm64スタティックライブラリ、アセンブリファイルのビルド時のエラー
xcode5 を使用して iphone5s の arm64 をサポートする iOS スタティック ライブラリをビルドしていますが、アセンブリ ファイルをビルドすると、次のようなエラー メッセージが表示されます。
誰もがこの問題に遭遇しましたか? 手伝ってくれてありがとう。
objective-c - 64 ビット arm64 でビルドすると、obj_msgSend 関数ポインタがクラッシュする
実際、私の元のコードは Xcode 5.0.2 でうまく動作し、次のような App Store への送信にも最適です。
この行により、Xcode5.1 beta5 でクラッシュが発生します。クラッシュを修正する解決策を見つけました: SudzC ARC バージョン - objc_msgSend 呼び出しにより、64 ビット アーキテクチャを使用して EXC_BAD_ACCESS が発生します
また、推奨されるソリューションを使用する場合、Xcode 5 または Xcode5.1beta を使用してデバイス (iPhone 5s) またはシミュレーター (32 ビットまたは 64 ビット) でテストしても、まったく問題はありません。ビルド設定のアーキテクチャ設定は、Xcode 5 の「標準アーキテクチャ (armv7、armv7s)」と「標準アーキテクチャ (armv7、armv7s、arm64)」です。
ただし、私の新しいバージョンのアプリは、今日 App Store で販売する準備ができています。また、インストールされているすべてのデバイス (iPhone 5s、5、4s) でクラッシュします (Crashlytics レポートによると)。Xcode (実機へのビルド) を使用してクラッシュが発生しないため、問題を修正するかどうかは、Apple のレビューを受ける前にわかりません。
ios - Xcode に必要なアーキテクチャー arm64 がありません
プロジェクトを iPad mini にコンパイルすると、「ファイル /user/location/myframework.a(2 スライス) に必要なアーキテクチャ arm64 がありません」というエラーが表示されます。これは、使用している特定のサードパーティ フレームワークを参照しています。このエラーは、古い arm7 デバイスでは表示されません。
このフレームワークは arm64 フレームワークをサポートするようにコンパイルする必要があることを知っているので、デバッグするために、このフレームワーク以外は完全に空の 2 つ目のプロジェクトを作成し、iPad mini 用に問題なくコンパイルしました。プロジェクトで実際に使用されていることを確認するために、フレームワークの機能の一部を使用し、問題なく動作しました。
したがって、問題はフレームワークにあるのではなく、プロジェクトの設定か何かにあると 100% 確信しています。古いフレームワークがまだどこかにキャッシュされている可能性があると考えたので、クリーンアップして再構築し、派生データを削除し、フレームワークを完全に削除して再構築してから、再度追加しました。違いはありませんが、それでもエラーが発生します「ファイル /user/location/myframework.a(2 スライス) に必要なアーキテクチャ arm64 がありません」
この問題の原因は何ですか?
編集:上記のフレームワークがプロジェクトに含まれていない場合、プロジェクトはiPad miniに正常にインストールされることに言及する必要がありました。arm64 は、プロジェクト設定で有効なアーキテクチャとしてリストされています。
cross-compiling - クロス コンパイラを使用する場合に configure のホスト値を決定する方法
一般的な質問: クロス コンパイラを使用する場合、configure を実行するときに指定する必要がある "--host" オプションの値をどのように確認できますか?
仕様: arm64 arch 用のクロス コンパイラを使用しています。使用する正しい「--host」値は何ですか?
ios - armv7、armv7s、および arm64 の ipa アーカイブ ビルドを iOS 5.1.1 デバイスにインストールできない
Base SDK iOS7 で iOS 展開ターゲットとして iOS 5.1.1 をサポートします。ファット バイナリが含まれているため、アーカイブ後に iOS5.1.1 デバイスが Hockey または iTunes 経由でアプリをインストールできないという問題があります。もちろん、arm64 を使用せずに下位の iOS6 のみをビルドするビルド サーバーに追加のジョブを作成することもできますが、それは非常に不便です。
ビルド設定:
ARCHS="armv7 armv7s arm64" ONLY_ACTIVE_ARCH=いいえ
アクティブなアーキテクチャ「armv7」のみをビルドする場合、iTunes 経由でアーカイブをインストールできます。
アプリが iOS 5.1.1 デバイスに配信される前に、Apple が 64 ビットのバイナリ コードを削除したのでしょうか?
ありがとう、マーカス