ios - xcode window




Windows開発機を使用してiPhone用に開発する方法を教えてください。 (20)

Oracle VirtualBox 使用すると、ユーザーは仮想マシンにMac OS Xをインストールできます。 あなたがそれに慣れているならば、あなたはXcodeを使うのにその方法を使うことができます。 これは、あなたのMacをWindowsに "デュアルブート"してから、VirtualBoxをWindows(またはLinux)内にインストールする場合には有効です。

その他の可能性としては、 Appcelerator Titanium (HTML、CSS、およびJavaScript)や MonoTouch (.NET)などのクロスコンパイラがあります。

WindowsマシンでiPhone SDKをいじる方法はありますか? Windows用のiPhone SDKバージョンの計画はありますか?

私がこれをすることを考えることができる唯一の他の方法は私がこれがどれほど合法的であるかあまりよくわからないけれども、Windows上で動く VMWare サーバの上でMac VMイメージを動かすことです。


SDKはOS Xでのみ利用可能で、Macを使わざるをえません。 Macを購入したくないのであれば、Windows X上の仮想マシンでOS Xを実行するか、PCにOS Xをインストールすることができます。

私の経験では、仮想マシンソリューションは非常に遅い(2G RAM搭載のcore2 duoラップトップで)。 あなたがそれを急流のために探そうとしたいと思うならば。 それはおそらく価値がないです。

もう一つの選択肢は、一般的にハッキントッシュと呼ばれるあなたのPCにOS Xをインストールすることです。 ハッキントッシュは非常にうまく機能します - 私の友人は、彼のDellクアッドコアハッキントッシュが実際にはアップル製ハードウェアよりもはるかに高速であったため(そして約1/3のコスト)、彼のMacを販売しました。 これを行う方法についての記事がたくさんあります。 これはDell Inspirion 1525ラップトップにインストールする方法についてのものです: hackbook pro tutorial

もちろん、これらのオプションはどちらもいくつかのライセンス体系に反する可能性が高いため、ご自身の責任で行ってください。


あなたがMacにSSHアクセスできるのなら、XCodeを制御するためにVNC(Vine VNCのように、一度に複数の用途が可能です)を使うことができます。

あなたがラップトップからMac Miniにアクセスしたい、またはあなたのSOがあなたのMacBookを独占しているなら、これは役に立つかもしれません。


あなたがiPhoneのアプリを作成したいがMacを作成したくない場合は、 http://www.pmbaty.com/iosbuildenv/ を試してみて ください。

XCodeのように、iPhone、iPod、iPad(jailbreakされているかどうかにかかわらず)にデプロイ可能なネイティブiOSアプリケーションを簡単に開発できます。

XCodeのように、Objective-C、C ++、C、またはARMアセンブリでコーディングするには、お気に入りのIDEを使用してください。 ARCとブロックがサポートされています。

iPhoneアプリケーションをVisual Studio内で直接コンパイルします。

Windows(XP、7、8)、FreeBSD、Linuxの全てのバージョンで動作します。

今iOS8をサポートしています。


あなたは WinChain を使うことができます

プロジェクトページを引用する:

これは、Windows XP / Vistaコンピュータ上でiPhoneツールチェーンを構築する最も簡単な方法です。これは、(winChainに含まれる)UIKitヘッダを使用して記述したObjective-Cのソースコードを使用して使用できるアプリケーションにコンパイルすることができます。あなたのiPhoneで。


あなたは Tersus (無料、オープンソース)を使用することができます。


あなたはMacを所有する必要はなく、Objective-Cを学ぶ必要もありません。 異なる環境で開発して、後でObjective-Cにコンパイルすることができます。

iPhone 10.6(Snow Leopard)を実行してiPhoneおよびiPad用に開発する

私たちの開発者が書いたこの記事では、iBootを使ってWindowsにOS X Snow Leopardをインストールし、次にVmwareを(説明付きで)インストールし、そしてiPhone開発環境を動かして...そしていくつかの余分なジューシーなことを説明します。 私にとってはとても役に立つ。

それが役立つことを願っています。 Phonegapを使用するので、一度に複数のスマートフォンプラットフォームで開発できます。


