JetBrains IDE 备份记录

今天想要安装支持 ide-eval-resetter插件的版本idea,发现历史下载链接已经不能下载了,经过网上查找及整理,将历史安装文件进行了备份:

还能通过以下链接进行下载:

IDEA:

https://download.jetbrains.com/idea/ideaIU-2021.2.2.win.zip
https://download.jetbrains.com/idea/ideaIU-2021.2.2.exe

https://download.jetbrains.com/idea/ideaIU-2021.2.2.dmg
https://download.jetbrains.com/idea/ideaIU-2021.2.2-aarch64.dmg

https://download.jetbrains.com/idea/ideaIU-2021.2.2.tar.gz

Pycharm

https://download.jetbrains.8686c.com/python/pycharm-professional-2022.1.2.exe

//[该文件不存在](https://download.jetbrains.com/python/pycharm-professional-2021.2.2.win.zip)
https://download.jetbrains.com/python/pycharm-professional-2021.2.2.exe

https://download.jetbrains.com/python/pycharm-professional-2021.2.2.dmg
https://download.jetbrains.com/python/pycharm-professional-2021.2.2-aarch64.dmg

https://download.jetbrains.com/python/pycharm-professional-2021.2.2.tar.gz

Goland

https://download.jetbrains.8686c.com/go/goland-2022.1.2.tar.gz

https://download.jetbrains.com/go/goland-2021.2.2.win.zip
https://download.jetbrains.com/go/goland-2021.2.2.exe

https://download.jetbrains.com/go/goland-2021.2.2.dmg
https://download.jetbrains.com/go/goland-2021.2.2-aarch64.dmg

https://download.jetbrains.com/go/goland-2021.2.2.tar.gz

Clion

https://download.jetbrains.8686c.com/cpp/CLion-2022.1.2.exe

https://download.jetbrains.com/cpp/CLion-2021.2.2.win.zip
https://download.jetbrains.com/cpp/CLion-2021.2.2.exe

https://download.jetbrains.com/cpp/CLion-2021.2.2.dmg
https://download.jetbrains.com/cpp/CLion-2021.2.2-aarch64.dmg

https://download.jetbrains.com/cpp/CLion-2021.2.2.tar.gz

DataGrip

https://download.jetbrains.8686c.com/datagrip/datagrip-2022.1.2.exe

https://download.jetbrains.com/datagrip/datagrip-2021.2.2.win.zip
https://download.jetbrains.com/datagrip/datagrip-2021.2.2.exe

https://download.jetbrains.com/datagrip/datagrip-2021.2.2.dmg
https://download.jetbrains.com/datagrip/datagrip-2021.2.2-aarch64.dmg

https://download.jetbrains.com/datagrip/datagrip-2021.2.2.tar.gz

Webstorm

https://download.jetbrains.8686c.com/webstorm/WebStorm-2022.1.2.exe

https://download.jetbrains.com/webstorm/WebStorm-2021.2.2.win.zip
https://download.jetbrains.com/webstorm/WebStorm-2021.2.2.exe

https://download.jetbrains.com/webstorm/WebStorm-2021.2.2.dmg
https://download.jetbrains.com/webstorm/WebStorm-2021.2.2-aarch64.dmg

https://download.jetbrains.com/webstorm/WebStorm-2021.2.2.tar.gz

PHPStorm

https://download.jetbrains.com/webide/PhpStorm-2021.2.2.win.zip
https://download.jetbrains.com/webide/PhpStorm-2021.2.2.exe

https://download.jetbrains.com/webide/PhpStorm-2021.2.2.dmg
https://download.jetbrains.com/webide/PhpStorm-2021.2.2-aarch64.dmg

https://download.jetbrains.com/webide/PhpStorm-2021.2.2.tar.gz

Rider

暂未找到下载链接资源

RustRover

暂未找到下载链接资源

以上下载资源,在尾部拼接 .sha256 是文件的指纹。

ide-eval-resetter 插件使用源网址:https://zhile.io/2020/11/18/jetbrains-eval-reset-deprecated.html 如果该网页无法打开,可以通过链接进行查看。

插件地址:https://plugins.zhile.io

https://download.jetbrains.com/idea/ideaIU-2022.1.2.mac.zip

