-1

私は1つのアプリケーションを開発していますxocde 4.4.1.私はアプリケーションを実行しており、iOSバージョンは4.1です.そして私のiPhoneはジェイルブレイクiPhoneです.そのため、アプリケーションを実行すると、「選択したデバイスを使用してXcodeを実行できません」などのエラーが表示されます.このデバイスでアプリケーションを実行するためにできる変更を教えてください。

4

1 に答える 1

2

デバイスをジェイルブレイクするだけでは、適切なプロビジョニングなしで Xcode を介してデバイスに直接ビルドすることはできません。Xcode では、デバイスで実行しようとしているアプリケーションに署名するために、開発者証明書 (通常は Apple が提供) が必要です。

ジェイルブレイクされた電話は署名されていないコードを実行しませんが、信頼できないソースによって署名されたコードを実行します. これは、自己署名証明書を使用してアプリケーションに署名する必要があることを意味します。これには、キーチェーンで自己署名証明書を生成し、Xcode で自己署名証明書を使用するように強制する必要があります。

次に、デバイスをプロビジョニングし、自己署名証明書を使用するようにアプリケーションのビルド手順を変更する必要があります。

お使いのバージョンの Xcode で動作する簡単なガイドです。

于 2013-02-20T06:56:09.797 に答える