0

html5とjQueryMobileを使用して作成したハイブリッドモバイルアプリケーションがあります。ipad/iphoneアプリケーションとして作成する必要があります。私はmacまたはXcodeでアプリケーションを開発しなかったことに注意してください。だから私はそれをiphone/ipadアプリケーションとして作るために私が従うべきステップを知る必要があります。

アップルストアで配布する予定はありません。私たちはクライアントにのみアプリケーションを提供することになっています。

これが私の質問です。

1)iOSアプリケーションとして取得し、クライアントに提供するために実行する必要のある手順は何ですか?[私のものはネイティブモバイルアプリではなくハイブリッドモバイルアプリです]

2)a)Xcodeを搭載したMacマシンが必要ですか?[ハイブリッドモバイルアプリケーションはそれを必要としないので、Macマシンが必要かどうかをデバイスにデプロイ/テストするときに心配します] b)またはios開発者プログラムで十分ですか?MacマシンがなくてもphoneGapビルドで.ipaファイルを取得できると思ったからです。

3)Apple Storeで配布するのではなく、クライアントに提供するために、iOS Developer Enterprise Programが必要ですか?[次のリンクからそう感じます]

 https://developer.apple.com/programs/which-program/

4)App Storeで配布している場合、アップルがアプリケーションを受け入れるために使用する基準はありますか?適切な答えを手伝ってください。後で言い訳をクライアントに伝えることはできません。ですから、この分野での経験がある人からの回答を希望します。

ありがとう。

4

2 に答える 2

1

1) もし私があなただったら、XCode を取得し、iPhone/iPad アプリを起動し、UIWebView を使用してある種のラッパーを作成します (Objective C で完全に書き直す気がない場合は、よりクリーンな結果になる場合とそうでない場合があります)。簡単かもしれませんし、そうでないかもしれません; それは何を移植するかによります)。

2) 上記のことを行うには、XCode を搭載した Mac が必要です。ただし、Unity、Flash、PhoneGap など、iPhone アプリをコンパイルできるサードパーティ プログラムがあります。私は常に XCode を使用してきたので、それらについて多くのアドバイスをすることはできません。

3) はい、開発者プログラムの料金を支払う必要があります。XCode に付属している iPhone シミュレーターを使用すると、無料でコードを記述してテストできますが、それを任意のデバイスに配置するには、料金を支払う必要があります。

4) 短いバージョンでは、それが機能し、適切であり、合法であり、有用であり、ユーザーフレンドリーである限り、Apple はそれを受け入れます。通常、彼らはそれが重大な問題である場合にのみ拒否します。さらに詳しく知りたい場合は、完全版を読むことができます。

于 2013-02-25T05:00:04.493 に答える
0

1) 配布には、Xcode またはその他のプラットフォームを使用してビルドされた iPhone および iPad 用の ipa が必要です。

2) a) ipa のビルド用でない場合は、テスト、デバッグ用に mac と Xcode が必要です。アプリが XCode と Mac を持つ js を使用している場合、大いに役立ちます。b) 開発者プログラムは、アプリをデバイスにインストールしてテストする場合 (作成済みの ipa をインストールする場合) に役立ちます。

3) iOS Developer Program が必要です。ただし、Enterprise プログラムがユーザー デバイスをプログラムに登録し、アプリを配布する必要があるクライアントです。特定のユーザーにアプリを配布する場合にのみ、Enterprise プログラムが必要になります。

4) アプリをアプリ ストアで公開する前に、承認のためにアプリを Apple に送信する必要があります。以下は、いくつかのヘルプへのリンクです - https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/SubmittingYourApp/SubmittingYourApp.html

お役に立てれば。

于 2013-12-13T12:53:32.200 に答える