私は1つのアプリケーションを開発していますxocde 4.4.1
.私はアプリケーションを実行しており、iOSバージョンは4.1です.そして私のiPhoneはジェイルブレイクiPhoneです.そのため、アプリケーションを実行すると、「選択したデバイスを使用してXcodeを実行できません」などのエラーが表示されます.このデバイスでアプリケーションを実行するためにできる変更を教えてください。
1 に答える
2
デバイスをジェイルブレイクするだけでは、適切なプロビジョニングなしで Xcode を介してデバイスに直接ビルドすることはできません。Xcode では、デバイスで実行しようとしているアプリケーションに署名するために、開発者証明書 (通常は Apple が提供) が必要です。
ジェイルブレイクされた電話は署名されていないコードを実行しませんが、信頼できないソースによって署名されたコードを実行します. これは、自己署名証明書を使用してアプリケーションに署名する必要があることを意味します。これには、キーチェーンで自己署名証明書を生成し、Xcode で自己署名証明書を使用するように強制する必要があります。
次に、デバイスをプロビジョニングし、自己署名証明書を使用するようにアプリケーションのビルド手順を変更する必要があります。
于 2013-02-20T06:56:09.797 に答える