5

MDToolにMonoTouchプロジェクトの.IPAファイルを作成させるにはどうすればよいですか?

MonoDevelop GUIアプリケーション内からビルドすると、.IPAファイルが作成されます。

ただし、mdtool build --configuration:AppStore|iPhone --project:MyProject.APPファイルなどを作成するだけです。

または、MDToolを実行しているユーザーのキーチェーンに証明書などがないため、署名付きIPAが作成されませんか?

4

1 に答える 1

4

mdtool buildプロジェクト設定でIPAファイルが有効になっている場合は、IPAファイルが自動的に生成されるため、特別な操作を行う必要はありません。

この場合の問題は、IPAファイルを生成するためcodesignに実行されるステップがmdtool、「ユーザーの操作は許可されていません」というエラーメッセージで失敗していたことです(これがエラーであることが出力からすぐにはわかりませんでしmdtoolた)。

これは、codesignツールが配布証明書とプロビジョニングファイルを含むキーチェーンにアクセスできないためです。

これを修正するには、実行する必要がありますsecurity unlock-keychain /Users/user/Library/Keychains/login.keychain-またはキーが含まれているキーチェーン。

この後、mdtoolbuildはIPAファイルを自動的に生成します。

于 2012-11-04T12:20:58.737 に答える