問題タブ [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.
iphone - 2 つの別々のプロジェクトからユニバーサル バイナリを作成する方法は?
私は iPhone と iPad アプリを持っています。どちらも完全に動作する XCode プロジェクトです。私がやりたいのは、これら 2 つのユニバーサル バイナリ アプリを作成することです。どうすればできますか?
ありがとうございました!
iphone - ライブ ユニバーサル アプリを iPad のみにアップグレードする
AppStore にライブ ユニバーサル アプリがあります。私たちのクライアントは考えを変え、アプリをもはやユニバーサルにすることを望んでおらず、iPad 専用にしたいと考えています。
少し前にアプリを提出したので、iPhone版を使っているユーザーもいます。
iPad のみのアップグレードを提出するとどうなりますか?
審査チームはそれを拒否しますか?
ライブになった場合、iPhone ユーザーはアップデートに関する通知を受け取りますか? はいの場合、どのような形で?
それとも、iPhone ユーザーはアプリを再インストールできなくなるのでしょうか?
ありがとうございました!
objective-c - ユニバーサル アプリケーションの命名規則
私はユニバーサル iOS アプリケーション (iPad と iPhone) を作成していますが、2 つのアプリ間で共有できないクラスの名前が非常に長いことに気付きました。
同様に、これらの内部のクラスには、主に Interface Builder が簡単に使用できるように、完全な名前 (デバイスを含む) があります。
A=iPhone で B=iPad の AControllerA.h と BControllerA.h のようなものを検討しましたが、そのオプションについても興奮していませんでした。
iOS ユニバーサル アプリケーションでのこのようなクラスの永続的な規則は何ですか?または、この必要性を排除する何かが (うまくいけば) 欠けていますか?
c - ユニバーサルLinuxプログラムを作成することは可能ですか?
mac os xでは、「lipo」を使用して32ビット、powerpc、64ビットのバイナリを1つの実行可能ファイルに組み合わせることができます。これは、Linuxで可能なことですか。
xcode - ppc/ppc64と完全な10.4/10.5SDKサポートをXcode4に復元するにはどうすればよいですか?
AppleはXcode4を搭載したSDK10.6のみを出荷しているため、Xcode4を使用したPPCアプリケーションの開発は不可能になりました。10.5、場合によっては10.4システムでも実行できるXcode4を使用してアプリケーションを開発することは可能ですが(SDK 10.6を選択しますが、展開ターゲット10.5または10.4)、少なくともSDK 10.5が必要なため、IntelMacでのみ実行されます。 PPCアプリケーションの構築。
さらに、完全なプラットフォームサポートのために10.6より前のSDKに対してビルドする必要があるまれなケースがいくつかあります。たとえば、特定の非推奨の機能が10.6 SDKから完全になくなった場合、それを使用する必要があり、ダイナミックリンクはそうではありません。そのような場合は常に最良の選択肢です。また、以前のSDKとリンクすると、使用するはずのない機能が開発を容易にすることがあります。これは、以前のOSバージョンとの非互換性が発生し、使用できなくなり、使用しようとするとすぐにコンパイラまたはリンカーのエラーが発生するためです。
最後になりましたが、AppleはXcode4からGCC 4.0のサポートも削除しました。これは、特定のソフトウェアを正しくビルドするために必要な場合があり、SDK 10.4を使用する場合、AppleはGCC4.2でソフトウェアをコンパイルすることを許可していません。問題が発生した場合、GCC4.2およびSDK10.6でビルドされたすべてのソフトウェアは、展開ターゲットが正しく設定され、MacOS 10.4で使用できない機能が使用されていない限り、MacOS10.4でも問題なく実行できます。
もちろん、Xcode4の隣にXcode3を並行してインストールすることはいつでも可能ですが、それはXcode4のすべての(すばらしい?)新機能を放棄し、古いXcode3IDEで作業を続ける必要があることを意味します。新しいプロジェクトと同じIDE内ですべての古いプロジェクトを管理し、利用可能な新しい機能の恩恵を受けることができれば、確かにはるかに優れています。近い将来にのみ、すべてのプロジェクトを10.6またはIntelにすることができるわけではありません。さらに、私は、実際に必要となるよりも早く古いプラットフォームのサポートを廃止することに固く反対しています。
この機能をXcode4に復元できますか?
xcode - IOS 4.2 および Xcode 3.2 によるユニバーサル アプリケーション
Iphone アプリケーションを開発していますが、それをユニバーサル アプリケーションに変換したいと考えています。この問題を扱った多くのチュートリアルを見つけましたが、それらは SDK と Xcode の新しいリリースに一貫しているようです。多くの人が言ったように、ユニバーサル アプリケーションを作成するのはとても簡単だと思います。必要な手順またはチュートリアルのリンクを教えてもらえますか? ありがとう。
iphone - ユニバーサルアプリのIcon.pngファイルエラー
リリース用にビルドしているときにこの警告が表示されます-
iPhone / iPod Touch:icon.png:アイコンのサイズ(72 x 72)がサイズ要件を満たしていません。アイコンファイルは、.png形式(-19014)の57x57ピクセルである必要があります
これはユニバーサルアプリで、プロジェクトに2つのicon.pngファイルがあります。1つはiPhone->画像で、もう1つはiPad->画像です。
また、info.plistファイルでアイコンファイルを「icon」(拡張子なし)に設定しました。それに応じて、iPhone 3、iPhone 4、iPad用の正しいファイルが見つかると思います。
この警告を解決するにはどうすればよいですか?
xcode - XCode 4 へのアップグレード後に ppc をリンクできない
XCode 4 にアップグレードした後、10.4 SDK を PPC で動作させる方法については、次の手順に従いました。コンパイルはできますが、リンク時にエラーが発生します。
追加のしわとして、私は XCode 自体を使用していませんが、付属の gcc ツールチェーンを使用しています。(これは、メイクファイルを使用する大規模なクロスプラットフォーム プロジェクトの一部です。)
サンプルのメイクファイルは次のとおりです。
helloworld.cpp を使用:
そして、ここにその出力があります:
ところで、この正確なメイクファイルは XCode 3 システムで正常に動作します。
ios4 - iTunesでiOSアプリケーションの言語を設定する
iTunesでアプリケーションの言語を設定したい。常に英語しか表示されませんが、iTunesで2つの言語を表示したいと思います。私はすでにこれら2つの言語をデバイス言語で管理しているので、アプリケーションコードに変更を加えたくありません。
サンプル画像には、英語、中国語、オランダ語、フランス語などの複数の言語が含まれています。
iphone - iOS: iAd と画面の回転をサポートする Universal App Template
iAd と画面の回転を透過的に処理する iOS ユニバーサル アプリケーション テンプレートを構築しようとしています。
つまり、新しいプロジェクトごとに UIViewController を使用する代わりに、独自の iAdVC (UIViewController をサブクラス化する) を使用します。これにより、iAd がシームレスに処理され、残りのウィンドウ スペースがユーザーに渡されます。
私はこれを試しています:ビューコントローラーには、{adView、コンテンツビュー}を含むuberViewが含まれています。
広告が表示されたり消えたりするたびに、両方の {adView, content view} がアニメーション化されます:
iAd 用のスペースを確保するためにフレームの上部をわずかに押しつぶすコンテンツ ビュー
同時に上部に沿って広告をフェードインします。
また、デバイスが回転するたびに、ビューのサイズを変更する必要があります。
最初の広告が配信されると、それを画面の上部に配置し、残りのコンテンツ フレームを押しつぶしてスペースを空けます。
しかし、コンテンツ ビューのフレームを変更すると、広告をクリックできなくなります。そうしないと、コンテンツ ビューがウィンドウに収まりません。