iPadでアプリを開発およびインストールするには、iOS Developersプログラムのメンバーである必要がありますか?


13

iPadでアプリを開発およびインストールするには、iOS Developersプログラムのメンバーである必要がありますか?

または、Xcodeを実行して、インストール先のデバイスを指定することはできますか?

回答:


14

更新: XCode 7では、独自のiOS9 +デバイスにアプリを無料でデプロイできるようになりました。AppleStoreにアプリを公開する必要がある場合にのみ、有料メンバーシップが必要になります。詳細については、qqbenqの回答を参照してください。

メンバーではない場合、シミュレータでのみアプリを実行できます。デバイスにアプリをインストールするには、有料メンバーである必要があります。

無料

Xcode IDE、Dashcode、Instruments、Interface Builder、iOS Simulator、および一連の追加開発ツールを使用して、iOSおよびMac OS X向けの開発を開始します。

有料

iPad、iPhone、iPod touchでコードをテストおよびデバッグして、アプリケーションを完成させます。


2
あなただけの必要ないくつかのあなたが開発者の既存のチームまたは教育開発プログラムを実施している学校に参加することができれば、あなたは常に見ることができるので、それはあなたのデバイス上で動作するようにビルドに署名する開発者を。本当に自分のアプリを迅速に開発する必要がある場合、これらは理想的ではありませんが、友人が未使用のデバイススロットを持ち、あなたと共有したい場合に機能します。
bmike

9

Xcode 7およびiOS 9を使用すると、ユーザーはApple開発者ライセンスを支払うことなく、個人用デバイスでアプリをコンパイルおよびインストールできます。

これで、誰でもAppleデバイスでアプリを入手できます。

Xcode 7とSwiftにより、誰でも簡単にアプリを構築し、Appleデバイスで直接実行できるようになりました。Apple IDでサインインするだけで、アイデアをiPad、iPhone、またはApple Watchでタッチできるアプリに変えることができます。Xcode 7ベータ版をダウンロードして、今すぐ試してください。プログラムのメンバーシップは必要ありません。

引用元:https : //developer.apple.com/xcode/

他のApple IDでアプリを実行する必要がある場合は、TestFlightと有料のApple開発者アカウントが理にかなっています。また、iOS 9とXcode 7を使用できない/使用しないで、古いツールとOSを実行したい場合にも支払いが必要です。


1
承知しました?個人用アプリを開発して使用できますか?販売/アプリストアなどを気にしないでください
アレックスS

1
ええ、それは本当です。Apple IDがあれば十分です。それだけです。(アプリに署名する証明書では、アプリを定期的に(3か月程度など)再デプロイする必要があると思います)
-qqbenq

1
したがって、100ドルの有料プログラムは、アプリストアにデプロイしたい開発者向けであり、個人用アプリを必要とする人には問題ありません
Alex S

2

ジェイルブレイクされたデバイスが必要です。私の側では、私はそれを脱獄することをお勧めします。これに加えて、追加するクールで便利なものがたくさんあります。

Appsyncの手順(iDeviceでアプリを実行するために必要)

iOS 3.1 / 3.2 / 4.x / 5.x / 6.x / 7デバイスに自己署名IPAをインストールするには、

  1. Cydia-> Manageに移動し、http:// iphoneame.com/repoをソースとして追加します。
  2. CydiaからAppSync for iOS xxxxxxxx(xxxxxxxxはデバイスの現在のiOS)をダウンロードしてインストールします。

アプリを作成してiDeviceで実行する手順:

  1. 自己署名コード署名証明書を作成します。

Mac OS Xでは、キーチェーンアクセス->証明書アシスタント->証明書の作成に進みます。証明書アシスタントウィンドウが開きます。名前(私の場合はsecuritylearn.net)を入力し、コード署名として証明書タイプを選択します。[デフォルトオプションを無効にする]をオンにします。証明書が作成されるまで続行をクリックします。

  1. /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plistをデスクトップにコピーします。plistファイルを編集し、出現するすべてのXCiPhoneOSCodeSignContextをXCCodeSignContextに置き換えます。「XCiPhoneOSCodeSignContext」は3つの場所(defaultproperties、runtimerequirements、overrideproperties)に表示され、それらすべてを必ず置き換えてください。

  2. 変更したInfo.plistファイルを/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ディレクトリにコピーし、既存のファイルを置き換えます。

  3. XCodeを閉じて再起動します。
  4. XCodeでプロジェクトを作成し、プロジェクトターゲット設定で、コード署名IDとして手順1で作成した証明書を選択します。この画像としてhttp:// www.securitylearn.net/wp-content/uploads/2012/12/xcode-project-code-signing-settings.png

6.0デバイスに直接実行する場合は、ジェイルブレイクされたデバイスをAppsyncがインストールされている状態で接続し、[実行]ボタンの横でデバイスの名前を選択します。(このオプションを選択した場合、これはチュートリアルの終わりです)


6.1 .ipaファイルが必要な場合iOSデバイスを選択し、以下の指示に従います

  1. Buildは、build / Debug-iphoneosフォルダーに.appファイルを作成します。

.appファイルのデフォルトの場所は-/ Users / [ユーザー名] / Library / Developer / Xcode / DerivedData / [your app] / Build / Products / Debug-iphoneos /

  1. Payloadという名前のフォルダーを作成し、そこに.appファイルをコピーします。
  2. ペイロードフォルダーをアーカイブします。Payload.zipを作成します。
  3. Payload.zipの名前を[アプリ名] .ipaに変更します。開発者証明書なしでipaファイルを正常に作成しました。これはジェイルブレイクされたデバイスにインストールできます。デバイスにiTunesをドラッグするだけです!(アプリの同期を必ず有効にしてください。)

画像の詳細な手順については、Securitylearnの投稿をご覧ください


1
Ask Differentへようこそ!このリンクは質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供する方が良いでしょう。リンクされたページが変更されると、リンクのみの回答が無効になる可能性があります。
GRG

1

iPadがジェイルブレイクされている場合に実行できます。ただし、デバイスを脱獄する必要があり、ライブ環境ではテストできないため、アプリはジェイルブレイクされていないデバイスでは動作しない可能性があります。

開発プログラムに参加すると、iOSのベータ版ダウンロードと、アプリストアへの送信が可能になります。

私のアドバイスは、あなたがもうしばらく現金に固執したいなら、アプリを開発し、xCodeのダウンロードから来るシミュレーターでそれをテストし、満足したらプログラムに参加することです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.