3

私はいくつかのモバイル開発プロジェクトに着手しようとしていますが、最初に少し宿題をしています。私の主な目標は Android と iOS に展開することですが、後者は Mac にアクセスできない (また取得することに興味がない) ため、いくつかの問題を引き起こしています。

Phonegap は、モバイル開発プロジェクトをアップロードできるクラウド サービスを提供しており、Mac は必要ありません。Phonegap Build FAQ から:

Web アセット (HTML、CSS、JavaScript の ZIP ファイル、または単一の index.html ファイル) を PhoneGap Build にアップロードするだけで、Git または SVN リポジトリを指定するか、プッシュできる git リモート エンドポイントを設定できます。に。その後、コンパイルとパッケージ化を行います。数分で、すべてのモバイル プラットフォームのダウンロード URL が届きます。

私は Appcelerator の開発およびネイティブ UI 機能に傾倒していますが、Mac を持っていないため、PhoneGap の Build サービスに似たものを使用して iOS 開発に Titanium を使用する希望はありますか?

4

4 に答える 4

9

Mac を持っていない場合、Titanium を使用するかどうかに関係なく、iOS 用のアプリケーションを開発、テスト、展開、またはアプリ ストアに配置することはできません。

とにかく、Titanium (存在しない) でクラウド ビルド テクノロジを使用できたとしても、最終的なアプリケーションを App Store にデプロイすることはできません。そのためには XCode が必要であり、PhoneGap についても同じことが言えます。 ここでこれを確認してください:

注: PhoneGap Build は Apple の標準的な開発プロセスを使用してアプリケーションをビルドするため、PhoneGap で iOS アプリケーションをビルドするには、開発者プログラムにサインアップする必要があります。証明書とプロビジョニング プロファイルを構成するには、Mac も必要です。

要するに、Mac を使用しない限り、App Store に合法的に展開することはできません。

于 2012-08-16T17:14:36.653 に答える
2

Google Play と iOS デベロッパーの両方としてサインアップすると、登録料が発生することを忘れないでください。

リモート サービスを使用すると、テスト サイクルが大幅に増加するため、かなりの時間がかかるのではないかと心配しています。

中古の Mac mini の価格は、慈善事業であっても、開発予算にほとんど影響を与えません。また、以前のポスター ノートのように、完成したビルドを Mac なしで合法的にデプロイすることはできません。あなたがマックを作ったなら、あなたも同じことをしませんか?

于 2012-08-25T21:04:39.230 に答える
1

Mobundler.comFoundry22.comのように、Mac なしでエンド ツー エンドの開発を行えるサービスが登場しています。

Foundry22 は、Titanium SDK 向けの PhoneGap ビルドに似たサービスです。PhoneGap ビルドと同様に、iOS 署名用の p12 バンドルと Android 用の Java キーストアが必要です。Mobundler などのサービスを使用して、ブラウザーだけでそれらを作成できます。iOS 開発者プログラムに参加するには、引き続き料金を支払う必要があります。

于 2012-10-27T05:44:11.857 に答える
1

ここでの答えは時代遅れです。Mac をまったく使用せずにアプリをビルドして App Store に置くことができる Icenium プラットフォームがあります。

http://docs.icenium.com/publishing-your-app/distribute-production/publish-ios

于 2013-12-19T10:53:01.940 に答える