問題タブ [armv7]
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.
offline - オフラインプレイリストを再生しようとすると、オフラインモードで再生が機能しない(libspotify 9.1.32 / armv7ビルド)
libspotifyとオフライン同期プレイリストの再生に問題があります。アクティブなインターネット接続がない場合、ログインは成功します(そして、sp_session_connectionstateは、ユーザーがオフラインでログインしていることを報告します)。ただし、オフラインプレイリストのトラックを再生しようとすると、再生は機能しません。アクティブなインターネット接続でログインしてから接続をオフにすると、再生は機能します(つまり、オフライン再生を機能させるには、最初はオンラインである必要があるようです)。これはライブラリの問題ですか?そのような場合、修正が期待できますか?
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 - armv7 を含める必要があるのはいつですか? armv6 のみを使用して iOS5 デバイス用にビルドすることはできますか?
iOS4.0以降で動作する限り、すべての古いデバイスと互換性があるゲームを作成しています。iOS5 固有の機能がいくつかあります。
ビルドを作成する際に、armv6 と armv7 の両方のアーキテクチャを使用する必要がありますか、それとも armv だけを使用できますか? 私はxcode 4.2を使用しています
これに関する説明は大歓迎です。古いデバイスと互換性を持たせる方法は知っていますが、armv7 が必要な場合について明確にする必要があります。
前もって感謝します。
xcode - テキストフィールドが上に移動しないUIAlertView
ユーザーのユーザー名とパスワードを取得するためのプロンプトを表示したい。
これを行うには、UIAlertViewを表示し、それにサブビューとしてUITextFieldsを追加します。
最近、プロジェクトをXCode 4.2に移行し、すべてのプロジェクト設定を更新しました。ベースSDKはiOS5.0に設定されており、デプロイメントターゲットは4.0に設定されています。
その後、armv7アーキテクチャ用にのみ構築されていることに気付き、iPhone 3Gもサポートしたいので、armv6も含めるように変更しました。
これを行った後、UIAlertViewが以前のように上に移動しておらず、表示されたときにキーボードで覆われていることに気付きました。私はAppleのドキュメントでUIAlertViews(http://developer.apple.com/library/ios/#documentation/uikit/reference/UIAlertView_Class/UIAlertView/UIAlertView.html)をサブクラス化すべきではないと読んだので、方法を変更しました物事をやっていた。これは問題を解決しませんでした。
ビルド設定-「アクティブなアーキテクチャのみをビルドする」を「はい」に設定することで、自分の電話(iPhone 4、つまりarmv7アーキテクチャ)で動作させることができることに気付きました。
この問題は、armv6用にビルドしようとしていることに関係していると思われます(実際、ビルドしようとしているアーキテクチャからこれを削除すると、正しく上に移動するアラートが表示されます)。
私は今私の質問に取り掛かるべきだと思います...私はこれがなぜそれがそうであるように振る舞うのか理解するのに苦労しています。iOS 4以降でUIAlertViewにテキストフィールドを追加するときにアラートを手動で上に移動する必要がないことをどこかで読みました(現在リンクが見つかりません)。私は少なくともiOS4用にビルドしているので、これは両方のアーキテクチャで機能するべきではありませんか?
また、armv6用にビルドしても、正しく上に移動するアラートを保持するにはどうすればよいですか?
編集:たぶん私は間違っていましたが、アプリをデプロイできる電話のインスタンスが2つあることに気づきました。最初のものを選択して構築すると、UIAlertViewsが必要なときに上に移動しないアプリが得られますが、2番目のものを選択すると正しく機能します。スクリーンショットを投稿しますが、私は新しいユーザーなので、必要な権限がまだありません...
xcode - Xcode 4.2 と Three20 は armv6 をコンパイルしません
Xcode 4.2 のシミュレーターでアプリケーションを完全に実行しています。
ビルドしてアーカイブしてアプリストアに公開するには、armv6 ビルドを含める必要があることを示すエラーが表示されます。フォーラムは、ビルド ターゲットをクリアし、「armv6 armv7」を含めることを提案しています。iOS 3.0 の iOS Deployment ターゲットで
テスト iPod を接続してアーカイブ操作 (RELEASE ビルド) を開始すると、次のエラーが表示されます。
ファイル /xxx/Release-iphoneos/libThree20UICommon.a を無視すると、ファイルはリンクされているアーキテクチャ (armv6) ではないアーカイブ用にビルドされました (すべての Three20 ライブラリで繰り返します)
「_OBJC_CLASS_$_TTTableViewDataSource」、参照先: ContactsDataSource.o の Objc-class-ref
「Build Active Architecture Only」を変更しようとしましたが、これは機能しますが、アプリストアの armv6 は含まれていません。
誰かがこの問題に遭遇して解決しましたか?
ありがとう!ティム
iphone - 古いデバイスと新しいデバイスの両方をサポートするために、Xcode 4.2 で armv6 のみを使用する場合に問題はありますか?
iOS 3.0以降対応のアプリを開発中です。Xcode 4.2 では、armv6 をアーキテクチャに手動で追加する必要があります。新しいデバイス用に最適化された armv7 は、「armv6 armv7」でコンパイルする唯一の利点ですか? サイズは armv6 のみの場合よりも大きくなりますか?
ios - iOS 条件付きリンクの静的ライブラリ
armv7 および i386 用にコンパイルされたファット スタティック ライブラリがあります。私の iPhone/iPad プロジェクトではすべて正常に動作しますが、アプリケーションを armv7 デバイスにしかインストールできないため、iPhone 3gs 以降...
私のプロジェクトをarmv6で実行する方法があるので、ipod touchと古いiPhoneバージョンにインストールできます(armv7ライブラリの使用を無効にした場合も同様です)。
私はこれを試します:
しかし、プロジェクトをコンパイルすると、リンクエラーが発生します...
コマンド /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/clang++ が終了コード 1 で失敗しました
したがって、すべての種類のデバイスでアプリを実行する方法がありますが、armv7 用にコンパイルするときに特定のライブラリをリンクしますか???
手伝ってくれてありがとう!
ios - ARMv7 のみの新しいバージョンのアプリケーションを App Store にアップロードするとどうなりますか?
iPhone および iPad 用のユニバーサル アプリである iTunes Connect に「販売準備完了」アプリケーションがあります。
私のアプリケーションは、iPod touch 1g/2g や古い iPhone などの ARMv6 デバイスにも適しています。
ARMv7 アーキテクチャ専用にコンパイルされた新しいバージョンのアプリケーションをアップロードすると、iPod ユーザーはどうなりますか? 古いバージョンを使い続けますか?
ご支援ありがとうございます。
ios - ld:iOS 4.3ではシンボル_objc_retainedObjectが重複していますが、iOS5.0では重複していません
いくつかの背景-http :
//db-in.com/blog/2011/07/universal-framework-iphone-ios-2-0/にあるDineyのガイドを使用してカスタムフレームワークを構築しました
ARCベースのフレームワークであるarmv6/armv7の両方用に構築されており、4.3のデポリメントターゲットでコンパイルされています。
結果のフレームワークを5.0プロジェクトに配置するとうまく機能しますが、4.3プロジェクト(ARCまたは非アーク、関係ありません)に配置すると、実際には理解できない次のようになります...
libarclite.aを手動で追加しようとしましたが、何も変更されませんでした。
ld:アーキテクチャarmv7コマンド/Developerの/Users/freak4pc/Project/MyFramework.framework/MyFrameworkおよび/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/arc/libarclite_iphoneos.a(arclite.o)に重複するシンボル_objc_retainedObject /Platforms/iPhoneOS.platform/Developer/usr/bin/clangが終了コード1で失敗しました
これに関する助けをいただければ幸いです。
ありがとう
シャイ