以前のバージョンのアプリ (v1.1) を iPhone にインストールし、App Store からダウンロードしました。
開発中の新しいバージョン (v1.2) は、iOS 4.x および 5.x の MonoTouch(6.0.4)/MonoDevelop から正しくデプロイされますが、iOS 6 にデプロイしようとすると、次のようになります。
インストールに失敗しました: 実行可能 Twiddle Failed エラー
次のような内容です: MonoTouch を使用した IOS6 アプリケーションの展開エラー
...しかし、 iPhone|Debug と iPhone|Releaseの両方のデプロイでこのエラーが発生します。
iPhone からアプリを削除して「クリーン」インストールを行うと、展開は正しく機能します。
2 つの質問があります。
Q1: 以前のバージョン (App Store から) がデバイスにインストールされている場合に、iOS 6 への展開 (MonoTouch/MonoDevelop から) を機能させる方法はありますか?
Q2: 以前のバージョン (v 1.1) のアプリをインストールしているユーザーが、App Store から新しいバイナリ (v 1.2) をダウンロードしたときに同じ問題が発生するかどうかは、どうすればわかりますか? (新しいバージョンをダウンロードする前にアプリを削除するように要求することはできません)