あなたはPCにOSXをインストールすることができますが、経験は素晴らしいことではありません、そしてそれは多くの仕事を必要とします。 フレームワーク/ SDK コードネーム1を 使用することもできます。これはJAVAに基づいており、Windows上のWP8、Android、iOS(eclipse)でコードを作成するために使用できます。

機能の概要

  1. 超高速アンドロイドシミュレータとの完全なAndroid環境
  2. 数分でiPhoneアプリを大画面iPadに持ち運びが簡単なiPhone / iPadシミュレータ。
  3. 標準のJavaデバッグを完全にサポートし、あらゆるプラットフォーム上のアプリケーションのプロファイリングを行います。
  4. 簡単なテーマ設定/スタイル設定 - クリックするだけで

Javaを使用したAndroid、iOS、iPhone、WP8アプリの開発 免責事項:これは製品に対する私のレビューです。


あなたは、Windows上でiPhone用のmakeアプリケーションにSentenzaを使用することができます。 成功を収めてテスト済み。 それは解決策ではありませんが、良い代替案です!


あなたは、Windows環境でアプリケーションを開発したい場合は、オプションがあります、あなたはあなたのWindowsにMAC OSをインストールすることができますプラットフォーム名は: "Niresh'MAC OS"、あなたはGoogleでそのテキストを検索することができます

それからあなたはあなたのWindows PCにMAC OS Source全体と簡単にインストールされたMAC OSをダウンロードすることができます、NireshはOS全体をハックすることができます。

これがお役に立てば幸いです。


これをチェックしてください。

オーバービュー

さまざまなソース言語で書かれたプログラムをさまざまなターゲット言語にクロスコンパイルできるようにすることを試みるプロジェクトです。 最初のテストケースの1つは、プログラムをJavaで書いてiPhoneで実行することでした。 サイトでビデオを見ることは価値があります。

とは言っても、試したことはありません。 このプロジェクトはかなりベータ版のようです。また、SourceForgeのサイトではあまり活動がありません。


はい、あなたはObjective-Cを学び、Appleのソフトウェアとハ​​ードウェアを購入する必要はありません。

アドビシステムズ社は、ActionScript 3からiOS用のプログラムまでを 作成しました 。 そして後にApple approved このアプリケーション作成方法を approved

これは、WindowsまたはLinux / BSD(およびMacOS-X用の別のアプリケーション)でAppleアプリケーションを作成するための最良の方法です。



他の2つの選択肢

  1. Titanium Developer - 無料のコミュニティ版 - HTML / JavaScriptで書いてください - Xcodeでコンパイルしてください(MacまたはVMが必要です)

  2. OpenPlus ELIPS Studio - Flexで書いてXcodeでコンパイルする(MacまたはVMが必要) - しかし、彼らはただ彼らの製品の代金を請求し始めた。

私はあなたがWindows上でバイナリにコンパイルすることを可能にする、これらと他に言及された他のいくつかのための 'ツールチェーン'オプションがあるかもしれないと思います。しかしこれはAppleのライセンスに反する。

間違いないのであれば、最終的にはxcode(通常のObjective-Cコードとライブラリ)でコンパイルしているので、Xcodeを出力/動作し、サードパーティ/代替/制限付きライブラリを使用しないTitaniumなどの製品は準拠しているはずです。


指摘したように、あなたはWinChainを使うことを試みることができますが、あなたが初心者のコーダーであればそれは簡単ではないでしょう。

iPhone SDKはHackintoshes(OS Xがインストールされている通常のPC)で動作します。 私は自分が持っていることを知っていますし、それはします。

OSXライセンスを購入した後は、Boot-132またはiDenebなどの他のインストーラのいずれかを使用して、別のドライブのPCにインストールしてみてください。 あなたがたくさんのいじりをしなければならない問題と物事はまだまったくうまくいかないでしょう。


正当なものにしたい場合は、クラウドベースのMacソリューションとクロスプラットフォーム開発ツールの2つの選択肢があります。 合法的なことを気にしないのであれば、ハッキントッシュのアプローチや仮想マシンを検討するかもしれません。 あなたがまともなPCを持っているなら、仮想マシンを実行するのが最も簡単な方法でしょう。 あなたはどのハードウェアがハッキントッシュでドライバーの問題を抱えるであろうかについて決して知らないかもしれません。

