0

xamarin studio と iOS 開発を始めたばかりです...開発プロジェクトをセットアップしようとしています。これらすべてをセットアップするとき、最初に「MyProject.iOS」というプロジェクトを作成しました。後で、MyProject の「p」を大文字にしたくないと判断しました。既存のプロジェクトを (ファインダーを使用して) 削除し、既存のソリューションから削除して、「Myproject.iOS」という名前の新しいプロジェクトを作成しました。

ここで、Myproject_iOSViewController.xib ファイルを開いて xCode で編集しようとすると、次のエラーが発生します。

Objective-C 型情報の更新中にエラーが発生しました。複数のタイプ (MyProject.iOS.AppDelegate および Myproject.iOS.AppDelegate) が同じ Objective-C 名で登録されています: AppDelegate

大文字と小文字が異なる同じ名前の元のプロジェクトの xCode に何かが詰まっているようです。Finder で調べたところ、古いファイルがすべてなくなっていることを確認しました。

ここで報告されたのと同じ問題が発生していると思います (この問題が解決済みとしてマークされている理由がわかりません): https://bugzilla.xamarin.com/show_bug.cgi?id=7550

最後のコメンターは素晴らしいレポを持っており、彼のために働いたこのソリューションを報告しています:

この時点での問題は、削除する ~/Library/Caches/XamarinStudio-4.0 が見つからないことです。~Library/Caches/ フォルダーが見つかりましたが、そこには XamarinStudio-4.0 サブフォルダーがありませんでした。どうすればこれを解決できますか?

Xamarin studio の 4.0.9 (ビルド 12) を使用しています。

xib ファイルをダブルクリックすると表示されるエラー メッセージ ボックスの完全なスタック トレースを次に示します。 /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.9-branch/f9c5c24e/source/md-addins/MonoDevelop.MacDev/ の MonoDevelop.MacDev.ObjCIntegration.NSObjectProjectInfo.Update () [0x00118] の AppDelegate /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.9-branch/ の MonoDevelop.MacDev.ObjCIntegration.NSObjectProjectInfo.Update (ブール値) [0x0000c] で MonoDevelop.MacDev/ObjCIntegration/NSObjectProjectInfo.cs:98 f9c5c24e/source/md-addins/MonoDevelop.MacDev/MonoDevelop.MacDev/ObjCIntegration/NSObjectProjectInfo.cs:72 at MonoDevelop.MacDev.XcodeSyncing.XcodeProjectTracker./Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.9-branch/f9c5c24e/source/md-addins/MonoDevelop.MacDev/MonoDevelop.MacDev/XcodeSyncing/XcodeProjectTracker の UpdateTypes (IProgressMonitor モニター) [0x0003c]。 cs:476

4

1 に答える 1

4

私はちょうどこの問題を抱えていました。その投稿を使用して解決しました。最初は、参照されているフォルダーが見つかりませんでした。これが私が見つけた方法です。

  1. Mac の finder に入ります。
  2. 画面左側の [お気に入り] で、プライマリ ボリュームを選択します。私にとっては、Macintosh HD というラベルが付けられていました。
  3. ツールバーから Go/Go to Folder を選択します。
  4. ポップアップ表示される [フォルダーに移動] 画面で、~/Library と入力します。
  5. そこから、適切なディレクトリに移動して削除できます。

それが役立つことを願っています。幸運を祈ります。

于 2013-07-24T13:32:56.627 に答える