問題タブ [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.

0 投票する
0 に答える
122 参照

ios - コンパイルするアーキテクチャはありません (ONLY_ACTIVE_ARCH=YES、アクティブな arch=x86_64、VALID_ARCHS=i386)

Xcode のバージョンを 5.3 から 6.0.1 に更新しました。シミュレーター「iPhone5s iOS 7」および「iPhone5s iOS8」では、正常に動作しています。しかし、シミュレータ「iPhone 6」と「iPhone 6Plus」でビルドしようとすると、次のエラーが発生します。

![コンパイルするアーキテクチャはありません (ONLY_ACTIVE_ARCH=YES、アクティブな arch=x86_64、VALID_ARCHS=i386)][1]

libCorePlot 静的ライブラリも使用しました。

提案をありがとう。

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

objective-c - __LINE__ を使用して NSInteger 警告を削除する

ログ機能があります:

で呼び出すと

「NSInteger をフォーマット引数として使用しないでください。明示的なキャストを long に追加してください」という警告が表示されます。

Xcode の autofix は LOGERROR の前に %ld を挿入しますが、これは間違っています。

この警告は、 https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html__LINE__によるとint を返すの使用によるものだと思います。

この呼び出しから警告を削除するにはどうすればよいですか?

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

ios - Google Cast SDK 2.5.0 に必要なアーキテクチャ arm64 がありません

Google Cast SDK 2.5.0 を使用して iOS アプリをビルドしようとしていますが、iPhone 5 デバイスではビルドできますが、iPhone 6 デバイスでビルドしようとすると、次のビルド エラーが発生します。

ld: 警告: ファイル ./GoogleCast.framework/GoogleCast を無視します。ファイル ./GoogleCast.framework/GoogleCast に必要なアーキテクチャ arm64 がありません (3 スライス)

ここで同様の問題に関する投稿に気付きました: Google Cast SDK 2.3.0 for iOS は 64 ビットをサポートしていません

そして、私はこれを試しました:ranlib GoogleCast.framework/Versions/A/GoogleCast

しかし、まだアーム 64 がありません。似たような問題を抱えている人はいますか?

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

ios - 64 ビット iOS をサポートし、AppStore を通過するにはどうすればよいですか?

2015 年 2 月 1 日、すべてのアプリケーションが 64 ビットをサポートする必要があります。ただし、ビルド設定(有効なアーキテクチャ)について混乱しています。

AppStore を通過します。正しいビルド設定は何ですか?

有効なアーキテクチャに armv7、arm64 を追加する必要がありますか

または、有効なアーキテクチャに armv7 のみを追加する必要がありますか。

OS 5.1.1 をサポートする必要があります。

しかし、有効なアーキテクチャに arm64 を追加すると、5.1.1 デバイスでビルドまたは起動できなくなりました。

私はすでにこのガイドを読みました。https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/ConvertingYourAppto64-Bit/ConvertingYourAppto64-Bit.html#//apple_ref/doc/uid/TP40013501-CH3-SW1

確信はないけど。

誰かが「arm64を追加してください」と言いましたが、他の人は「arm64は必要ありません」と言いました

2015 年 2 月 1 日に AppStore を通過するための適切な設定は何ですか。

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

ios8 - 2 つのステータスバーを表示する Touch ID ダイアログ

iPhone 6 からアプリ内購入のためにタッチ ID を開くと、画面上部に 2 番目のステータス バーが表示され、現在の画面でビデオが再生されている場合は、ビデオが停止します。

タッチIDの何が問題なのかわかりません。

どんな助けでも感謝します!

前もって感謝します!

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

xcode - 新しいアプリの 64 ビットおよび iOS 8 の要件について

Apple は、以下に示すように 64 ビット要件を発表しました。

2015 年 2 月 1 日以降、App Store にアップロードされる新しい iOS アプリは、64 ビットのサポートを含み、Xcode 6 以降に含まれる iOS 8 SDK でビルドする必要があります。プロジェクトで 64 ビットを有効にするには、デフォルトの Xcode ビルド設定の「標準アーキテクチャ」を使用して、32 ビット コードと 64 ビット コードの両方で単一のバイナリをビルドすることをお勧めします。

私はxcode 6を使用しており、私のターゲットビルド設定は

arm645s や iphone 6 などの 64 ビット デバイスでエラーが発生したため、有効なアーキテクチャの行から削除しました。2 月 1 日以降にアプリケーションを公開できますか?

0 投票する
0 に答える
834 参照

ios - 64 ビット アーキテクチャの未定義シンボル

この sh ファイルを使用して、leptonica と tesseract のバイナリをコンパイルしました。でファイルをチェックしましたがlipo -info、これが結果です:

64ビットアーキテクチャをサポートしているという意味だと思います。しかし、プロジェクトでインポートして使用すると、次のようになりました。

これにより、Apple が 2 月 1 日以降のすべてのアプリは 64 ビットをサポートする必要があると発表したため、AppStore で自分のアプリを更新できなくなります。

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

ios - iPhone 6 で 2 つの UIColor を比較

ここに 2 つの色があります。これはインスタンスのログです。

iPhone 4s 5 では機能するが、iPhone 6 では機能しない次のコードがあります。

さらに、画像のピクセルからこの acolor を作成します。

しかし、iPhone 4 と iPhone 6 の値にはいくつかの違いがあるようです。

たとえば、iPhone 6 で赤を印刷すると、次のようになります。

iPhone 4 の場合:

私が思うに、32ビットと64ビットのアーキテクチャのため、値は異なります。

しかし、色を見ると、正しい値があり、丸められているように見えます。しかし、それを成功と比較することは決してありません。したがって、acolor は hexColor と等しくありません。一度もない。iPhone 4 および 5 のみ。

もちろん、floattype の代わりに使用できますCGFloatUIColorsしかし、丸めが機能しているように見え、異なるデバイスで同じ値を持っていることに気付きました。しかし、比較は機能しません。

このメソッドを使用して hexColor を取得します。

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

cocos2d-x-3.0 - cocos2dx 64bit ファイルのみを置き換えることはできますか?

私のゲームは cocos2dx 2.0 であり、64 ビットのサポートが含まれていないことはわかっていますが、64 ビットをサポートする cocos2dx 2.2.6 があります。cocos2d 2.0 64 -ビットはサポートされていますか?

私のプロジェクトはすべての変更を実行するには非常に大きいので、助けてください。

はい、これはばかげた質問ですが、時間を節約するために試してみたいと思います。助けてください。説明が不十分でしたら申し訳ありません。