20191028のMacに関する記事は7件です。

[VSCode]macOS CatalinaでC/C++のデバッグができなくなった時の応急措置

デバッグができない

かなしい?

エラーメッセージは様々

Unable to create 'launch.json' file inside the '.vscode' folder (Cannot read property 'length' of undefined).
だとか
いざデバッガが走り出してもBreakpointでストップしないだとか
ここにとりあえずの対処法がありました

解決法

  • VSCodeの拡張CodeLLDBを入れる
  • 以下のコマンドを実行
mkdir .vscode
touch .vscode/launch.json
touch .vscode/tasks.json
  • jsonファイルをそれぞれ編集
tasks.json
{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "clang++ build active file",
      "type": "shell",
      "command": "clang++",
      "args": ["${fileBasename}", "-o", "${fileBasenameNoExtension}.out", "-g"],
      "group": {
        "kind": "build",
        "isDefault": true
      }
    }
  ]
}
launch.json
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "clang++ build and debug active file",
      "type": "lldb",
      "request": "launch",
      "program": "${fileDirname}/${fileBasenameNoExtension}.out",
      "args": [],
      "cwd": "${workspaceFolder}",
      "preLaunchTask": "clang++ build active file"
    }
  ]
}
  • ⌘ + Shift + bでコンパイル
  • あとは通常通り

おわりに

根本的原因等誰かわかりましたら教えてください...

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

macOS CatalinaでC/C++のデバッグができなくなった時の応急措置

デバッグができない

かなしい?

エラーメッセージは様々

Unable to create 'launch.json' file inside the '.vscode' folder (Cannot read property 'length' of undefined).
だとか
いざデバッガが走り出してもBreakpointでストップしないだとか
ここにとりあえずの対処法がありました

解決法

  • VSCodeの拡張CodeLLDBを入れる
  • 以下のコマンドを実行
mkdir .vscode
touch .vscode/launch.json
touch .vscode/tasks.json
  • jsonファイルをそれぞれ編集
tasks.json
{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "clang++ build active file",
      "type": "shell",
      "command": "clang++",
      "args": ["${fileBasename}", "-o", "${fileBasenameNoExtension}.out", "-g"],
      "group": {
        "kind": "build",
        "isDefault": true
      }
    }
  ]
}
launch.json
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "clang++ build and debug active file",
      "type": "lldb",
      "request": "launch",
      "program": "${fileDirname}/${fileBasenameNoExtension}.out",
      "args": [],
      "cwd": "${workspaceFolder}",
      "preLaunchTask": "clang++ build active file"
    }
  ]
}
  • ⌘ + Shift + bでコンパイル
  • あとは通常通り

おわりに

根本的原因等誰かわかりましたら教えてください...

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Swiftビルドエラー解決】This app could not be installed at this time. 

はじめに

よおXcodeにハマった王国騎士ロボットVTuberのKoshiだ?? (@Koshi_VTuber)

macOS Mojave
Xcode Version 11.1 (11A1027)

問題

ビルドした時、このような画面が出て、Simulator上でアプリを起動できなかった。

スクリーンショット 2019-10-28 20.23.52.png

This app could not be installed at this time.
現在、このアプリをインストールできませんでした。

???
Detalesをクリック

スクリーンショット 2019-10-28 20.24.37.png

Failure Reason: Could not install at this time.
失敗の理由:現時点ではインストールできませんでした。

Recovery Suggestion: Could not hardlink copy
回復の提案:コピーをハードリンクできませんでした

??????

試したこと

Xcodeでビルドしようとしたら "This app could not be installed at this time." というエラーが出て失敗する状態からの脱出

altを押しながらproduct > clean build Folder

×だめ。

解決法

シミュレーターをリセットする。
Simulatorを起動し、
Hardware -> Erase All content and settings...
プロジェクトをクリーンアップします。

shift+ cmd+K
shift+ opt+ cmd+K

これで問題が解決するはずが、

おかしい

スクリーンショット 2019-10-28 20.50.46.png

仕方なくlogを覗く

〜/ Library / Logs / CoreSimulator /
の中にある。

スクリーンショット 2019-10-28 21.08.29.png

Simulator.log