私はこれらのすべてのアプローチを試してみました、そしてそれらはすべて長所と短所を持っています、しかし第二のグループのために、私は一種の有罪を感じます。 私は生計を立てるためのアプリを開発していますが、それを目的として他の人を切り取ることはしたくありません。

あなたが小さなプロジェクトを作っているなら、クラウドベースのMacが役に立つかもしれません。 短期間それを借り、あなたのプロジェクトを開発し、そしてあなたが行くのをやめなさい。 何か新しいことを気にする必要はありません。

しかし、プロジェクトが大きくなっている場合は、クロスプラットフォームのフレームワークが唯一の選択肢と思われます。 重要なことはあなたが賢明に選ぶ必要があるということです。 ハイブリッドフレームワークは非常にたくさんありますが、それらを1つの文にまとめて「Webページをアプリラッパーで表示する」ことや、開発者がハイブリッドフレームワークを使用しないこともネイティブフレームワークに影響します。

私はこれらのうち3つ(Titanium、Smartface、およびXamarin)を試してみましたが、それらはすべて「本物のネイティブ出力」を生成すると主張しており、私の意見では彼らの主張は正しいです。 自分で試してみる必要があります。ネイティブの気持ちを説明するのは簡単ではありません。 前回のコメントでは、これらのプラットフォームを習得するにはある程度の努力が必要であることが示されましたが、いったんそれを知ると、iOSアプリケーションだけでなくAndroidアプリケーションもすべて共通のコードベースで開発できます。 そしてもちろん、彼らはクラウドMacよりはるかに安いです。 そのうちのいくつかは無料です。 あなただけの店舗提出のためのMacが必要になります。

JavaScriptを知っていれば、TitaniumとSmartfaceを試してください。C#を知っていれば、Xamarinを試してください。 ちなみに、デバイスシミュレータに関しては、TitaniumはMacに依存していますが、SmartfaceはWindows開発用のシミュレータアプリを持っていて、それは私が思っていたよりもうまく機能します。 一方、XamarinはあなたのネットワークにMacを必要とします。


興味深いことに、クロスプラットフォームの wxWidgets オプションについては言及されていません。

ただし これ は最適な 解決策にはなりません。

私見、ビジネス上最も賢いやり方は、Appleの承認された枠組みにお金を投資することです。 そのようにして、もしあなたがあなた自身が何らかの気が遠くなるような問題で立ち往生しているのを発見するならば、あなたは相談するべき開発者のはるかに大きいコミュニティを持っています。



Xamarin は今私のトップ投票です。 Microsoftによって購入され、現在Visual Studioに直接組み込まれており、C#を使用することができ、それらに追加されているすべての更新と機能を使用することができます。 展開サーバーとして機能するのに必要なのはMac Miniだけですが、そこにコードを書く必要はまったくありません。

ゲームに関しては、 Unity 3D が私の一番の選択です。 編集者は年間最大100Kの収入まで無料です(インディーズに最適)。 Unity 5+は、無料版でさえも完全にロック解除されています。 UnityはiOS、Androidそして他のほとんどのプラットフォームをサポートします。 iOSとMACの場合は、ビルドを行うために見つけることができる最も安いMAC Miniを入手するだけですが、開発はすべてWindows上で行うことができます。

別のオプション:

PhoneGap も機能しますが、ゲームにはあまり適していませんが、通常のGUIアプリケーションにはかなり適切です。 繰り返しますが、アプリケーションに署名してテストし、Appleの利用規約に準拠するには、Macが必要です。

Flutter は、Googleの無料クロスプラットフォームモバイルアプリ開発フレームワークです。


Objective-C, C++ または単純なCでVisual Studioを使用してiPhoneアプリケーションを開発できるようにする開発キット。

iOSビルド環境 でそれをチェックしてください

iPhoneアプリケーションはVisual Studio(2008、2010、Express)内で直接構築できます。

かなりきちんとした、それは成功したコンパイルの後にあなたのアプリのために IPA ファイルさえ構築します。 このコードは、脱獄されたデバイスでもそのまま機能します。その他の地域では、最終的なコンパイルとApp Storeへの送信はMacで行う必要があります。 それでもなお、それはあなたが有名なIDEを使用して開発することを可能にします。







windows