Tactic Remote

よくある問題

Tactic Remote の頻出トラブルの対処法。

サーバーに接続できない

症状: 接続がタイムアウトまたは即座に失敗。

対処:

  • 両デバイスが同一 WiFi にあることを確認(ローカルモードの場合)
  • Mac アプリ / サーバーが実行中であることを確認
  • IP アドレスとポートが正しいことを確認。Mac で ipconfig getifaddr en0 を実行
  • macOS ファイアウォールが有効な場合、アプリの着信接続を許可
  • 両デバイスの VPN を無効化(トラフィックのルーティングが変わる場合がある)
  • 企業/ホテルの WiFi はデバイスをアイソレーションしている可能性あり。自宅ネットワークやスマホのホットスポットで試す

IP アドレスにドットが入力できない

症状: ドイツ語やフランス語などの一部ロケールで、数字キーボードが . の代わりに , を表示。

対処: 標準のアルファベットキーボードに切り替えてドットを入力するか、メモアプリから IP アドレスをペースト。

接続済みだがターミナルが空白

症状: 緑の接続インジケーターは表示されるが、ターミナルビューに何も表示されない。

対処:

  1. セッションセレクターを開いてセッションを再選択
  2. セッションが表示されない場合は新規作成
  3. セッションは存在するが出力がない場合は、Start をタップして Claude Code を起動

Start をタップしても何も起きない

症状: Start をタップしても変化なし。

これは Claude Code がすでに実行中の場合に想定される動作です。 アプリには重複起動防止機能があります。ステータスインジケーターを確認 — Running(緑)が表示されていれば Claude Code はすでにアクティブです。そのままプロンプトを送信してください。

通知が届かない

症状: Claude Code がタスクを完了しても、プッシュ通知が表示されない。

対処:

  • iOS 設定 > Tactic Remote > 通知 — 有効になっていることを確認
  • サーバーとアプリが最新バージョンであることを確認
  • 通知は Claude Code の hook イベントに依存。WebSocket 接続が到達可能であることが必要

アプリがバックグラウンドになると接続が切断される

症状: アプリをしばらく離れて戻ると、切断状態が表示される。

これは iOS の正常な動作です。 iOS はバッテリー節約のためバックグラウンドのネットワーク接続を中断します。アプリに戻ると自動的に再接続されます。

長時間タスクでは、アプリを開いたままにするよりプッシュ通知に頼ってください。

サーバー IP が変わり続ける

症状: Mac の IP が毎回変わり、保存された接続が機能しない。

対処:

  • システム設定 > ネットワーク で Mac に固定 IP を割り当てる
  • 手動 IP の代わりに Bonjour 自動検出を使用
  • Cloudflare Tunnel で固定 URL を使用

Claude Code が "API key not set" と表示

これは Tactic Remote ではなく Claude Code のエラーです。Claude Code が動作するには Anthropic API キーが必要です。

ターミナルで設定:

export ANTHROPIC_API_KEY="your-anthropic-api-key"

または claude config で恒久的に設定。

注意: これは Tactic Remote サーバーの API キーとは別です。Anthropic キーは Claude AI サービス用。サーバー API キーは iPhone-Mac 間の接続認証用です。

さらにヘルプが必要な場合

サポートページにアクセスするか、GitHub で Issue を作成してください。以下の情報を添えてください:

  • アプリバージョン
  • 接続モード(ローカルまたは Cloudflare Tunnel)
  • 試したことと結果