問題タブ [iphone-64bit]
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.
ios - 古いxcodeでビルドされたアプリに32ビットと64ビットの両方をサポートする方法は?
iTunes に提出するアプリの 64 ビット サポートを検索しました。私はすべてのビルド設定を設定しました->アーキテクチャとすべて。
しかし、アプリをiTunesに送信できません。
問題が何であるかを理解するのを手伝ってくれる人はいますか? すべての古いフレームワークが新しいものを取得して 64 ビットをサポートする必要はありますか? あなたの助けに感謝します。
objective-c - Xcode 6.4 フレームワーク
この問題の解決策が見つからないようです。Objective-C で新しいカスタム フレームワークを作成し、それをサンプル プロジェクトに含めると、コンパイル時に次のメッセージ/エラーが発生します。
フレームワークのアーキテクチャを確認したところ、x86_64 は私が構築したカスタム フレームワークの一部であることがわかりました。誰かが私に何が問題なのか教えてもらえますか?
ios - ConvertCocoa64 スクリプトを使用して iOS プロジェクトを 64 ビットに変換する
iOS プロジェクトを 64 ビット対応に変換する必要があります (この質問のように、コンパイラの警告を取り除くためです。解決策は明らかに ConvertCocoa64 を実行することです。
Appleのドキュメントが示唆するように、ConvertCocoa64(/Developer/Extras/64BitConversion/ConvertCocoa64には含まれなくなりました)を見つけることができましたが、ここ(補助ツールを検索)
それで、スクリプトをダウンロードしました。しかし、私の質問は、プロジェクトでこれをどのように実行するのですか? ターミナルとスクリプトの実行に関しては、完全な初心者レベルの知識を想定してください。プロジェクト フォルダ内にスクリプトをドロップして、ダブルクリックするだけですか? それともターミナルからアクセスするのですか?ドキュメントは、このコマンドを実行すると言います:
しかし、そのフォルダーが存在しないため、どこで実行すればよいでしょうか? スクリプトを Developer フォルダーにドロップしようとしましたが、ConvertCocoa64 と入力すると、コマンドが見つかりませんと表示されます。
ios - iOS アプリで SIGSEGV SEGV_MAPERR がクラッシュする
ライブ iOS アプリで SIGSEGV SEGV_MAPERR クラッシュが発生しています。アプリが 32 ビットの場合、これらのクラッシュは発生しませんでした。アプリを 64 ビット対応にしてから、これらのクラッシュが発生し始めました。また、これらのエラーを報告する iOS デバイスは 64 ビットです。したがって、32 ビット デバイスではエラーは発生しません。
私を助けてください。このクラッシュにより、アプリのパフォーマンスが低下しています。それらは非常に頻繁に発生します。
以下のスタック トレースは Crittercism によって報告されています。
ios - NSString alloc initWithFormat:formatString 引数:argList が 64 ビット デバイスでクラッシュする
私は作業コードを持っています
32 ビット デバイスでは問題なく動作しますが、64 ビット デバイスではクラッシュします。私がデバッグできる唯一のことは、argList のサイズが 64 ビット デバイスで 8 バイト、32 ビット デバイスで 4 バイトのスペースを占めていることです。誰もこの問題に直面しましたか? 前もって感謝します
ios - Firebase サーバーのタイムスタンプと 64 ビット以外のデバイス: 整数リテラル '...' が 'Int' に格納されるとオーバーフローする
次のようにメッセージを Firebase に保存しました。
オブジェクトには次のような子がありますtimestamp: 1465222757817
。問題は、古い非 64 ビット デバイスがその長さの整数を処理できないことです。この問題の良い回避策は何ですか?
編集:
タイムスタンプを として宣言するとInt64
、エラーがスローされます。