web-dev-qa-db-ja.com

Windows上のiPhone SDK(代替ソリューション)

Windows用の公式SDKはないので、非常に迷惑です。 VMwareでMac OSを何らかの方法で実行する以外に、Windowsコンピューターでアプリケーションを開発する方法はありますか? Xcodeでできることはわかっていますが、これはMac OS Xのみに当てはまります。

SDKまたはXcodeを使用できない場合、構文などを確認して、メモ帳でコードを作成し、適切な拡張子で保存する方法はありますか?おそらく、SDKを試したことがなく、おそらくMacを購入せずにこれを行うことはないため、それができるかどうかはわかりません。

31
Cyclone

PhoneGap または Appcelerators Titanium Mobile を使用してアプリを簡単に構築できます。

これらは両方とも基本的にWebKitラッパーとして機能するため、HTML/CSS/JavaScriptを使用してアプリケーションを構築できます。それは非常にポータブルなソリューションでもありますが、作成できるものが多少制限されています-つまり、集中的なレンダリングなどはありません。それは本当にあなたが何をしたいのかに依存します。

16
Ryan McGrath

Mac Mini を購入する前にこれを調べました。答えは基本的にいいえです。ジェイルブレイクされていないiPhoneで実行するアプリのiPhone SDK開発を行うには、Leopard Macを購入する必要があります。

100%不可能というわけではありませんが、99.99%は無理です。足で電球を交換するようなものです。

Xcode にいる必要があるだけでなく、XcodeとiPhoneが通信できるようにするには、キーチェーンマネージャーに証明書を取得する必要があります。そして、Xcodeであらゆる種類の設定を適切に設定する必要があります。

26
Nosredna

Cydiaのsaurikの機能を実行し、PCでコードを記述してビルドしますiPhone自体で(技術的にはMacです!)ただし、Interface Builderを取得しないため、基本的に手作業でコード内にUIを作成しています。また、Macなしでアプリを実際に送信するのはかなり難しいでしょう。

2
Ana Betts

いいえ、何らかのIntel Macが必要です。 Best Buyに行き、4G RAMで18か月の無利子プロモーションを使用して1499ドルで24インチiMacを手に入れました。月額16ドルなどの最低支払いを支払います。 18か月以内にすべてがオフになります-興味はありません。それがiPhone開発に取り掛かる唯一の方法でした。

2
Taptronic

C/C++で開発する場合は、別の解決策があります。 http://www.DragonFireSDK.com を使用すると、Windows上のVisual StudioでiPhoneアプリケーションを構築できます。確かに見てみる価値があります。

2
Jim

誰も hackintosh を持ち出していません。ハードウェアをサポートしている場合、それが最良のオプションである可能性があります。

1
kellogs

技術的には、.NET言語でコードを記述し、Monoフレームワーク( http://www.mono-project.com/ )を使用してiPhoneで実行できます。誰かがこれを最初から行うのを見たことがありませんが、Unity Game Developmentプラットフォーム( http://unity3d.com/ )を書いている人々はそれを使ってゲームをiPhone互換にします。ゲーム自体は.NETで記述されており、iPhone上ですべてを実行できるMonoフレームワークを備えたiPhoneシェルを提供します。 Monoへのすべての変更をオープンソースリポジトリに戻したかどうかはわかりませんが、Mac環境以外でiPhoneアプリを書くことに真剣であれば、それは可能かもしれません。

そうは言っても、それを機能させるには数週間かかる可能性があると思います。代わりにMacに投資するのが最善かもしれません:-)

1
Ben Gotow

これは本当に時間をどれだけ大切にするかにかかっています。他のポスターが言及したように、MacなしでiPhoneアプリを構築する方法はいくつかあります。ただし、あなたは深刻な問題を乗り越えており、適切な開発チェーンを使用する場合よりもはるかに困難で時間がかかります。

EBayで数百ドルで中古 Mac Mini を購入できます。 iPhoneの開発を真剣に考えているなら、節約した時間ですぐにこれを取り戻すことができます。

1
DaveR

http://maniacdev.com/2010/01/iphone-development-windows-options-available/

彼らが多くの解決策を示したこのウェブサイトをチェックしてください。

  1. Phonegap
  2. チタンなど.
0
Mobile Tech.

2つの方法があります。

  1. 我慢している場合(Ubuntu corral pcとAndroid SDKとそれをすべて設定するための重い端末作業が必要です)。.0特権を支払わないSDK

  2. 不道徳な場合(Mac OS X Leopardと仮想化が必要です。どちらも多大な費用または著作権侵害によってのみ入手可能です)-次のリンクからスペースを削除してください。 htt p:// iphonewo rld。 codinghut.com/2009/07/using-the-3-0-sdk-without-paying-for-the-priviledge /

私は自分でUbuntuメソッドを使用します。

0
Pavja2