問題タブ [armv6]
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.
iphone - armv6 アーキテクチャを Xcode プロジェクトに追加するには?
プロジェクトに armv6 バイナリを含める必要があるという警告が表示されましたが、その方法がよくわかりません。答えを求めてグーグルで検索しましたが、どの提案も当てはまらないようですか? armv6 は、アプリでサポートするためにダウンロードする必要があるものですか、それとも Xcode に含まれているので、プロジェクト設定に含める必要があるだけですか? また、私のアプリは 3.1 までの OS をサポートする必要があります。
Debug セクションの armv6 と armv7 の後ろに i386 を追加しましたが、それで問題が解決するかどうかはわかりません。経験豊富なあなたにとって、これは正しいと思いますか?
c - リンク エラー - ファイル シンボルに必要なアーキテクチャ i386 が見つかりません
Twitter API を使用するアプリに取り組んでいます。
アプリは IOS デバイスに接続すると問題なく動作しますが、アーキテクチャを armv6 から i386 に変更してシミュレーターで実行すると、次のエラーが発生します。
そのため、私はすでに多くの提案を読んでおり、それらのほとんどを試してみましたが、ほとんど運がありませんでした.
最初にすべてのフレームワークがあることを確認してから、project.pbxproj を編集しようとしましたが、まだ機能しませんでした。
ビルド設定のクリーニングと変更を試みました。
このエラーメッセージが表示される理由は誰にもわかりますか?
ios - 警告: iPad 専用アプリには armv6 アーキテクチャを含めないでください (現在の ARCHS = "armv6 armv7")
アプリを送信すると、「警告: iPad のみのアプリには armv6 アーキテクチャを含めないでください (現在の ARCHS = "armv6 armv7")」という警告が表示されます。この警告を削除する方法を教えてください。
iphone - Cocos2d + Box2d のパフォーマンス ARMv6 と ARMv7 の比較
box2d の物理演算をかなり集中的に使用するゲームを開発していますが、私のベータ テスターは、画面上に多くのオブジェクトがあるとパフォーマンスが低下すると報告しました。私はほぼ常にアプリの DEBUG バージョンを使用しており、常に 60 fps でかなり安定していました。ONLY_ACTIVE_ARCH
実質的にすべてのビルド設定をいじった後、DEBUGビルドモードではフラグがYES
あり、RELEASEではフラグであることに気付きましたNO
. ARMv6 専用の RELEASE バージョンをビルドし、ARMv7 対応デバイスにインストールした後、安定した 60 fps が得られました。ARMv7 (Thumb) 用にビルドしようとすると、再びずさんな (30 - 50% 悪い) パフォーマンスが得られました。また、非物理シミュレーション環境では、わずかなパフォーマンス ヒットが見られました。テスト デバイスは、iPod Touch 4、iPhone 4、および iPhone 3GS でした。なぜそうなるのかについて、ご意見をお聞かせいただけますか。何も思いつきません :)
iphone - ARMv6 のみのビルドでは、UIRequiredDeviceCapabilities: armv6? を含める必要があります。
私は ARMv6 のみをビルドしています (アプリのサイズを抑えるため)。すべての iPhone/iPad で問題なく動作します。
私の質問は、それを AppStore に送信するときに、それが Armv6 ビルドであると言うために UIRequiredDeviceCapabilities を更新する必要があるかどうかです。
次のように言います: armv6: アプリケーションが armv6 命令セット用にのみコンパイルされている場合は、このキーを含めます。(iOS v3.1 以降。)
しかし、これは、このキーを含めた場合、ARMv6 プラットフォーム (例: iPhone 3G) でのみ動作するということですか、それとも ARMv6 コードのみがこのアプリに含まれているが、それと互換性のあるすべての電話は引き続き動作するということですか?
いつもの拒絶を待ちたくありません。
ありがとう、
ピーター
iphone - iPhone 3g (armv6) 用の XCode 4.2 コンパイル
重複の可能性:
警告 iPhone アプリには、ビルド構成が設定されていても armv6 アーキテクチャを含める必要があります
iOS 5 デバイスをターゲットにするために XCode 4.2 にアップグレードしました (Apple の指示に従って) armv6 と armv7 (または少なくとも armv6) の両方をターゲットとするアプリのバージョンをリリースしようとしています。アプリをビルドしてアーカイブし、Apple に送信する準備ができたら、新しいオーガナイザーの送信画面で [確認] をクリックすると、「iPhone/iPod Touch アプリケーションに必要なアーキテクチャがありません: 次のアーキテクチャの少なくとも 1 つが必要です。存在する: armv6"
アーキテクチャのプロジェクト設定では、標準 (armv7) 以外を選択できません。このアプリを 3g iPhone 用にコンパイルする方法はありますか? それとも、アプリを新しいモデルに制限したり、以前の XCode にダウングレードしたりする必要がありますか?
この質問が重複して閉じられていない場合に備えて、答えはここにあります
objective-c - アーキテクチャ armv6 のシンボルが見つかりません
以下のエラーから私を助けてください。
サードパーティのフレームワーク (libIPhonecharting) を使用してグラフを作成しています。シミュレーターではすべて正常に動作しますが、.app ファイルを作成して IPAD デバイスにインストールしようとすると、次のエラー メッセージが表示されます。
ファイル /Users/xyz/Desktop/xyzIPAD/library/4.0/Release-iphoneos/libIPhoneCharting.a を無視して、リンクされているアーキテクチャではないアーカイブ用にファイルがビルドされました (armv6)
アーキテクチャ armv6 の未定義シンボル: "_OBJC_CLASS_$_DTCStroke"、参照元: DemoLineChart.o の objc-class-ref "_OBJC_CLASS_$_IPCBar3DChart"、参照元: DemoBar3DChart.o の objc-class-ref "_OBJC_CLASS_$_IPCLineChart"、参照元: DemoLineChart.o "_OBJC_CLASS_$_DTCDefaultCategoryDataset" の objc-class-ref、次から参照: DemoBar3DChart.o の objc-class-ref、DemoLineChart.o "_DTC_STROKE_CAP_SQUARE" の objc-class-ref、次から参照: +[DemoLineChart(Private) getRenderWithRender:] DemoLineChart.o の「_OBJC_CLASS_$_IPCTitle」から参照: DemoBar3DChart.o の objc-class-ref DemoLineChart.o の「_DTC_STROKE_JOIN_BEVEL」から参照:+ [DemoLineChart(Private) getRenderWithRender:] in DemoLineChart.o ld: アーキテクチャ armv6 collect2 のシンボルが見つかりません: ld は 1 つの終了ステータスを返しました
iphone - armv6、armv7 の画面座標系 (iPhone 開発)
(Cocos2d を使用して) iPhone/iPodTouch 用のゲームを作成していて、奇妙なことに気付きました...
特定のアクションを実行するために、プレイヤーが触れる画面の部分を検出する必要があります。
例えば:
... そして、 touchLocation.x と touchLocation.y が両方とも特定の範囲内にある場合、私は何かをします。
シミュレーターで問題なく動作しました。armv7 アーキテクチャ (最適化) を使用して、テスト デバイス用にコンパイルしたときも機能しました。しかし、armv6、armv7 アーキテクチャを有効にしてコンパイルすると (これはアプリ ストアが必要とすることです)、コードが機能しなくなっていることに気付きました。CCLOG は、armv6、armv7 用にコンパイルしたときに使用した X、Y 座標系が、armv7 (最適化) 用にのみコンパイルしたときに使用したものとは異なることを示しました。
どうすればこの問題を回避できますか? デバイスでテストするときに armv6、armv7 で使用される座標系を使用する唯一の方法はありますか?(これはシミュレータでは機能しません)? iPhone 用のアプリをアップロードして、armv7 (最適化) 用にのみコンパイルする方法はありません。:(
ios - シミュレーターではなくデバイス用にコンパイルするときの MonoTouch エラー: MONO_PATCH_INFO_JIT_ICALL_ADDR mono_marshal_safearray_create
MonoTouch では、デバイス用にコンパイルするときにこの奇妙なエラーが発生します (シミュレーターでは正常に動作しますが、iPhone 用にコンパイルした場合にのみクラッシュします)。
これは私を怒らせています。コードが呼び出される前にクラッシュが発生したようです。プロジェクトで 2 つのバインディング ライブラリ (TestFlight と CorePlot) を使用しているため、これは iPhone の ARMV6 アーキテクチャで MonoTouch が持つ相互運用マーシャリングの問題に関連している可能性があります。
どんなに小さなことでも、助けや提案をいただければ幸いです。ありがとう!
更新: 実験的なコンパイラ (MonoDevelop での設定: デバイス用にコンパイルするときの LLVM armv7) を使用して、アプリが正常に動作し、まったくクラッシュしないことを確認できます。これは、MonoTouch の armv6 バインド バグに関連しているようです。しかし、アプリをデバッグする必要があり、LLVM コンパイラがデバッグ モードで動作しません。回避策はありますか?
現在、Xamarin メーリング リストで議論が行われています。
http://monotouch.2284126.n4.nabble.com/Native-library-with-Monotouch-5-0-part-2-td3992408.html
iphone - 3G iPhone デバイスは「実行を終了しました」が、アプリがロードされない
3G デバイスでアプリを実行しようとしています。Xcode は、アプリが「iPhone での実行が完了しました」と表示しますが、アプリはデプロイされません。アーキテクチャが正しく構成されていると思います (下の画像を参照)
どんな助けでも素晴らしいでしょう、
ありがとう