2011-01-27 15 views
1

これを行う簡単な方法は何ですか?iphoneアプリを端末で実行

私はiPhoneアプリを開発しており、自分のアプリをiPod touchにインストールしています。私は私の友人にそれを示し、彼は私が彼のiPodのタッチでインストールすることを望んでいます。私は彼のMacでxcodeプロジェクトをロードし、すべて正常に動作します。今私は彼のデバイス上でこのアプリケーションを実行する必要があります。これどうやってするの ..???

私のデバイスにインストールしたパーソナルMacには何らかの理由でアクセスできません。

また、彼のデバイスは自分のiTunesに同期されておらず、彼はそれを同期したくありません。

答えて

0

Installing Apps Wirelesslyを参照してください。エンタープライズアカウントの要件について心配する必要はなく、これはもはや必要ではありません。

あなたの友人のデバイスをプロビジョニングポータルに登録し、そのデバイスを参照するプロビジョニングプロファイルでアプリにデジタル署名する必要があります。

+0

私はちょっと混乱しています....自分の開発マシンを必要とせずにインストールできますか?私は旅行しており、私の開発したマシンに数日以上アクセスすることはできません。 – bp581

+0

あなたの友人のデバイスをjailbreakingせずに。 iOSアプリケーションを実行するには、デジタル署名が必要です。開発環境のセットアップ時に生成した秘密鍵がなければ、これを行うことはできません。秘密鍵をエクスポートして持ち運ばない限り、あなたは不運です。 – Jim

+0

このリンクは私の問題を詳細に解決します。 http://www.theevilboss.com/2009/06/iphone-sdk-development-on-multiple.html。しかし、ちょうど考え...私はプロビジョニングプロファイルを作成するために使用したものとは別の秘密鍵をxcodeで見ることができます。私はこれを達成することができれば、私はデバイスにアプリをインストールすることができます...右か? – bp581

0

友人のデバイスをプロビジョニングファイルに追加する必要があります。友人のデバイスUDIDがデベロッパーアカウントに登録されていて、プロビジョニングファイルに登録されていない場合は、インストールされません。

+0

私は開発マシンにアクセスできません。だから友達のマシンで試してみました。私があなたに言ったように、私は彼のマシンにすべてのファイルをコピーし、アプリはシミュレータ上でうまく動作します。友人のUDIDを追加し、プロビジョニングファイルをダウンロードしました。このファイルをxocdeにドロップすると、オーガナイザウィンドウが開き、「このプロファイルに一致する有効な署名IDがキーチェーンに見つかりませんでした」というエラーが表示されます。これを修正する方法.. ???? – bp581

0

あなたの開発者証明書および/またはあなたの開発者証明書の秘密鍵のために個人用Macにアクセスする必要があります。

その後、あなたのiPhoneのUDIDをiOS Developer Portalに追加した後、このiPhoneにインストールできるアプリをビルドできるようにするmobileprovisionを作成することができます。

iTunesを使用してこのアプリとmobileprovisionファイルをiPhoneに同期することも、同期したくない場合は少し複雑にすることもできます。

関連する問題