14

QRコードスキャン用のZBarSDKを使用してiOSアプリを開発しています。ここで、ZBarSDKの作成者は次のように語っています。

オートフォーカス付きのカメラを搭載しているため、iPhone3GSとiPhone4のみがサポートされています。ZBarライブラリはiPhone3Gをサポートしておらず、サポートする可能性はほとんどありません。

そこで、plistauto-focus-cameraのセクションにキーを追加しました。Required Device CapabilitiesiPad2とiPodTouch4th Genにはオートフォーカスカメラがありませんが、ZBarSDKコードを使用してQRコードをスキャンすることはできます。しかし、私のauto-focus-cameraキーでは、iPad2およびiPodTouch第4世代のユーザーがAppStoreから私のアプリをダウンロードすることはできません。

言い換えれば、これらのデバイスにAppStoreからアプリをインストールできるようにする方法を見つける必要があります。

  1. iPhone3GS。
  2. iphone 4。
  3. アイフォーン4エス。
  4. iPad2。
  5. 新しいiPad。
  6. iPodTouch第4世代。

そして、これらのデバイスでは、私のアプリは利用できないはずです:

  1. iPhone2G。
  2. iPhone3G。
  3. iPad。
  4. iPod Touch3dGenおよび

私の質問は、アプリを最初のリストのデバイスのユーザーがApp Storeで利用できるようにし、2番目のリストのデバイスのユーザーが利用できないようにする方法です。

どんな助けでもありがたいです!

PS:私はSOでこの質問を見ましたが、あまり役に立ちません。

PS2:このアプリには、利用可能なデバイスの望ましいセットがあります。

要件:iPhone 3GS、iPhone 4、iPhone 4S、iPod touch(第4世代)、iPad 2 Wi-Fi、iPad 2 Wi-Fi + 3G、iPad(第3世代)、iPad Wi-Fi+4Gと互換性があります。

誰か知っていますか、彼らはそれをどのようにしたのですか?

PS3:同時に両方still-cameraを追加し、これをauto-focus-camera 提供します

要件:iPhone、iPod touch(第4世代)、iPad 2 Wi-Fi、iPad 2 Wi-Fi + 3G、iPad(第3世代)、およびiPad Wi-Fi+4Gと互換性があります。

そして、3GS、4、4Sの代わりに、すべてのiPhoneがアプリに適している限り、これは素晴らしい方法ではありません。

PS4:私のアプリはここにあり、そのような要件があります:

要件:iPhone 3GS、iPhone 4、およびiPhone4Sと互換性があります。

4

3 に答える 3

8

Word Lens には、、、armv7およびopengles-2デバイスvideo-camera機能が必要です。

于 2012-05-25T20:45:53.800 に答える
5

私はあなたがそれを行うことができるかどうかわからない

コードをチェックして、デバイスモデルが適切でない場合は、ユーザーが使用しているモデルがアプリケーションを機能させることができないという新しいビューをポップするだけでよいでしょうか?

これでモデルを検出できます:

#import <sys/utsname.h>

NSString*
machineName()
{
   struct utsname systemInfo;
uname(&systemInfo);

return [NSString stringWithCString:systemInfo.machine
                          encoding:NSUTF8StringEncoding];
}

そしてそれを与える:

@"i386"      on the simulator
@"iPod1,1"   on iPod Touch
@"iPod2,1"   on iPod Touch Second Generation
@"iPod3,1"   on iPod Touch Third Generation
@"iPod4,1"   on iPod Touch Fourth Generation
@"iPhone1,1" on iPhone
@"iPhone1,2" on iPhone 3G
@"iPhone2,1" on iPhone 3GS
@"iPad1,1"   on iPad
@"iPad2,1"   on iPad 2
@"iPhone3,1" on iPhone 4
@"iPhone4,1" on iPhone 4S

それ以外の場合は、アップルに電子メールを送信してみてください

于 2012-05-16T10:50:49.500 に答える
2

アプリの plist のセクションでvideo-cameraキーを使用する必要があります。Required Device Capabilities

于 2012-12-28T13:16:37.690 に答える