Oct 28 20:15:39 AnoMacBook-Pro Simulator[629] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:22:32 AnoMacBook-Pro Simulator[982] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:25:49 AnoMacBook-Pro Simulator[1222] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:26:27 AnoMacBook-Pro Simulator[1222] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:27:05 AnoMacBook-Pro Simulator[1509] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:28:12 AnoMacBook-Pro Simulator[1783] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:48:14 AnoMacBook-Pro Simulator[1932] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:50:09 AnoMacBook-Pro Simulator[2143] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:50:15 AnoMacBook-Pro Simulator[2143] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:55:23 AnoMacBook-Pro Simulator[2323] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:59:54 AnoMacBook-Pro Simulator[2672] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 21:04:12 AnoMacBook-Pro Simulator[2672] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection

Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
デバイス188C898E-AE35-4F8F-8325-E85EA93E7E66のペーストボードが接続を失いました。

??

まとめると

デバイスにアプリが正しく接続されていないらしい

⚔これで解決しましたこ

Xcode 8.3.2 : Could not hardlink copy

1. Xcodeをシャットダウン。

2. Simulator: Hardware > option押しながら、 Erase All Content and Setteings...

スクリーンショット 2019-10-29 8.26.56.png

3.Erase

スクリーンショット 2019-10-29 8.27.05.png

4. Simulatorをシャットダウン。

5. Xcodeを再起動&ビルド

無事解決です...!

†■━ †■━ †■━ †■━ †■━ †■━ †■━
もし、この記事が役に立ったら、
「いいね」「ストック」
押してね??

以上、Unityゲーム王国騎士ロボットVTuber Koshiがお送りしました!

私のステータスだ⚔共にこの世界を救おう
Twitter⚔ twitter.com/Koshi_Vtuber
YouTube⚔ t.co/I9eMMgpS8P?amp=1
niconico⚔ nicovideo.jp/user/90553212
bilibili⚔ space.bilibili.com/476988586
公式HP⚔ koshi-4092b.firebaseapp.com

【参考】
Xcode: “This app could not be installed at this time.”
https://stackoverflow.com/questions/47760643/xcode-this-app-could-not-be-installed-at-this-time

This app could not be installed at this time. のエラー対応
" class="autolink">http://koze.hatenablog.jp/entry/2019/04/15/090000">

Xcode 8.3.2 : Could not hardlink copy
https://stackoverflow.com/questions/44649039/xcode-8-3-2-could-not-hardlink-copy

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Swiftビルドエラー未解決】This app could not be installed at this time. 

はじめに

よおXcodeにハマった王国騎士ロボットVTuberのKoshiだ?? (@Koshi_VTuber)

macOS Mojave
Xcode Version 11.1 (11A1027)

問題

ビルドした時、このような画面が出て、Simulator上でアプリを起動できなかった。

スクリーンショット 2019-10-28 20.23.52.png

This app could not be installed at this time.
現在、このアプリをインストールできませんでした。

???
Detalesをクリック

スクリーンショット 2019-10-28 20.24.37.png

??????

試したこと

Xcodeでビルドしようとしたら "This app could not be installed at this time." というエラーが出て失敗する状態からの脱出

altを押しながらproduct > clean build Folder

×だめ。

解決法

シミュレーターをリセットする。
Simulatorを起動し、
Hardware -> Erase All content and settings...
プロジェクトをクリーンアップします。

shift+ cmd+K
shift+ opt+ cmd+K

これで問題が解決するはずが、

おかしい

スクリーンショット 2019-10-28 20.50.46.png

仕方なくlogを覗く

〜/ Library / Logs / CoreSimulator /
の中にある。

スクリーンショット 2019-10-28 21.08.29.png

Simulator.log

Oct 28 20:15:39 AnoMacBook-Pro Simulator[629] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:22:32 AnoMacBook-Pro Simulator[982] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:25:49 AnoMacBook-Pro Simulator[1222] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:26:27 AnoMacBook-Pro Simulator[1222] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:27:05 AnoMacBook-Pro Simulator[1509] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:28:12 AnoMacBook-Pro Simulator[1783] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:48:14 AnoMacBook-Pro Simulator[1932] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:50:09 AnoMacBook-Pro Simulator[2143] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:50:15 AnoMacBook-Pro Simulator[2143] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:55:23 AnoMacBook-Pro Simulator[2323] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 20:59:54 AnoMacBook-Pro Simulator[2672] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
Oct 28 21:04:12 AnoMacBook-Pro Simulator[2672] <Error>: Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection

Pasteboard for device 188C898E-AE35-4F8F-8325-E85EA93E7E66 lost connection
デバイス188C898E-AE35-4F8F-8325-E85EA93E7E66のペーストボードが接続を失いました。

画像がリンクされていないってこと?
画像をリンクし直す。

以上、Unityゲーム王国騎士ロボットVTuber Koshiがお送りしました!

私のステータスだ⚔共にこの世界を救おう
Twitter⚔ twitter.com/Koshi_Vtuber
YouTube⚔ t.co/I9eMMgpS8P?amp=1
niconico⚔ nicovideo.jp/user/90553212
bilibili⚔ space.bilibili.com/476988586
公式HP⚔ koshi-4092b.firebaseapp.com

【参考】
Xcode: “This app could not be installed at this time.”
https://stackoverflow.com/questions/47760643/xcode-this-app-could-not-be-installed-at-this-time

This app could not be installed at this time. のエラー対応
" class="autolink">http://koze.hatenablog.jp/entry/2019/04/15/090000">

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ブランチ名をコピーするエイリアスでちょっと幸せになれる。

記事にする程でもないですが、ちょっと幸せになれるエイリアスをご紹介します。

Gitブランチ名をコピーするエイリアス

↓ 下記のありがたい記事を参考に、エイリアスを少しだけカスタマイズします。(ありがとうございます)
- Gitのブランチ名を返すエイリアスを設定したら地味に捗った

▽ エイリアスを.zshrcもしくは.bashrcに追加します。

.zshrc
 alias brcopy='git symbolic-ref --short HEAD | pbcopy'

パイプを利用してmacのpbcopyコマンドに出力されたブランチ名を渡しています。

このようにブランチ名を簡単にコピーできるようになりました。
e69c235807e1e2407c2e36f4c569f9b7.gif

シェルの補完で十分ですが、設定しておくとたまに使える便利なエイリアスでした。

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

#Mac の絵文字入力コンソールでクラッカー ( tada cracker party popper ) を入力するには party で検索すべし

tada ヒットしない
popper ヒットしない
cracker ヒットしない
party <- なにこれ

image
image
image

絵文字のエイリアスの世界にも標準規格を!

Original by Github issue

https://github.com/YumaInaura/YumaInaura/issues/2629

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

自分に必要なemacsキーバインド備忘録

はじめに

私は普段、コーディングはVimを用い、ブラウジングではVimiumを用いています。矢印キーを押す回数が減り、便利だなぁと思っていました。

しかし、ターミナルでのコマンド履歴や編集、Vim以外の文字入力では何も考えずに矢印ポチポチしていました。そんな中、

macの文字入力やターミナル操作ではemacsキーバインドが使える!

と言うことにようやく気づき、覚える必要ができました。

使いこなしたら絶対便利ですが、絶対忘れるので備忘録として残します。よかったら使ってください。

キーバインド

操作 コマンド 覚え方
上移動 C-p prebious
下移動 C-n next
左移動 C-b back
右移動 C-f forward
左削除 C-h
右削除 C-d delete
行頭移動 C-a
行末移動 C-e
エンター C-m

上下移動はターミナルでは履歴の上下(戻る進む)に対応している。

ブラウザでは

操作 コマンド
URL欄へ移動 C-l

おわりに

macのキーボードでのdeleteはFn+backspaceとなっていてすごく嫌だったのですが、C-dでできるのですね、私Macさんの事勘違いしていました(笑)

Vimは好きですが、モードという概念のため通常入力とは相性が悪いのですね。その点ではEmacsの強みがあると感じました。

何はともあれVimと混同する・・・

メインエディタを移行しない限りは自分の混乱を避けるために最低限のコマンドだけ覚えていこうと考えています。
その前提の中で少しづつ追加していこうと思います。便利なものがあったら教えていただけると幸いです。

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む