[解決済み] iOSアプリをApple Developer Programや脱獄せずにデバイス上でテストすることができます。
質問
Apple Developer Programに登録したり、iPodを脱獄したりせずに、iPod TouchでiOSアプリケーションをテストするにはどうすればよいですか?
今のところ、どちらも実行可能なオプションではありません。
画面上のシミュレーターではなく、デバイス本体でテストして、実際のiPodでどのように動作するのかを確認したいです。
どのように解決するのですか?
App Storeの開始(2008年7月10日)から7年、AppleはついにXcode 7で、Apple IDでログインするだけで、どのデバイスにもいくつでもアプリをデプロイして実行できる新機能を導入したのです。 自分のデバイスにアプリをデプロイするために、有料のProgramメンバーシップが不要になります (また、デバイスを脱獄することに抵抗がある場合は、脱獄する必要もありません)。
まあ、いずれにせよ大半のユースケースには当てはまりません。明らかな理由により、Game Centerやアプリ内課金など、プログラム メンバーシップを必要とする特定の機能および権限は、この方式でデプロイされたアプリケーションでは利用できなくなります。以下から Appleの開発者向けドキュメント :
<ブロッククオート無料プロビジョニングを使用するデバイスでアプリを起動する(iOS、watchOS)
Apple Developer Program に参加しなくても、次の方法でアプリケーションを構築し、デバイス上で実行することができます。 フリープロビジョニング . しかし、あなたのアプリが利用できる機能は、以下のとおりです。 機能の追加 Apple Developer Program に所属していない場合は、制限されます。
iOSデバイスやApple Watchにアプリを搭載するための正確な手順は次のとおりです(読みやすくするためにスクリーンショットは省略)。
<ブロッククオート-
Xcode で、Apple ID を Accounts プリファレンスに追加します。 XcodeでApple IDのアカウントを追加する .
-
プロジェクトナビゲータで、プロジェクトとターゲットを選択し、プロジェクトエディタを表示します。
-
Generalをクリックし、Teamポップアップメニューから自分の名前を選択します。
-
デバイスをMacに接続し、Schemeツールバーのメニューからデバイスを選択します。
-
チーム]ポップアップメニューの下にある[問題の修正]をクリックします。
Xcode はあなたのために無料のプロビジョニングプロファイルを作成し、チームポップアップメニューの下の警告テキストは消えます。
-
実行]ボタンをクリックします。
Xcodeは、アプリを起動する前に、デバイスにアプリをインストールします。
Xcode 7以前は、デバイスにアプリをデプロイするために必要なプロビジョニング証明書に署名するために、確かにプログラムメンバーシップが必要でした。他の唯一の選択肢は、ジェイルブレイク(脱獄)でした。Xcode 7 では、App Store 外で配布されるアプリを実行するため、または Program に参加する余裕がない場合にアプリをテストするため、あるいは App Store を通じて配布する予定がない場合に個人使用目的で開発したアプリを展開および使用するためだけにデバイスを脱獄する必要はもはやありません(その場合、Program メンバーシップが提供する資格はどのみち必要ないのでしょうが)。
関連
-
JenkinsがIOSを自動パッケージングしてモミを配布
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] Xcode 7のエラーです。"Missing iOS Distribution signing identity for ..." (iOS配布用署名IDがありません)
-
[解決済み] 「GCC使用時に「Xcode/iOSのライセンスに同意するには管理者権限が必要です。rootでsudoを使用して再実行してください。
-
[解決済み] iOSとWatchKitで画像のtintColorを変更する方法
-
[解決済み] セキュリティで保護されたWebサービスにもアクセスするiOSアプリで、Facebook認証を行うためのデザイン
-
[解決済み] iOS 11、Apple TV 4Kなどを搭載したXcode 9でワイヤレスデバッグを行う方法とは?
-
[解決済み】iOSアプリの名前を変更する方法は?
-
[解決済み] iosアプリの最大メモリ使用量
-
[解決済み] Xcodeは私のiOSデバイスを見ませんが、iTunesは見ます。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
IOSラーニングノート「このクラスはxxxのキーバリューコーディングに対応していません」問題解決
-
EXC_BAD_ACCESS (code=2, address=0x0)
-
[解決済み] App Storeのアプリと連動させる方法
-
[解決済み] Unwind segueは何に使うのか、どう使うのか?
-
[解決済み] iPhone 5の画面解像度に対応したアプリを開発・移行するには?
-
[解決済み] アプリのプレビュー用にiOSシミュレータのビデオをキャプチャー
-
[解決済み] Swift 3, 4, 5 で dispatch_after GCD を書くにはどうしたらいいですか?
-
[解決済み] NSNotificationCenterのaddObserver in Swift
-
[解決済み] Swift 3でディスパッチキューを作成する方法
-
[解決済み] UITextBorderStyleNoneを使用してUITextFieldのパディングを設定する