macOS
macOS
丸子叮咚响
这个作者很懒,什么都没留下…
展开
-
Xcode Undefined symbols 错误
报错信息error:Undefined symbol: typeinfo for sdk::IConfigUndefined symbol: vtable for sdk::IConfig具体信息:Undefined symbols for architecture x86_64: "typeinfo for sdk::IConfig", referenced from: typeinfo for sdk::ConfigImpl in sdk.a(config_impl.o)原创 2021-08-17 17:21:52 · 3548 阅读 · 0 评论 -
Xcode 报错duplicate symbols for architecture x86_64
现象// 报错代码// a.htemplate<typename T>struct A {public: A(int a):a_(a){std::cout << "A";}private: int a_;};// 构造函数的特化?// 感觉写法并不标准,因为实际需要进行类模板的特化// 但报错原因暂不能解释清楚=_= 欢迎高手解惑!template<>A<std::string>::A(int a):a_(a){std原创 2021-07-23 11:24:15 · 610 阅读 · 0 评论 -
MacBook Pro type-c外接显示器显示无输入信号且变充电状态
问题如题,此外现象:只是电脑部分type-c接口无法显示,插上后本的屏幕不停黑屏几秒显示几秒。硬件:MacBook Pro 16inch 2019方案:通过重置mac的MSC解决:官网文档原创 2021-02-05 09:34:20 · 19545 阅读 · 5 评论 -
mac dmg包签名及公证
一 背景todo备注软件名 Dog, 部分信息修改为xxxx。整体流程参考 官网 为 app 签名以通过“门禁”验证细节参考 文章 Mac App 签名公证流程二 签名证书参考官网 Create, export, and delete signing certificatestodo.p12三 签名参考官网 Distribute outside the Mac App Store (macOS)方式命令// 字符串为证书名称,在 钥匙串访问 中可查看安装的证书原创 2020-10-27 19:34:41 · 5840 阅读 · 0 评论 -
检测PC空闲时间
1. Windows平台uint32_t idle_millisec = 0;LASTINPUTINFO lpi;lpi.cbSize = sizeof(lpi);::GetLastInputInfo(&lpi);idle_millisec = ::GetTickCount() - lpi.dwTime;2. macOS平台(1) 代码#include <IOKit/IOKitLib.h>#include <CoreFoundation/CFNumbe原创 2020-10-15 19:57:00 · 351 阅读 · 0 评论 -
macOS objc_msgSend
变化macOS升级到10.15后,宏OBJC_OLD_DISPATCH_PROTOTYPES的值变为0,导致objc_msgSend 定义发生变化。#if !OBJC_OLD_DISPATCH_PROTOTYPESOBJC_EXPORT void objc_msgSend(void /* id self, SEL op, ... */ ) OBJC_AVAILABLE(10.0, 2.0, 9.0, 1.0);OBJC_EXPORT void objc_msgSendSuper(vo.原创 2020-09-14 15:10:11 · 305 阅读 · 0 评论