問題タブ [universal-binary]

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 投票する
3 に答える
5281 参照

iphone - .xib ファイルに関する iPhone SDK 3.2 Universal App の問題

そのため、iPhone アプリをユニバーサル化するこのプロセスが大きな頭痛の種であることがわかりました。これは私だけですか?ないことを願っています。とにかく、私の質問は、ユニバーサル アプリケーションの .xib ファイルに関するものです。

iPhone OS 3.1 を実行するアプリをすべてユニバーサル スイッチにする準備ができていました。iPad/ユニバーサルアプリケーションの現在のターゲットをプロジェクト/アップグレードすると、アプリに必要なiPad設定がすべて含まれるようになりました...

そのため、3.2 SDk でテストしたところ、画面が大きく、ツールバーのサイズは iPad に適していましたが、表示されていた画像は OS 3.1 のもので、非常に小さかったことを意味します。次に、iPad のソース フォルダに移動し、MainViewController.xib ファイルの名前を MainViewController-iPad.xib に変更し、iPad 用に用意した大きな画像を挿入しましたが、それでも正しく動作しませんでした。

次に、MainViewController.m ファイルに移動し、nib 参照を MainViewController から MainViewController-iPad に変更したところ、うまくいきました。私の唯一の懸念は、それを「ハードコード」するか、iPad ファイルから強制的に読み取る必要があるということですが、OS3.1 バージョンで問題が発生するのでしょうか? 何らかの理由で 3.1 バージョンに戻ってテストすることはできません。このオプションは Active SDK メニューから削除されました...

これを経験した人、または私が間違っていることについての洞察を持っている人がいる場合は、あなたの助けをいただければ幸いです. ありがとうございました!

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

build - iTunes Connectディストリビューション用のユニバーサルバイナリを作成するにはどうすればよいですか?

私のアプリは正しいiPadウィンドウを表示しておらず、同じiPhone画面を表示していましたが、左上が整列しているとAppleが言ったため、拒否されたアプリを作成しました。

シミュレーターで実行すると、アプリに正確に表示されるはずの大きなiPadビューが表示されます。

デバイスに表示されているAppleレフリーとしての私のアプリ:

代替テキストhttp://www.balexandre.com/temp/2010-04-22_0939.png

シミュレーターを実行している私のアプリ(50%ズームのみ):

代替テキストhttp://cl.ly/cCH/Screen_shot_2010-04-22_at_09.40.24.png

アプリケーションデリゲートのコードは、以前に公開したコードです。

私のターゲット情報で私はiPhone/iPadを持っています

代替テキストhttp://cl.ly/cwB/Screen_shot_2010-04-22_at_09.33.12.png

私の質問は、アプリをどのように構築すればよいですか?

  • BaseSDKを使用する
  • iPhoneシミュレーター3.1.3
  • iPhoneシミュレータ3.2

私のアクティブな構成はDistributionであり、アクティブなアーキテクチャはarm6

すでにiTunesConnectにアプリを公開している人は、設定について説明してもらえますか?

PS私は開発者ガイドラインに従いBuilding and Installing your Development ApplicationましたCreating and Downloading Development Provisioning Profilesが、これについては何も述べていません。正確に行ったため、アプリは拒否されました。

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

xcode - ユニバーサルアプリをiPad専用アプリとしてAppleに提出する

xcodeのウィンドウテンプレートを使用してユニバーサルアプリを作成しました。iPhoneバージョンはまだ完全にプログラムされていないため、今度はiPadバージョンのアプリだけを送信します。

これはどのように可能ですか?何を変更する必要がありますか?(ターゲット設定、info.plistなど?)

0 投票する
4 に答える
34279 参照

iphone - armv6、armv7、および i386 用のスタティック ライブラリ (fat) をコンパイルするにはどうすればよいですか

この質問が何度か出されたことは承知していますが、私の目標は、Web を検索して見つけたものとは少し異なります。具体的には、私はすでに iPhone 用の静的ライブラリを構築できていますが、構築できる最終的なファット ファイルには、arm および i386 アーキテクチャしか含まれていません (また、arm が何を参照しているのかはわかりません: v6 または v7 ですか?)。armv6 と armv7 用に特別にコンパイルすることはできず、lipo を使用して両方のアーキテクチャをマージします。lipo ツールは、同じアーキテクチャ (armv6 または armv7 ではなく、arm) が armv6 ライブラリと armv7 ライブラリの両方に存在することを訴えます。

誰かが armv6 と armv7 のビルド方法を正確に説明でき、それらのライブラリを lipo を使用してファット ファイルにマージできますか?

EDIT : Xcode を使用せずにビルドする必要がありますが、従来の UNIX ライブラリを直接コンパイルする必要があります。

0 投票する
3 に答える
5003 参照

boost - Boost を static Universal binary lib としてコンパイルする

