#pragma clang diagnostic push
#pragma clang diagnostic ignored "-relevant command"
// your code
#pragma clang diagnostic pop
1. 未使用变量警告
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-variable"
NSInteger variableValue;
#pragma clang diagnostic pop
2. 方法弃用警告
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
// Some function be deprecated
#pragma clang diagnostic pop
3. 不兼容指针类型
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wincompatible-pointer-types"
//
#pragma clang diagnostic pop
4. 循环引用
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-retain-cycles"
// retain cycles code.
#pragma clang diagnostic pop
5. 内存泄漏警告
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
// persform selector leaks code.
#pragma clang diagnostic pop
-
搜索star数目
stars:>200
stars:<500
stars:"10..50"
-
指定语言
- language: Objective-C
-
截止日期
- created:"2019-3-29"
-
使用双引号
""
来进行精确匹配 -
使用减号
-
来排除某个关键词Mercedes -benz
搜索 Mercedes 但是排除 benz 相关内容 -
使用星号
*
来进行模糊匹配 -
使用关键词
site:
来搜索指定站点site:.gov covid-19
-
使用关键词
typefile:
来指定搜索的文件类型 -
计时器
输入
stopwatch
或者timer
-
颜色提取
输入
color picker
或者rgb 50 50 80
-
显示ip
输入
what is my ip
或者my ip
-
世界时钟
输入
Japan time 5pm
-
查看社交媒体
输入
@username
-
十万个为什么
输入
I’m feeling curious
参考 10 hidden features in google search
Show the Breakpoint navigator
--> +
--> Exception Breakpoint
点击 Action
,选中 Deebugger Command
, 添加 po $arg1
参数。
-
在函数入口添加断点;
-
控制台输入如下指令并回车;
breakpoint set -p return
或者输入:
br set -p return
- 断点执行continue操作;
查看指定端口号
lsof -i :<port>
输入:
lsof -i :6008
输出:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 76562 karmas 35u IPv6 0x5b30baecc79198f9 0t0 TCP *:6008 (LISTEN)
杀掉相关进程
kill -9 <PID>
问题:
手机连接Xcode调试, 提示 【xxx iPhone is not available. Please reconnect the device】
手机版本: 14.2
Xcode 版本: 12.2
解决方案:
-
查看本机
DeviceSupport
文件/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
有 14.2 文件夹
如果没有可以参考: https://github.com/filsv/iPhoneOSDeviceSupport 下载对应的 DeviceSupport
-
查看Xcode
DeviceSupport
文件~/Library/Developer/Xcode/iOS DeviceSupport
没有对应的 DeviceSupport 文件
重新Xcode, 重启手机
错误如下图所示:
环境:
Transporter
Xcode 12
解决办法
- 检查 App Store Connect 后台
套装ID
是否与 ipa 包内一致; - 确认电脑网络 (本次由于网络问题导致)
提审报错,内容如下:
Error ITMS-90503: "Invalid Bundle. You've include the "arme64" value for the
UIRequiredDeviceCapabilities key in you Xcode project, indicating that your app may only support
64-bit. Your binary, 'com.global.west.ios', must only contain the 64-bit architecture slice.
环境
Unity 升级到 2019.4.7f1 后, 导出Xcode工程配置有所修改。
解决办法:
Info.plist 文件内 UIRequiredDeviceCapabilities
删除 arm64
, metal
, 仅仅保留 armv7
。
与升级之前工程保持一致的配置。
参考
新的Mac电脑,开机之后提示登录AppleID,
点击跳过,打开App Store登录已有账号,转圈之后无任何提示,创建新的Apple账号,提示无法连接App Store。
在该电脑的safari浏览器上登录已有Apple账号,正常登录。
-
修改DNS
系统偏好设置 --> 网络 --> 高级 --> DNS, 增加新的DNS
8.8.8.8
。然后重启电脑,重新登录App Store。无法解决。 -
查看时间
系统偏好设置 --> 日期与时间 --> 日期与时间 --> ☑️自动设置日期与时间。然后重启电脑,重新登录App Store。
无法解决。 -
连接VPN
连接VPN重新登录App Store。
无法解决。 -
登录iTunes
使用同一账号登录iTunes,发现可以正常登录,注销该账号。然后重启电脑,重新登录App Store。
无法解决。 -
更新系统
系统偏好设置 --> 软件更新,更新到最新的系统。然后重启电脑,重新登录App Store。
无法解决。 -
使用终端
在终端输入以下命令:
defaults delete com.apple.appstore.commerce Storefront
。然后重启电脑,重新登录App Store。解决。
新项目创建苹果账号之后,从苹果官网下载下来的开发
/发布
证书,本地安装之后显示 iPhone Developer(XXX)
证书不受信任。该证书导出p12文件之后,其他电脑安装该p12文件显示没有私钥。
创建证书的电脑的钥匙串
没有AppleWWDRCA(Apple Worldwide Developer Relations Certification Authority)证书
- 下载最新的AppleWWDRCA证书,双击安装到“登录”项的钥匙串下;
- 重新安装
开发
/发布
证书
按照 Unity Development with VS Code 操作后能正常开发Unity工程,但是某一天打开 Unity工程无法正常查看变量的引用,函数无法跳转等。
控制台输出如下错误:
[fail]: OmniSharp.MSBuild.ProjectLoader
The reference assemblies for .NETFramework,Version=v4.7.1 were not found. To resolve this, install the developer
Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .Net
Framework Developer Packs at https://aka.ms/msbuild/developerpacks
在 Visual Studio Code 中的 设置
-> Omnisharp: Use Global Mono
勾选 always