首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

记一次炉石传说记牌器 Crash 排查经历

brew install swiftlint IDE 安装 HSTracker 是使用 Swift 开发的 macos 应用。...需要注意这里由于HSTracker有一个依赖包AppCenter在 xcode 16似乎编不起来(有一个头文件找不到的报错,网上也有相关的 issue,我就踩坑了),必须安装 xcode 15 代码跑起来...切换后 xcode 仍卡主在Relove Package 关闭 xcode 后命令行执行xcodebuild -resolvePackageDependencies -scmProvider system...完成后重新打开 xcode 报错 3 安装依赖报错wget command not found macos 上默认没有 wget 命令,而记牌器构建会使用这个命令去拉取一些资源。...M1 mac 上需要切换 Rosetta 模式下运行 Rosetta 是苹果公司为其基于 Apple Silicon(如 M1 和 M2 芯片)的 Mac 计算机提供的一个兼容层。

12710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Swift 实用工具 — SwiftLint

    前言 SwiftLint 是一个实用工具,用于实现 Swift 的风格。在 Xcode 项目构建阶段,集成 SwiftLint 很简单,构建阶段会在编译项目时自动触发 SwiftLint。...本文介绍了如何在 Xcode 中使用 post action 脚本在成功编译 Swift Package 后自动触发 SwiftLint。...Demo 限制 在 Xcode 中运行的 post action 脚本无法向 Xcode 构建结果添加日志、警告或错误。...因此,SucceedsPostAction.sh 在 Xcode 中以新窗口的形式打开一个文本文件,其中包含 SwiftLint 报告列表。没有深度集成可以轻松跳转到 SwiftLint 警告。...下载 您可以在 Github 上找到最新版本的脚本 SucceedsPostAction.sh。 在【Swift社区】后台回复 220224,可以快速获取链接。

    1.4K20

    在Linux下搭建Swift开发调试环境

    仅Apple公司,最近几年来已经为Swift社区贡献了大量的Swift代码,并保持着非常高的提交频率。 Swift在服务器端及深度学习领域取得了不错的应用成果。...之前使用Vapor的时候,曾通过Docker在Ubuntu上安装过Swift,不过代码是在mac上调试的。我也十分好奇,在2021年Swift到底在Linux下的开发环境如何?...由于Swift LSP插件没有被放置在vscode的插件市场中,我们还是需要从苹果的LSP Github站点上下载 $git clone https://github.com/apple/sourcekit-lsp.git...": "/usr/local/bin/swiftlint", //指向工具的实际路径 "swiftlint.toolchainPath": "/Applications/Xcode.app...结语 希望本文能够帮助更多的朋友在Linux上使用Swift进行开发。

    10.1K20

    如何通过静态分析提高iOS代码质量

    生成报告 如果我们想将此次分析生成一份报告,也是可以的(该命令是通过homebrew安装的swiftlint): # reporter type (xcode, json, csv, checkstyle...Default target: x86\_64-apple-darwin19.0.0 Host CPU: skylake OCLint (http://oclint.org/): OCLint...我分别用Xcode11在两个项目上运行过OCLint,一个实例项目可以正常运行,另一个复杂的项目却运行失败,报如下错误: 1 error generated 1 error generated .....brew上的最新版本是0.13,github上的最新版本是0.15。我下载github上的release0.15版本,但是这个包并不是编译过的,不清楚是不是官方自己搞错了,只能手动编译了。...默认阀值 -enable-rule 支持的规则,默认是oclint提供的都支持,可以组合-disable-rule来过滤掉一些规则 规则列表 -disable-rule 需要忽略的规则,根据项目需求设置 在Xcode

    2.2K30

    在Xcode8上安装插件之后闪退

    但网上有人说插件还是可以使用的,并且附上了安装插件的方法,可还是注明这样可能导致Xcode不稳定。笔者怕Xcode不稳定也就没有去安装第三方插件。...这次安装的插件是KSImageNamed,在安装上插件之后问题出现了,只要在程序中写代码Xcode就会崩溃,于是上网搜索解决方法。...可网上还有人说重新安装Xcode同样不能解决Xcode崩溃的问题。这就让我很是为难了,一时不知该怎么办。...在我睡了一觉之后的第二天问题解决了,我又上网搜索,其中有一篇博客说是需要将之前安装的所有插件都删除,并附上了方法: 在终端中输入: 新版本 cd ~/Library/Developer/Xcode/...可笔者还是有疑问,在没有安装KSImageNamed插件之前完全是没有问题的,即使之前的插件有安装。

    74020

    Carthage使用

    使用 安装 使用brew安装,简单方便 brew install carthage 使用 在项目所在文件夹,即.xcodeproj所在的文件夹下,创建Cartfile touch Cartfile 然后打开...Cartfile open Cartfile -a Xcode 添加要依赖的第三方库,注意依赖版本的指定,指定版本和指定范围的写法,如下: github "krzyzanowskim/CryptoSwift...19.0 github "ibireme/YYKit" github "ReactiveX/RxSwift" "6.5.0" github "onevcat/Kingfisher" "version6-xcode13...General下的Frameworks, Libraries, and Embeded Content中需要切换勾选Embeded & Sign,如下: 如果使用了SwiftLint,编译后可能报错,...在.swiftlint.yml中添加Carthage的也不校验,如下: excluded: - Pods - Carthage 最后,如果Carchage项目提交后,其他人拉取了这个项目,需要运行下面的命令

    24340

    dotnet 修复在 Linux 上使用 SkiaSharp 提示找不到 libSkiaSharp 库

    本文告诉大家如何简单修复在 Linux 上使用 SkiaSharp 提示找不到 libSkiaSharp 库 我的应用在 Windows 上跑的好好的,放在 Linux 上一运行就炸掉了,异常内容如下...解决的方法是再安装上 SkiaSharp.NativeAssets.Linux 或 SkiaSharp.NativeAssets.Linux.NoDependencies 库即可 如在 csproj 上添加以下代码用来安装...PackageReference Include="SkiaSharp.NativeAssets.Linux.NoDependencies" Version="2.88.0" /> 以上的方法经过我在...WSL 的 Ubuntu 上测试 本文的例子放在github 和 gitee 欢迎访问 可以通过如下方式获取本文的源代码,先创建一个空文件夹,接着使用命令行 cd 命令进入此空文件夹,在命令行里面输入以下代码

    5K20

    Xcode16新特性与iOS18适配指南

    Xcode 16 新特性 在 WWDC24 上 Apple 推出了 Xcode 16,相比较 Xcode 15,它有如下的变化。 项目 各类 Components 下载时支持断点续传。...功能 核心功能为Predictive Code Completion代码预测功能,但要求 Apple Silicon + 16GB 及以上内存 + macOS 15 及以上。...iOS 18 适配指南 同样在 WWDC24 上 Apple 发布了 iOS 18,推出了很多新的内容。在掌握了基于 iOS 17 开发的基础上,只要学习以下的新特性就能轻松过渡到 iOS 18。...触觉反馈增加了一种 Apple Pencil Pro 与 iPad 搭配使用时的触觉反馈UICanvasFeedbackGenerator,用于指示绘图画布上的事件。...注:以上内容基于 Xcode 16 Beta,新特性均通过测试,详细内容会以专题文章的形式陆续展示。

    6.6K12
    领券