欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Mac遇到的问题总结

发布时间:2024/3/26 编程问答 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Mac遇到的问题总结 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

目录

一 苹果笔记本安装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 "$@"; dodn="$(dirname "$f")"bn="$(basename "$f")"cd "$dn" || exitif [[ ! -e "$bn.zip" ]]; thenditto -c -k --sequesterRsrc --keepParent "$f" "$bn.zip"elsen=2for i in $bn *.zip; doif [[ "$bn $n.zip" == "$i" ]]; thenn="$(( n + 1 ))"fidoneditto -c -k --sequesterRsrc --keepParent "$f" "$bn $n.zip"fidoneafplay /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,即可实现内外网分流。

 

总结

以上是生活随笔为你收集整理的Mac遇到的问题总结的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。