問題タブ [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.
ios5 - 既存のアプリ: iOS 4.2 から iOS 5.0 へのアップグレード
iOS5 を使用して、iTunes ストアにあるアプリを書き直しました。
- 元のアプリは、iOS 4.2 以降で armv6 と armv7 をサポートしていました。
- 新しいアプリは、iOS5.0 以降の armv7 のみをサポートしています (iOS5 API は armv7 でのみサポートされているため)。
そこで問題です。一部のユーザーがアップグレードを取得できないことを意味するため、iTunes はアプリのアップグレードを許可しません。エラーメッセージ:
このバンドルは無効です。
UIRequiredDeviceCapabilities
の には、Info.plist
このアプリケーションが以前のバージョンでサポートされていたデバイスでの実行を妨げる値が含まれていない可能性があります。
の値UIRequiredDeviceCapabilities
は armv7 です。armv7 は iOS5 api で必要です。
私は何をしますか?古いアプリをプルして、新しいアプリに置き換えますか? 私の顧客はどうですか?どうすればアップグレードできますか? 回避策はありますか?
arm - アセンブラ STRB 命令 armv7
私はこのコードを持っています:
そしてそのオペコードは42 54
私はこのテーブルを使用していますhttp://imrannazar.com/ARM-Opcode-Map
しかし、私は54が私のstrb命令のオペコードです。
私が欲しいのはSTRB R2, 1
R2 レジスタに 10 進数値 1 を割り当てる必要があります。
必要なことを行うために使用する必要がある STRB のオペコードを理解できません。
お願い助けて
xcode - armv6 と armv7 の両方をサポートするには、どの Xcode 設定を使用すればよいですか?
最近 Xcode を 3.2 から 4.2 にアップグレードしました。アップグレード後、ターゲットの「ビルド設定」「アーキテクチャ」項目が armv7 に設定されていたため、iPhone 3 デバイスでアプリをテストする際に問題が発生しました。「アーキテクチャ」をarmv6に切り替えると、問題が修正されました。
しかし、これにより、私のアプリが armv6 デバイスを使用している人々に対して動作するように、App Store のバージョンに合わせて正しい設定を使用するようにしたほうがよいと思いました。
それで、「プロジェクト」の「ビルド設定」「アーキテクチャ」項目もarmv6に切り替えるだけの問題ですか、それとも何か違うことをする必要がありますか?
armv6 デバイスが常に armv6 を使用し、armv7 デバイスが常に armv7 を使用するには、どのような設定を使用できますか? テスト中とアプリ ストアにリリースするアプリの両方で。
iphone - iPhone - armv7 用に構築された OpenCV ライブラリ
私は昨年の夏から、 eosgardenで入手できるコンパイル済みの OpenCV ライブラリを使用してきました。アプリをアプリ ストアに提出しようとしたときに、展開ターゲットが iOS 5 に設定されている場合、armv7アーキテクチャをサポートする必要があることに気付きました。iOS 5 を実行しているデバイスのみをサポートできますが、最初にダウンロードした OpenCV のバージョンも armv6 用にビルドされているため (現在もそうです) 、アプリはarmv6用にビルドされています。
私の質問は、armv7用に構築されたeosgardenからのこのライブラリの更新を知っている人はいますか? これらのライブラリを再コンパイルする方法はありますか?
これは私のビルド エラーです:
ld: 警告: ファイル /Users/jinser/Desktop/TAapp/TAMenuApp/OpenCV/lib/iPhoneOS/lib/libcv.a を無視します。ファイルは、リンクされているアーキテクチャではないアーカイブ用にビルドされました (armv7) libcxcore.a、libcvaux.a、libml.a、libhighgui.a
についても同じ結果が得られます。
助けてくれてありがとう。
ios - armv6 および armv7 の条件付きコンパイル
amrv6 と armv7 の両方をサポートする公開アプリケーションがあります。現在、armv7 にのみ準拠するアップグレードがあります (armv7 に依存する外部ライブラリを追加しました)。アプリをストアに送信しようとすると、エラーの詳細が表示されます
以前のエラーを理解しました。両方のアーキテクチャをサポートするようにアプリを変更する必要があります。私の問題は、コードが armv7 のみに準拠するライブラリに依存していることです。プロジェクトのプロパティを変更して armv6 と armv7 の両方をサポートすると、コンパイル エラーが発生します (詳細は後述)。両方のアーキテクチャをサポートするコードをコンパイルできる必要があります。armv7 は、依存するライブラリを使用してコンパイルします。armv6 は、ライブラリに依存しない別のコードを持っています。
どうすればこれを達成できますか?
エラーの詳細:
• the compile crash is in one Lib file (.a) and the error says :
ld: warning: directory not found for option '-L/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/usr/lib/gcc/arm-apple-darwin10/4.0.1' ld: in /Users/.../(lib file).a, file is universal but does not contain a(n) armv6 slice for architecture armv6 Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code 1
前もって感謝します
ios - Codesign チェックが失敗します。コード オブジェクトはまったく署名されていません アーキテクチャ: armv7
iOS5.0.1 (9A405) を搭載したテスト デバイス iPod Touch 3G でアプリケーションを実行しました。アプリは準拠しており、実際のデバイスで正常に動作します。開発者アカウントがインストールされています。次のエラーが表示されます。
エラー: Codesign チェックに失敗しました: /Users/apple/Library/Developer/Xcode/Archives/2012-03-12/AppName 3-12-12 9.58 PM.xcarchive/Products/Applications/AppName.app: コード オブジェクトは署名されていませんall アーキテクチャ: armv7。
私のiPod Touchはarmv6デバイスだと思います。しかし、AppName-Info.Plist では
次のフィールドがあります: Architectures Standard(armv7) - $(ARCHS_STANDARD_32_BIT) Base SDK Latest iOS (iOS 5.0)
コード署名資格 デバッグ リリース コード署名 ID iPhone 開発者 デバッグ iPhone 開発者 すべての iOS SDK iPhone 開発者リリース iPhone 開発者 すべての iOS SDK iPhone 開発者
/Platform/iPhoneOS.Platform/Developer/SDKs/iPhoneOS5.0.sdk/Developer/SDKSettings.plist で CODE_SIGN_REQUIRED が NO に設定されています。YESに変更できないようです。そのファイルをデスクトップにコピーします。フィールドを変更して、この場所にドロップします。このフィールドは、Xcode バージョン 4.2.1 (4D502) を閉じても更新されません。
編集:コマンドラインからこのファイルを更新しました。CODE_SIGN_REQUIRED を YES に変更できましたが、問題は解決しません。
CODE_SIGN_ENTITLEMENTS を空白から YES にできないようにする必要がありますか? 助けてください。
Xcode でコード署名を行うのが難しいのはなぜですか? Android アプリ ストアでアプリをリリースしました。はるかに簡単でした。
ios - アーキテクチャー armv7
私は OS 開発に不慣れで、アプリを実行しようとしましたが、エラーが発生しました
これが問題の行です
この例を実行しようとしています
http://blog.marcopeluso.com/2009/08/23/how-to-prevent-iphone-from-deep-sleeping/
objective-c - iOS 5.1 / iPhone 4 でファット バイナリを実行する方法
ジェイルブレイクされたiOS デバイス用のアプリケーションを開発しています。
ブースのiPhone 3G(iOS 4.3.x)とiPhone 4/4S(iOS 5.x)をターゲットにしたい
Xcode 4.3.x でファット バイナリの生成に成功しました
これを iPhone 3G で実行しても問題ありません これを iPhone 4 で実行すると、
armv7 のみのビルドを iPhone 4 で実行している間は問題ありません。
何が欠けていますか?
armv7 - armv7 のリンク中にエラーが発生し、IOS DEVICE が実行されていません
今朝起きたら、ファイル「libz.dylib」が赤く、プロジェクトをコンパイルできませんでした。そのため、Xcode 4.3 を再インストールしようとすると、ライブラリを再度インポートできました。
次に、デバイスで実行しようとすると、コンパイラはこの 4 つの警告と次のエラーを表示します。
シミュレーターでアプリを実行できますが、DEVICE でコンパイルできません。
問題はライブラリリンクにあると思います。誰かが以前に同じ問題を抱えていましたか?
TNX