https://download.jetbrains.com/idea/ideaIU-2022.2.5.dmg?_gl=1*srjvn3*_ga*MTM1NDg2MTIzMi4xNzEzNTg5ODYz*_ga_9J976DJZ68*MTcxNzM4MTcyOC41LjEuMTcxNzM4NTI3Mi4wLjAuMA..&_ga=2.268713713.1075269181.1717339494-1354861232.1713589863

jetbrains ide不需要登陆账号使用https://gitee.com/pengzhile/ide-eval-resetter 插件的最高版本为:2021.2.2(自己验证)

该插件支持的最高版本为:2021.2.3

https://www.jetbrains.com/shop/download/II/2021100

SHA256 checksum

https://download.jetbrains.com/idea/ideaIU-2021.1.3.dmg.sha256

Link:

iOS14以上,UITableViewCell中的控件,点击无效

适配iOS14系统,发现很多列表中的小按钮点击事件不响应,iOS14以下的系统没有异常

这是因为将控件直接添加到cell上导致(swift)

addSubview(bottomView)

在iOS14中,cell的contentView层级在cell上,如果直接将控件添加到cell上,点击的时候,只会响应下面的协议方法(swift)

tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)

应该修改成(swift)

contentView.addSubview(bottomView)

Link:

iOS 插件开发及问题排查

iOS 插件开发及问题排查:

iOS新建应用和新建插件,默认都会把目标部署系统版本设置为最新操作系统版本,如果App没有找到应用或者插件,首先排查 minimum deployment target 是否匹配设备系统版本
  1. 排查App或者插件 最低支持版本是否对于设备操作系统版本。
  2. 检查 Build Phases > Embed App Extensions 是否包含指定插件,并且 Copy only when installing 是否为未选中状态。
  3. 检查插件运行后是否有崩溃。

Link:

clang: error: SDK does not contain 'libarclite' at the path

Apple staff mentions:

libarclite was necessary for older OS versions, but is now obsolete. If you're encountering errors referring to this library, you should audit every target in your project for those that declare support for a minimum deployment target under iOS 11, and update them to at least iOS 11, or something more recent than that. You should not modify your Xcode installation to resolve this.

In podfile: add these lines at the end of the file. This will automatically change all pods targets to iOS 11 after running pod install. You don't have to select each target step by step.

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings["IPHONEOS_DEPLOYMENT_TARGET"] = "11.0"
    end
  end
end

bundleId 被注册错误提示及解决方案

如果bundleID 已经被其他账号注册,则会提示以下错误,需要换一个bundleid 或 让另一个账号进行删除:

Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier.

Python Conda macOS安装步骤:

brew install --cask anaconda
## setup conda environment
vim ~/.zshrc
export PATH="/opt/homebrew/anaconda3/bin:$PATH"
source ~/.zshrc
conda --version

## create empty environment
conda create -n py37 or conda create --name py37

## activate
conda activate py37 or source activate python3.7

## use x86_64 architecture channel(s)
conda config --env --set subdir osx-64

## install python, numpy, etc. (add more packages here...)
conda install python=3.7 numpy

## show all envs
conda info --envs

Link:

Mac开发记录

Mac 开发权限记录

在Mac开发中,如果需要申请权限才能运行,建议使用证书或账号(免费账号/收费账号)进行开发,否则使用(Sign To Run Locally)方式运行会导致每次代码改动后运行App都要重新进行授权(需要先删除上次的权限,再进行授权)

使用以下命令可以重置录屏屏幕权限
// 重置Mac App 权限设置
tccutil reset ScreenCapture com.xsir.packagename

Mac证书申请

2.1 Mac证书申请后,如果需要申请描述文件,需要导入Mac电脑的 UDID,添加 UDID 时注意选择为Mac平台,否则无法添加进描述文件。
Mac电脑的 UDID 获取方式:
option + 左上角菜单栏的苹果菜单,点击系统信息,在硬件概览里选择 预置UDID

2.2 Mac电脑证书导入,跟iOS 证书一致,都是导入P12文件。然后在 Provision Profile 中选择 Import Profile,之后就可以进行正常使用(通过描述文件对应证书)。

Note: 对于创建证书和描述文件的电脑,则为双击安装。如果安装后无法显示描述文件,需要重启Xcode再进行操作