web-dev-qa-db-ja.com

VisualStudio 2015 Update 2 XamarinがMac OSXに接続できない

Visual StudioをUpdate 2にアップグレードした後、Xamarinで最初の手順を実行しようとしました。しかし、MacBookに接続できません。

これは私のセットアップです:MacBook Pro with OSX 10.11.3 Windows 10 Enterprise-最新のアップデートがインストールされたVisual Studio Enterprise 2015 Update 2

以下は、MacBookを接続しようとしたときに表示されるエラーです。

Starting Broker 4.0.3.214 in port 56182...
Couldn't connect to Maurices-MacBook-Pro.local. Please try again.
Disconnected from Mac Maurices-MacBook-Pro.local (192.168.2.164)
bash: /Users/maurice/Library/Caches/Xamarin/XMA/Broker/4.0.3.214/Broker.exe: Permission denied

私は確認しました、それはフォルダーを作成し、アクセス許可拒否エラーが原因で、Xamarinディレクトリー全体のMacにログインするために使用するユーザーにchownを実行しました-助けにはなりませんでした...

誰かが私の小さな問題を解決するのを手伝ってくれるなら、私は幸せです。

前もって感謝します。


チャンネルをアルファに変更した後、私はこれを取得します:

Starting Broker 4.1.0.111 in port 54771...
Disconnected from Mac Maurices-MacBook-Pro.local (192.168.2.164)
Couldn't connect to Maurices-MacBook-Pro.local. Please try again.
Timeout für den Vorgang wurde überschritten.
Downloading /Users/maurice/Library/Logs/Xamarin-4.1/2016-04-01__01-16-08.10484.Broker.stderr.log...

Xamarin.Messaging.VisualStudio.MessagingService Information: 0 : [2016-04-01 01:21:18.4551] Starting Broker 4.1.0.111 in port 55014...
Xamarin.Messaging.Client.Ssh.SshCommands Error: 0 : [2016-04-01 01:21:19.3288] mono cannot be found.

Macにモノラルが必要だと書かれていません...


モノをインストールした後、私はこのエラーを受け取りました...

Xamarin.VisualStudio.IOS.Messaging.State.ServerStateContext Information: 0 : [2016-04-01 03:19:54.9773] MacServer State transition from DisconnectedState to SshConnectingState on Maurices-MacBook-Pro.local (192.168.2.164)
Xamarin.Messaging.VisualStudio.MessagingService Information: 0 : [2016-04-01 03:20:05.7313] Starting Broker 4.1.0.111 in port 58821...
Xamarin.VisualStudio.IOS.Messaging.State.ServerStateContext Information: 0 : [2016-04-01 03:20:12.0435] MacServer State transition from SshConnectingState to DisconnectedState on Maurices-MacBook-Pro.local (192.168.2.164)
Xamarin.VisualStudio.IOS.Messaging.State.ServerStateContext Information: 0 : [2016-04-01 03:20:12.0485] Disconnected from Mac Maurices-MacBook-Pro.local (192.168.2.164)
Xamarin.VisualStudio.IOS.Messaging.State.DisconnectedState Error: 0 : [2016-04-01 03:20:12.1445] Couldn't connect to Maurices-MacBook-Pro.local. Please try again.
Xamarin.VisualStudio.IOS.Messaging.State.DisconnectedState Error: 0 : [2016-04-01 03:20:12.1505] Xamarin.Messaging.Broker.BrokerServer Information: 0 : Starting broker...

Xamarin.Messaging.Broker.BrokerAgent Information: 0 : Starting Agent: Broker 4.1.0.111 (PID=1963)
Xamarin.Messaging.Broker.BrokerAgent Information: 0 : Broker 4.1.0.111 agent started
Failed-Value cannot be null.
Parameter name: path1

Xamarin.Messaging.Exceptions.MessagingException: Xamarin.Messaging.Broker.BrokerServer Information: 0 : Starting broker...
Xamarin.Messaging.Broker.BrokerAgent Information: 0 : Starting Agent: Broker 4.1.0.111 (PID=1963)
Xamarin.Messaging.Broker.BrokerAgent Information: 0 : Broker 4.1.0.111 agent started
Failed-Value cannot be null.
Parameter name: path1
17
mhenkel

Xamarin for Visual Studioは、Xamarin.iOS、Xamarin.Mac、Monoなど、Mac側に一部の要件をインストールしません。これらはすべて、MacのXamarin Studioインストーラーによってインストールされる要件です( http://xamarin.com/downloadから )。 Macからダウンロードするには、Mac自体からそのURLにアクセスする必要があります。そうしないと、Windowsのダウンロードが表示されます。

前述のように、Macで「リモートログイン」も設定する必要があります。さらに、Windowsから接続に使用するのと同じ認証情報を使用して、Macでセッションを開く必要があります。つまり、Macで「User1」を使用している場合、そのUser1はMacにログインする必要があり、それらのMac資格情報は、Visual Studioが接続を試行するときに要求するものになります。

さらにヘルプが必要な場合は、 トラブルシューティングガイド をご覧ください。

最後に、Macへの接続でまだ問題が発生している場合は、ログを共有してください(ヘルプ-Xamarin-Zipログ)。これには、非常に役立つ診断情報が含まれます。

ありがとう!

13
Jose Gallardo

「アルファチャネル」に変更してみてくださいVisual StudioおよびXamarinスタディで変更する必要があり、すべてを更新します

2
Aderson Rangel

ビルド/ iPhoneシミュレーターホストとして使用するMacにXamarin Studioをインストールすると、これらの問題のほとんどは解消されます( http://xamarin.com/download から)。 「すべてのもの」を同梱。

そのインストーラーには、とりわけMonoが含まれています。また、接続したいユーザーのMac(ssh)でリモートログインを有効にしてください(これは、興味深いApple-yの理由で[共有]コントロールパネルにあります)。

2
HenningK

私が発見した問題(ログについて書いた人のおかげで)は、Xamarin Build Agentがビルドホストに接続しようとしているときに、.bashrcファイルを読み取るときに失敗することでした。

その結果、「source dnvm.sh」という行があり、dnvm.shがシステムに存在しなくなりました。これにより、スクリプトの実行中にプログラムがクラッシュしました。

ログを確認してください!

2

解決するにはmonoが見つかりませんここからモノをダウンロードできます:

http://www.mono-project.com/download/#download-mac

更新:Macにxamarinをインストールし、xamarin studioで更新チャネルをアルファに変更して、xamarinを更新します。

1
Maks

ローカルでOSXを実行していますVM。このセットアップは、今朝までここ数か月間うまくいきました。昨日、Visual Studio 2015とOSXインスタンスでXamarinを更新しました。それから私は一日中働き続けました。

今朝、Macエージェントに接続できませんでした。だから私は問題のトラブルシューティングを始めました。 1.ネットワークに接続しているMacMiniに問題なく接続できます。したがって、問題は私のVM OSXのバージョンです。2。VMにSSHで接続できます。3。ログを確認し、ブローカがハングしていることを確認します。私のOSXインスタンスで4.OSX上のXMAフォルダーを削除し、強制的に再生成しました。

問題が修正されました。

0

問題を発見しました。 Visual Studioにオープンxamarinソリューションがある場合、プロキシまたはネットワーク設定を変更しています。 Macエージェントは最新の設定を取得しません。答えはVS 2013または2015に近いです、IEでネットワーク/プロキシを変更します。VSを開いてXamarinソリューションをもう一度開きます。.wao Macエージェントはチャームのように機能し、Macに自動接続します

0
Sundara Prabu