Mac遇到的问题总结

4 篇文章 0 订阅

目录

一 苹果笔记本安装win10

A 删除mac系统安装windows10系统

B 苹果系统安装双系统

A+B安装驱动

二 打包发布.framework

三 .a文件支持的架构

四 下载应用的缓存目录文件

五 创建widget (其实widget是一个新的app他的数据和主app通过group沟通)

六 每个文件夹压缩成一个单独的文件

七 Mac安装并配置Git+SourceTree

八 macOS Catalina(10.15)解决阻止程序运行“macOS无法验证此App不包含恶意软件”

九 下载App Store的安装包



一 苹果笔记本安装win10

A 删除mac系统安装windows10系统

1 制作老毛桃启动盘,分区ntfs即可

2 下载win10的操作系统(不要ghost), 将iso系统文件放入lmt文件夹内

ed2k://|file|cn_windows_10_business_editions_version_1909_updated_jan_2020_x64_dvd_b3e1f3a6.iso|5311711232|3527D2A9845FF4105F485CC364655B66|/

3 按住option键开机.选择老毛桃系统盘

4 进入lmt后分区,格式化, 并选择引导, 然后安装系统

B 苹果系统安装双系统

1 应用程序-----实用工具-----找到启动转换助理

2 分割一块硬盘 并选择下载好的win10 镜像文件

A+B安装驱动

1 下载BootCamp

Apple - 技术支持 - 下载 (中国)

对应表百度或者看这个

BootCamp列表官方|苹果电脑装Windows驱动对照表下载|Macbook型号年份保修查询|技术资料|贝壳iT - 技术免费分享引领者

2 安装即可, 不要驱动之家之类的软件

二 打包发布.framework

build 的时候要选择Generic ios device

三 .a文件支持的架构

.a:sudo lipo -info xxx.a

.framework:sudo lipo -info xxxx

四 下载应用的缓存目录文件

五 创建widget (其实widget是一个新的app他的数据和主app通过group沟通)

创建新一个app 

bound ID设置为和主app前面相同,后面加com.*.*.widget就行

然后下面勾选group

然后创建这个app的签名证书.

在xcode里面要设置成一样的group. 如 group.com.*.*

六 每个文件夹压缩成一个单独的文件

打开mac的 自动操作    新建,选择【服务】或是【快速操作】 然后在左边选择【shell脚本】(可以在左边搜索),然后把【运行shel脚本】拖到右边

for f in "$@"; do

    dn="$(dirname "$f")"
    bn="$(basename "$f")"

    cd "$dn" || exit

    if [[ ! -e "$bn.zip" ]]; then
        ditto -c -k --sequesterRsrc --keepParent "$f" "$bn.zip"
    else
        n=2
        for i in $bn *.zip; do
            if [[ "$bn $n.zip" == "$i" ]]; then
                n="$(( n + 1 ))"
            fi
        done
        ditto -c -k --sequesterRsrc --keepParent "$f" "$bn $n.zip"
    fi

done

afplay /System/Library/Sounds/Purr.aiff

七 Mac安装并配置Git+SourceTree

Mac安装并配置Git+SourceTree使用_liutietuo的专栏-CSDN博客_mac安装git并配置

八 macOS Catalina(10.15)解决阻止程序运行“macOS无法验证此App不包含恶意软件”

解决办法一:在设置-> 安全性与隐私-> 通用中启用该应用

解决办法二:按住Control键点按应用, 然后打开,这样会把应用增加到白名单中许可执行。
解决办法三:禁用新安全检查

九 下载App Store的安装包

方法1 

 Mac下通过Apple Configurator 2获取ipa包

下载ipa
打开后连接设备,选中设备点击添加,如果没登录就登录Apple ID,登录后会把你在AppStore下过的应用都列出来,选一个添加


因为手机上已经装了这个应用,所以最后一步会提示是否替换,不要做任何操作,保持这个状态

 


提取ipa
用Finder前往文件夹进到下面的路径

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

一直进到最里面的文件夹,会发现刚刚下载的ipa文件

方法2

下载 ipatool 工具

https://github.com/majd/ipatool/releases/tag/v1.0.6

使用工具

假设ipatool下载放在了Downloads文件夹

参数说明

-b bundleId
-e appleID对应的邮箱
-p appleID对应的密码
-c 去哪个市场下载? CN对应国内App Store,US对应美区App Store

例如下载 TestFlight

/Users/YourUsername/Downloads/ipatool download -b com.apple.TestFlight -e appleID对应的邮箱 -p appleID对应的密码 -c CN

执行命令过程

➜  ~ /Users/YourUsername/Downloads/ipatool download -b com.apple.TestFlight -c CN
==> ℹ️ [Info] Querying the iTunes Store for 'com.apple.TestFlight' in country 'CN'...
==> ℹ️ [Info] Authenticating with the App Store...
==> ⚠️ [Warning] Enter 2FA code:
==> ℹ️ [Info] Authenticated as 'xxx'.
==> ℹ️ [Info] Requesting a signed copy of '899247664' from the App Store...
==> ℹ️ [Info] Downloading app package... [100%]
==> ℹ️ [Info] Saved app package to com.apple.TestFlight_899247664_v3.1.0_342.ipa.
==> ℹ️ [Info] Applying patches...
==> ℹ️ [Info] Done.

首次下载需要输入二步验证的验证码

==> ⚠️ [Warning] Enter 2FA code: 时输入收到的验证码,回车

下载的ipa文件在Users/YourUsername文件夹下

运行.netcore软件

下载 .NET Core 3.1 (Linux、macOS 和 Windows)

创建run.commond

 run.commond 的代码为:

#!/bin/bash
dotnet /Users/mac/Downloads/netcoreapp3.1/Excel2JsonTools.dll

没有文件权限:

sudo chmod -R 777 空格 /Users/mac/Downloads/netcoreapp3.1/run.command

身份不明的开发者解决:

在偏好设置界面,点击打开“安全性与隐私”;在安全与隐私界面点击“通用”,在通话设置面板,点击“仍要打开”按钮,在弹出的窗口中点击“打开”按钮即可

代理连上了, 连接不了远程的服务器

因为疫情爆发,在家办公,公司给分配了 L2TP 的 VPN,但是 macOS 连接的时候默认需要勾选“通过 VPN 连接发送所有流量”


这样一来所有的流量都将通过公司的 VPN 访问,速度慢不说,还不能魔法上网。于是通过设置路由表的方式给网络连接分流。内网 ip 走 VPN,外网流量走默认网关。

假设需要访问以下内网 ip:

192.168.181.66
192.168.181.67
192.168.181.120
192.168.181.121

首先,点开 VPN 高级选项,像上图一样把通过 VPN 连接发送所有流量去掉。 接着sudo vi /etc/ppp/ip-up,添加如下内容:

#!/bin/sh
/sbin/route add -net 192.168.181.0/24 -interface ppp0

:wq保存退出。赋权:

sudo chmod 0755 /etc/ppp/ip-up

这个文件以后就会在每次连接VPN的时候执行,把新的路由写入路由表,实现内外网的分流。

重新连接公司 VPN,即可实现内外网分流。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值