目录
五 创建widget (其实widget是一个新的app他的数据和主app通过group沟通)
八 macOS Catalina(10.15)解决阻止程序运行“macOS无法验证此App不包含恶意软件”
一 苹果笔记本安装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
对应表百度或者看这个
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的专栏-优快云博客_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,即可实现内外网分流。