Mac系统常用命令

一、Mac切换Xcode版本

1、查看当前xcode环境:

gcc --version

示例如下:

➜  >gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 11.0.0 (clang-1100.0.33.12)
Target: x86_64-apple-darwin18.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

2、切换Xcode环境

切换到其他的xcode环境:

sudo xcode-select -s /Applications/Xcode10.app/Contents/Developer
-s 后面是待切换的路径

示例如下:

➜ >sudo xcode-select -s /Applications/Xcode10.app/Contents/Developer
Password:
➜ >gcc --version
Configured with: --prefix=/Applications/Xcode10.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode10.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include/c++/4.2.1
Apple LLVM version 10.0.1 (clang-1001.0.46.4)
Target: x86_64-apple-darwin18.7.0
Thread model: posix
InstalledDir: /Applications/Xcode10.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

二、去掉mac终端前面的计算机名字

  1. 在终端输入 sudo vim /etc/bashrc 命令

  2. 输入密码后会出现下图

  3. 如图修改,将系统自带默认的配置用 # 注释, 同时换行 输入 PS1= '\W \u$ '后 ,按 wq! 强制保存,退出终端即可看出效果

#PS1='\h:\W \u\$ '    系统原来的
PS1='\W \u\$ '    修改后的

三、修改启动台图标大小

1、调整每一列显示图标数量,10表示每一列显示10个,比较不错,可根据个人喜好进行设置。 
defaults write com.apple.dock springboard-columns -int 10

2、调整多少行显示图标数量,这里我用的是8 
defaults write com.apple.dock springboard-rows -int 8

3、重置Launchpad
defaults write com.apple.dock ResetLaunchPad -bool TRUE

4、重启Dock
killall Dock

四、显示任何来源

sudo spctl --master-disable

五、Xcode 模拟器下载安装

参考文章:xcode ios 模拟器下载安装

各个版本的模拟器下载地址如下:
https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK8_1-8.1.1.1434581536.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK8_3-8.3.1.1434581536.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK8_2-8.2.1.1434581536.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK8_4-8.4.1.1435785476.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_0-9.0.1.1443554484.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_1-9.1.1.1446593668.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_2-9.2.1.1451951473.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_3-9.3.1.1460411551.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK10_0-10.0.1.1474488730.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK10_1-10.1.1.1476902849.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK10_2-10.2.1.1484185528.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK10_3-10.3.1.1495751597.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK11_0-11.0.1.1508875951.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK11_1-11.1.1.1510784422.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK11_2-11.2.1.1516308624.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK11_3-11.3.1.1524350608.dmg

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK11_4-11.4.1.1527703358.dmg

下载后放置到用户目录:

~/Library/Caches/com.apple.dt.Xcode/Downloads/

安装完成之后,会在如下的目录下生成对应的 simruntime 文件。即安装的最终结果

/Library/Developer/CoreSimulator/Profiles/Runtimes/

六、Mac App已损坏,无法打开

一般有两种情况:

  • 情况一:
    通过终端命令设置之后,勾选任何来源
sudo spctl --master-disable
  • 情况二:
    Mac勾选了任何来源, 还是提示App已损坏,无法打开
    执行如下命令
sudo xattr -r -d com.apple.quarantine /Applications/具体的APP名字
例如:
sudo xattr -r -d com.apple.quarantine /Applications/MindNode.app

特别说明:
/Applications/MindNode.app为损坏的app程序,
如果不知道,可以直接打开【访达】-【应用程序】,找到app直接拖放到命令后面

然后输入密码,重新打开程序即可

七、Mac的finder窗口默认大小设置

1、通过Finder新建一个窗口
2、按住键盘option位,同时拖动窗口到自己觉得合适的是窗口
3、当你再次打开窗口时,就是刚才自己设置的窗口

八、Mac导出iPhone中的IPA包

Mac下使用Apple Configurator 2导出IPA文件

使用 Apple Configurator 2 导出 IPA 文件

1、从 Mac App Store 中下载安装 Apple Configurator 2
2、打开 Apple Configurator 2,连接手机到电脑
3、菜单中选择登录 账户 - 登录...

image.png

4、登录成功后,点击选中设备,点击工具栏 添加,选择 应用。

image.png

5、弹窗中会列出这个账户购买的所有应用,选取需要导出的应用,点击 添加。

image.png

6、页面会显示下载应用中。

image.png

7、如果设备上已经存在这个应用,会有如下提示,此时不需要进行任何操作,不需要点击任何按钮。

image.png

8、前往下载路径。
打开 访达/Finder,使用快捷键 shift + command + G 打开 前往文件夹 对话框,输入以下路径。

~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/

9、可以在 MobileApps 的子目录中找到下载好的 IPA 文件。点击 Apple Configurator 2 中的按钮后 IPA 文件会被删除,所以在操作之前将 IPA 文件备份到其他文件夹。

image.png

使用 iTunes 导出 IPA 文件

苹果还另外提供了 iTunes 12.6.3 版本,可以访问 App Store 并下载 IPA 文件。

Mac 版本下载,不支持 macOS Mojave (10.14) 及以上版本。

Windows 版本:

九、MAC突然出现teamvier被判定为商业用途而中断连接

image.png

解决办法:
下载teamviewer13版本,然后执行以下脚本:

sudo python Downloads/TeamViewer-id-changer.py 
Password:

--------------------------------
TeamViewer ID Changer for MAC OS
--------------------------------

Configs found:

/Users/hushijun/library/preferences/com.teamviewer.teamviewer.preferences.plist
/Users/hushijun/library/preferences/com.teamviewer.TeamViewer.plist
/Users/hushijun/library/preferences/com.teamviewer.teamviewer.preferences.Machine.plist

This files will be DELETED permanently.
All TeamViewer settings will be lost

Press Enter to continue or CTR+C to abort...
Done.
PlatformDevice: IOPlatformExpert3MLP49
PlatformSerial: 3YIZ1VMR

ID changed sucessfully.
!!! Restart computer before using TeamViewer !!!!

10、苹果无线鼠标连接windows10系统,滚轮无法使用怎么办?

1:先把鼠标和电脑连接,确保左右键可以使用
2:打开链接7-zip下载7-zip软件并安装;
打开链接https://github.com/timsutton/brigadier/releases下载Brigadier.exe

image

3:在下载的文件夹中空白处同时按住ctrl,shift,鼠标右键 点击 在此处打开power shell窗口

image

4:执行 .\brigadier.exe -m MacBookPro14,1 命令

image

5:等待执行完成之后,会显示一个done

image

6:他会在你brigadier.exe同文件夹下生成一个新的文件夹

image

7:依次进到
BootCamp-041-89042\BootCamp\Drivers\Apple

目录下执行AppleWirelessMouse64.exe

点击下一步,我接受,下一步就完成了

image

11、不生成.DS_Store文件

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE





参考文章:
知乎完美解决方案
简书同样的方案,只是还需要下载7-zip软件
7-zip官网下载

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容