Boostの静的Universal Binary libが欲しいです。(最新の安定バージョン、つまり 1.43.0 以降が望ましいです。)

同様の問題と考えられる解決策に関する多くの Google ヒットを見つけました。ただし、それらのほとんどは時代遅れのようです。また、それらのどれも実際に機能しませんでした。

ただいま、がんばってます

それはうまくコンパイルされ、インストールされます。ただし、生成されたバイナリは壊れているようです。

編集:コマンドが間違っていたようで、ほとんどのオプションで「--」を削除する必要があります。だから私が今しようとしているコマンド(-aはすべてを再構築することを意味します):

ただし、これにより、次のような多くの奇妙なエラーが発生します(以前に発生したもの)。

これは、Universal バイナリをビルドするときに発生する別の問題である可能性があります: MacOSX 上の g++ は -arch ppc64 では機能しません

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

macos - MacOSX の g++ は -arch ppc64 では動作しません

g++ を使用して MacOSX でユニバーサル バイナリをビルドしようとしています。ただし、実際には機能しません。私はこの単純なダミーコードで試しました:

これはうまくいきます:

ただし、これは次のことを行いません。

それはなぜですか?

私はMacOSX 10.6を使用しています。Xcode 3.2.2 と付属のすべての SDK をインストールしました。GCC 4.2 がデフォルトです。GCC 4.0 では、動作は似ていますが、いくつかの異なるエラーが生成されます。

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

iphone - ユニバーサルiPhone/iPadアプリケーションの構築/テスト

ユニバーサルバイナリを生成するように構成されたプロジェクトがあります(私は思います)。ベースSDKは3.2に設定され、DeploymentTargetは3.1に設定されています。ターゲットデバイスファミリはiPhone/iPadであり、アーキテクチャはarmv6armv7です。

このユニバーサルバイナリが実際にどのように機能するかについて、いくつか質問がありました。

1)レビューのためにアプリバイナリを送信する場合、ビルドターゲットとしてどの構成を設定する必要がありますか?「デバイス-3.1」に設定すると、という警告が表示されます"warning: building with Targeted Device Family" that includes iPad('1,2') requires building with the 3.2 or later SDK"。ただし、SDK 3.2でビルドした場合でも、OS 3.1を搭載したiPhoneで動作しますか?デバイスとアーキテクチャ(arm6 / arm7)の正しい構成は何ですか?

2)上記のシナリオをテストするにはどうすればよいですか(SDK 3.2で構築されていますが、OS 3.1を実行しているデバイスにインストールされています)?SDK 3.2を使用してビルドした場合、OS 3.1を搭載した電話にインストールしようとすると、電話のOSが更新されていないというエラーが表示されます。

ありがとう!

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

iphone - 既存の iPhone アプリケーションを iPad に移植する方法

私は iPhone アプリケーションを持っています。そのアプリケーションをすべてのデバイス iPhone/iPod/iPad で動作するユニバーサル アプリケーションに変換したいと考えています。それで、どこから始めて、何をする必要がありますか?

ヘルプ、リンク、サンプル アプリなど、どんなものでも大歓迎です。

前もって感謝します :)

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

iphone - iPhoneユニバーサルアプリ。MoviePlayer.framworkの問題

3.0 iPhone OS SDKに基づくアプリケーションがありますタスクの1つはビデオの再生です(このタスクにはMPMoviePlayerControllerを使用します)今、3.0と3.2 OSの両方でユニバーサルアプリを動作させようとしていますアップルのドキュメントに記載されているすべての手順を実行しました:現在のターゲットをアップグレードするiPad; を使用してシンボルの実行時チェックを行います

働き。しかし、デバイス(OS 3.1.3を搭載したiPhone)でアプリケーションを起動すると、次のログでアプリケーションがクラッシュします。

ご覧のとおり、エラーは「シンボルが見つかりません:_MPMoviePlayerWillEnterFullscreenNotification」です。このシンボルは、iPhoneOS3.2以降のMediaPlayer.frameworkで利用可能な通知です。

だから、私は何が間違っているのですか?OS 3.2(新しい利用可能な機能を備えた)および古いOS(それらの機能を備えた)でユニバーサルアプリケーションを正しく動作させるにはどうすればよいですか?

0 投票する
3 に答える
2452 参照

iphone - iPhoneアプリをiPadストアに入れないようにする方法は?

ユニバーサル アプリへの移行を開始した iPhone アプリがありますが、プロセスが完了していないため、iPhone バージョンへのアップデートをリリースしたいと考えています。

Info.plist ファイルでデバイス機能を指定してアプリを特定のデバイスに制限できることは知っていますが、未完成のユニバーサル バージョンが iPad ストアに表示されないようにするにはどうすればよいでしょうか?

LSRequiresiPhoneOS BOOL エントリ (Info.plist ファイル内) を確認するだけで十分ですか?

ありがとう!