10

私は主に楽しみのためにコーディングしていて、おそらく後でフリーランスになりたいと思うでしょう。私は現在Android向けにプログラムしており、いくつかのアプリを無料でリリースしています。重要なのは、アプリケーションを構築することであり、アプリケーションからお金を稼ぐことではないので、私もそれらに広告を掲載していません。

自分のスキルをiOSにまで広げたいと思っていましたが、iOSアプリストアでアプリを公開するには、Macを購入し、Appleに年会費を支払う必要があることがわかりました。

ここで何かを理解していないか、重要な情報が不足している可能性があります。高価なMacBookを購入せずに、ストアでアプリを無料でコーディングして配布する方法はありませんか?新しいSonyVAIOを購入したばかりで、別のコンピューターを買う余裕はありません(また、コンピューターも必要ありません)。

私はすべての事実を正しく理解しましたか、それとも何かが足りませんか?

4

3 に答える 3

11

あなたは多かれ少なかれ正しいです。

  • アプリを配布するには、Appleに年会費を支払う必要があります。
  • Xcodeを実行してiOS用に開発するにはMacが必要です。

ただし、Mac Miniは、一部の古いモデルでもXcodeを正常に実行できるため、そこに節約できるお金があるかもしれません。

また、Macを入手したら、Apple Developerライセンスを支払うことなく、アプリを作成してシミュレーターで実行できます。ただし、アプリを公開したり、自分のiPhoneで実行したりするには、99ドルを支払う必要があります。

私はこれらすべての制限についてAppleに同意しませんが、それは彼らの決定であり、それについてすることはあまりありません。

また、Mac OSXを購入して、Mac以外のハードウェアで仮想的に実行することもできますが、それはAppleのライセンス条項に違反しているため、違法ですこれを行うのは興味深いかもしれませんが、法的な問題があるため、お勧めしません。

最後のオプションの1つは、クラウドでMacをレンタルして接続し(VNC、リモートデスクトップ経由)、試してみることです。ただし、デバイスで実際に開発するには、実際のMacハードウェアが必要です。

于 2012-08-25T16:58:33.433 に答える
6

クラウド内のMacで時間を借りることができるオンラインサービスが少なくともいくつかあるようです(PCからRDPまたはVNCを介してリモートで使用するため)。時間を借りるMacに最新バージョンのXcodeとiOSSDKがインストールされて使用可能になっていることを確認してください。これは、デバイスの直接デバッグを除くすべてのiOS開発に使用できます。

AppleのAppStoreにアクセスするには、開発者プログラムに登録するために料金を支払う必要があります。

絶対に無料のオプションは、iOSWebアプリを開発することです。これらは、カスタムアイコンでクリップ可能にしたり、適切なマニフェストとMIMEタイプを使用してオフラインで実行したり、独自のWebサイトまたはサーバーからダウンロードしたりできます。AppStoreの承認は必要ありません。

于 2012-08-25T17:07:33.307 に答える
2

iOS用のアプリを開発するには、次のものが必要です。

  • Xcode、つまりMacOSが必要です。通常、Macコンピュータ(iMac / MacBookなど)が必要ですが、VMにMacOSをインストールすることもできます。Xcodeの代わりに環境を設定できるかどうかはわかりません。
  • アプリを実行してテストします。iOSシミュレーターは問題ありませんが、シミュレーターと実際のデバイスには微妙な違いがある場合があります。実際のデバイスでテストする場合は、開発者プログラムに参加する必要があります。または、実際のデバイスをジェイルブレイクして、不格好なプロセス(アプリのパッケージ化を含み、コマンドラインを介してアプリをデバイスにコピーする)を実行することもできます。アプリ。
  • アプリを(製品として)配布する場所。Apple AppStoreでアプリを配布する場合は、(再び)開発者プログラムが必要です。ジェイルブレイクされたデバイス用のアプリを配布したい場合は、制限なしで自由に配布できます。
于 2012-08-25T17:16:00.863 に答える