iPhone アプリの開発にはどのようなオプションがありますか?
現在、Linux 用の gnu キットをインストールしようとしましたが、成功しませんでした! 手順が多すぎて、アプリを 1 つもコンパイルできませんでした。
Apple SDK の方がはるかに簡単に思えますが、私は Mac を持っていません。
それで、私は何かを逃していますか?
5 に答える
もちろん、Mac が必要です。シミュレーターは非常に優れていますが、完璧ではないため、開発には iPhone または iPod Touch も必要です。シミュレーターでは問題なく動作するが、ハードウェアでは失敗するコード例があります。開発キーを追加するにはハードウェアも変更する必要があるため、実際の iPhone を使用することには一定のリスクがあります。多くの人は十分に安全だと証言していますが、私は思い切って開発用に iPod Touch を購入しました。また、キーを Mac にインストールして Xcode に統合する必要があります。これは、Apple の標準的なセットアップでも正しく行うには十分に難しい作業です。Xcode は無料で、本当にまともな IDE です。
したがって、最小要件は
最新の Mac OS を実行する Intel Mac。最も安いオプションは Mac Mini です - $599 ですが、おそらく Ebay で $400 以下で問題なく動作するものを手に入れることができます。
iPod Touch (アプリにカメラ/電話機能が必要な場合は iPhone) - $229
必要なキーを取得できるように、Apple からの開発者ライセンス - 99 ドル
強調しておくと、実際のハードウェアでコードをテストする必要があり、Mac 以外のものを使用しようとすると、Xcode は Mac の購入コストを簡単に食い尽くすことになります。
はい、マックです。おそらく、ツールなしで努力する価値はありません。特にエミュレータなし。Apple は iPhone を設計し、OSX のバージョンを実行し、ツールを作成しました。アプリケーションをデバッグ、ロード、および管理するためのツールがないため、必要なのはコンパイラだけというわけではありません。
http://oreilly.com/catalog/9780596155193/をローカル ライブラリからチェックして ください。Mac は必要なく、ジェイルブレイクされた iPhone/iPodTouch と Linux だけが必要であると書かれています。SDK を使用してそれを実行できるかどうかはわかりません。2g 脱獄が始まるのを待っていますが、Mac が必要ないことを願っています。
公式の MAC の他に、Linux および Windows 用のツールチェーンを作成しようとするプロジェクトが google code にあります。iphone-devこのリンクは、ビルド方法を示しています。
このような基本的な iPhone 開発に関する質問の多くに答える別の FAQ サイトがあり、私はこれが役に立ちました。iPhoneDevelopmentFAQ.comをチェックしてみてください。