私は Xcode と Mac の初心者です。シミュレーターでうまく動作するプログラムを作成することはできますが、dmg ファイルを作成することはできません。そのために Apple Developer アカウント (99 ドル) が必要だとどこかで聞いたことがありますが、自分のファイルを App Store に公開したくありません。他の 1 つか 2 つの Mac にインストールする必要があるだけです。
6 に答える
Xcode 7では、 MacやiOS デバイスでアプリをテストするために開発者アカウントを持っている必要がなくなりました。
ここでチェックしてください。
これは Apple によって公式にサポートされていることに注意してください。ただし、Xcode 7 以降とiCloud アカウントを使用する必要があります。
先に進む前に - iOSアプリを開発し、開発者アカウントなしで Xcode からデバイスにデプロイすることはできますが、私の知る限り、それはジェイルブレイクされたデバイスでのみ実行できます。
詳細については、このリンクを確認してください。
アップデート
すみません、モバイル向けの開発だと思っていました。詳細については、ファイルの作成に関するこのビデオを.dmg
確認してください。
元の答え
Apple開発者ページを見て、さまざまなアカウントの種類を確認してください。具体的には、無料アカウント:
いずれかの開発者プログラムに参加する準備ができていない場合は、Apple Developer として無料で登録できます。登録済みの Apple Developer として、iOS および OS X 用のアプリの作成を支援する開発ツール、リソース、および情報にアクセスできます。詳細 はこちら 無料アカウントを使用すると、Mac OS だけでなく、接続された iPhone でもアプリを実行できます。マックOS。
有料アカウントを使用すると、任意のプロビジョニング デバイスにアプリをインストールし、アプリをストアに送信できます。
Mac 用に開発していて、Mac アプリ ストアに公開しない場合は、開発者アカウントは必要ありません。
次のいずれかのアカウントが必要です。
- iOS デバイスにアプリをインストールします (デバッグ用に独自のアプリをインストールすることもできます)。
- 任意のアプリ ストア (iOS または Mac) でアプリを公開する
編集: アカウントを持っていない場合、Os X アプリケーションは署名されていないことに注意してください。それらは機能しますが、各ユーザーは警告を受け取り、アプリケーションを実行できるようにするために Mac のセキュリティ設定を下げる必要があります (または、少なくとも、各アプリケーションを個別に承認する必要があります)。 .
デバイス上でアプリケーションを開発およびデバッグするには、開発者アカウントが必要です。もちろん、このアカウントなしでそれを行う方法はいくつかあります...見てください:
http://www.alexwhittemore.com/developing-jailbroken-iphone-ios-401/
アプリを作成するために Apple 開発者アカウントは必要ありませんが、それらを App Store に掲載したい場合は、開発者向けベータ リリース ソフトウェアとフォーラムにアクセスしてください。
メンバーシップがなくても Mac アプリケーションを開発できますが、iOS アプリケーションを開発する場合は、任意のデバイスでアプリを実行するためにメンバーシップが必要です。
ただし、iOS シミュレーターで iOS アプリを実行する場合は、メンバーシップは必要ありません。Xcode と iOS シミュレーターは、10.7 Lion 以降を実行している任意の Mac にインストールできます。
他の Mac でアプリをコンパイルせずに、他の Mac で Simulator バイナリを使用したい場合は、そのツールを確認する必要があります: https://github.com/landonf/simlaunch