2017-06-15 16 views
0

同じバンドル識別子を持つ別のiPhoneとiPadアプリをリリースして、両方のアプリが互いに関連するようにすることは可能ですか?または、これが唯一の方法は、アプリが普遍的なアプリであることを確認することです。私が2つの別々のビルドをしたいのは、私がiPad用に大幅に異なるUIと機能を必要としているからです。iOSアプリケーションのiPad版

ユーザがUIDevice.current.userInterfaceIdiomを使用しているデバイスを検出できることがわかりましたが、私はこのような劇的な相違が欲しいので、2つの別々のアプリケーションで管理する方が簡単だと思います。

すべてのヘルプは、あなたがまだseparatedly解除したい場合は、別のものを使用する必要がありますので、

+0

2つの別々のアプリケーションを開発する場合、2つの異なるバンドルIDを使用する際の問題点は何ですか? Skypeがやっているようだ: "Skype"と "Skype for iPad" –

+0

@noir_eagle私は間違いなくこれを行うことができたが、私はこの代替手段について興味があった。私はiPhoneとiPadの両方で同じアプリを持っている場合、そのアプリの検索結果を増やすダウンロードが増えます –

+0

バンドルIDは一意であるため、_an_ iPhoneと_an_ iPadアプリを別々のバンドルIDで_ _ _できます。 _sam_ bundle IDを使用する_a_ universal appを作成することができます。 – holex

答えて

1

ストア内のすべてのアプリがユニークなバンドルIDが要求されるノワール「は、iPad用のappName」「APPNAME」として名前を付けて言うように。あなたは、ほとんど変化

com.companyName.appName.iphone 
com.companyName.appName.ipad 

で作ることができます - それはプロのように見えます。

+0

ご協力いただきありがとうございます! –

+1

私はその声明で議論することができました:_普遍的なアプリは、AppStoreが現在のイディオムに適切なアプリを自動的に表示するので、2つの異なるアプリをリリースするより専門的であるため、実際のエンドユーザは本当に必要ありません現在のバージョンが_ "XYZ for iPad" _のようなタイトルを持っているかどうかを知るために、例えばiPad上にありアプリがiPad用でない場合、デフォルトとして表示されません。また、新しいAppStore Reviewガイドライン2.3.7では、タイトルにアプリ名*のみを含めるべき理由を明示的に説明しています(タイトルの長さも短縮します〜30)。 – holex

1

つのアプリは、同じバンドルIDを持つことはできません認識されます。ただし、たとえばストーリーボードを使用する場合は、iPhone/iPod用とiPad用を使用するようにプロジェクトを設定できます。

+0

助けてくれてありがとう! –

関連する問題