質問

iPhoneやiPod Touchの開発は一度もありませんでした。これは、Macが開発する必要があるため、Objective-Cを学習する必要があるためです。の発表で Monotouch これで、すでによく知っている.NET言語を使用して、Windows PCで開発できます。

しかし、iPhoneアプリケーションを展開およびテストするためにまだMacが必要かどうかは興味がありますか?では、iPhoneのタッチに必要なツールと、それらのどれがMonotouchを使用してWindowsで実行されるのでしょうか。

役に立ちましたか?

解決

デバイスでの実行のためにアプリケーションに署名するために必要なコード設計ツールは文書化されておらず、OS XIでのみ利用可能であると考えています。

技術的には、他のOSの下でアプリをコンパイルすることは可能かもしれませんが、シミュレーターまたはコード設計ツールを使用してテストする方法がないため、とにかくそれを行うにはMacが必要になります。 Jailbrokenデバイスに対してテストすることも可能かもしれませんが、ストックOSファームウェアをテストされていないアプリを出荷したくありません。

他のヒント

答えの種はあなたの質問に埋め込まれています。から プロジェクトページ:

Monotouchは、エミュレータでテストするためにMacとAppleのiPhone SDKを必要とします。また、デバイスに展開するには、Apple iPhone開発者である必要があります。

マイケルの応答のポイントは、ジムの質問に直接語りかけません。

Windowsプラットフォームにいると、iPhone SDKエミュレーターの使用が妨げられますが、必ずしも実際のiPhone/iPod Touchに展開してテストすることを妨げるとは限りません。

私の知る限り、iPhone開発者として登録するためにMacハードウェアを所有する必要はありません。 iPhoneがサポートするテスト展開機能を使用できるように、iPhone開発者である必要があります。

私はまだMonotouchを試していませんが、これがそれがどのように機能するかについての私の理解です。 Monotouchを使用してコンパイルすると、iPhone/iPod Touchデバイスで実行されるバイナリが出力されます。その後、iTunesを使用して、アプリケーションパネルにバイナリをドラッグし、デバイスを同期します。このアプローチは、確かにネイティブ開発ほど自動化されるわけではありませんが、「Mac Free」は機能するはずです。

これは、既存のWindows PCを持っている人に「怪しげ」であるが興味深い読書を提供するかもしれません。

http://osx86.thefreesuite.com/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top