-1

他の開発者が書いた GitHub からの iOS コードをテストする Windows を実行しています。数日前まで、MacBuildServer を使用してコードをビルドし、アプリをインストールしていました。MacBuildServer のエンタープライズ証明書が取り消されたため、無効な証明書を持つアプリのみをビルドできるようになりました。このアプリをジェイルブレイクした iPhone でのみ実行する方法を探しています。

ldid無効な MacBuildServer エンタープライズ ライセンスで署名されたアプリケーションをインストールして実行するために、または同様の方法を使用するにはどうすればよいですか? または、MacBuildServer を使用せずにコードをビルドして iPhone から実行するにはどうすればよいでしょうか?

.ipa を iPhone にコピーして実行しようとしましldid -S myApp.ipaたが、結果は_assert(0:Swap(mach_header_->magic) == MH_MAGIC). .appがldid必要なようですが、それを生成する方法がわかりません。

回答する際は、Mac を利用できないこと、Linux を入手するにはかなりの時間がかかることを念頭に置いてください。そのため、Windows ソリューションが優先されます。

4

1 に答える 1

1

アプリのバイナリに署名する必要があります。ldidアプリケーションバイナリに署名するためのものです。ipa単なるzipアーカイブです。そこからフォルダーを抽出.appし、アプリケーション バイナリに署名しますldid

于 2013-07-19T21:10:22.150 に答える