OSX 10.10.3、Xcode 7 ベータ版、iPhone 4 を搭載した Macbook を持っています。Apple の開発者プログラムに登録していません。最新の WWDC 以降、どの開発者も自分のデバイスでアプリを実行できるようになったと思います。Xcode 7 Beta の実際のデバイスでそれを実現するにはどうすればよいですか?
4 に答える
以下の手順に従ってください。
Xcode 7 をインストールします。
一意のバンドル識別子 (任意の一意の識別子) を指定します。
「チーム」オプションから有効なチームを選択します (Xcode の設定からアカウントを追加できますが、アカウントを追加するオプションもあります)。
次に、[問題の修正] をクリックします。しばらく時間がかかり、解決されます。(エラーが発生する場合は、Apple 開発者アカウントに問題がある可能性があります。)
[ Fix Issue ] をクリックしてもエラーが発生しない場合は、セットアップは成功しています。
デバイスを接続します。接続先のデバイス名として宛先を選択して、Xcode 7 でコードを実行します。
Xcode 7 ベータ版で試してみました。
9to5mac.comの次の記事では、開発者アカウントなしで iPhone でアプリを実行する方法について概説しています。
Apple は、デバイス上でアプリをビルドして実行するために必要なアクセス許可に関するポリシーを変更しました。これまで Apple は、物理的な iPhone や iPad でコードを実行するために、ユーザーが Apple の開発者プログラムのメンバーになるために年間 99 ドルを支払う必要がありました。新しい開発者プログラムの一部として、これは不要になりました。アプリはデバイスでテストでき、購入する必要はありません。
ただし、これは技術的には、開発者がオープンソースである限り、App Store の外でアプリをリリースできることを意味します。関心のあるユーザーは、Xcode でコードを開き、コンパイルして自分のデバイスで実行できます。App Store を完全に回避できます。
これは、Android でユーザーが未知のソースからアプリをサイドロードできるようにする方法と多少似ていますが、サイドロードには物理的な接続と Xcode を実行している Mac がアプリをビルドする必要があるため、少し複雑です。実際にはこの目的を意図したものではないため (開発者が実際のハードウェアで独自のソフトウェアをテストすることを主な目的としています)、実際に何かをサイドロードするには、Android フローよりも多くの技術的知識が必要です。
これはほとんどの開発者にとって最適なソリューションではありませんが、一部のアプリはこの方法で配布される可能性があります。たとえば、GBA4iOS は、iPhone および iPad 用のオープンソースの Game Boy Advance エミュレーターです。
新しいポリシーの変更により、顧客は理論的にはオープンソース ツリーからアプリケーション コードをダウンロードし、ローカルでビルドできます。その後、Xcode を使用してデバイスで実行できます。エミュレーターは、Apple がストアで許可しないものの良い例ですが、一般的にオープンソースであり、この方法でインストールできます。興味があれば、Bouke van der Bijl がこれを達成するための優れた手順を書いています。
この変更により、実際に App Store に提出したい場合にのみ、Developer Program の料金を支払う必要があります。審査のために iTunes Connect を介して Apple にアプリを送信するには、有料の有効なメンバーシップが引き続き必要です。Apple は、99 ドルのサブスクリプション料金で躊躇していた多くの人々 (若い候補者や恵まれないバックグラウンドを持つ人々など) と同じように、さらに多くの新進の開発者が iOS の世界に参加できるようにするために料金を下げたと述べています。
あなたが私のようで、xCode 8 をいじって、自分のアプリを携帯電話や iPad で実行したいが、その特権に 99 ドルを払いたくない場合は、ここが役に立ちました。
developer.apple.com にアクセスし、右上のアカウントをクリックして、Apple ID でサインインします。同意書への署名を求められます。
Xcode に移動し、[設定] -> [アカウント] を開き、ポップアップの左下にある追加 (+) ボタンをクリックし、[Apple ID を追加] を選択して、Apple アカウントにログインします。
アカウント画面に戻り、Apple ID を選択し、右下の [詳細を表示] をクリックします。サインイン ID の下のポップアップで、iOS 開発の横にある作成ボタンをクリックしてから、完了
設定を終了し、電話機をコンピュータに接続します。Xcode の上部にあるドロップダウン メニューから [Product] -> [Destination] に移動し、電話を選択します。
プロジェクトを実行すると、携帯電話に読み込まれます。携帯電話の設定アプリに移動する必要がある場合があります -> 一般 -> デバイス管理 -> 開発者としての承認