- 博客(447)
- 资源 (2)
- 收藏
- 关注
原创 Xcode 如果swift3.0过渡到swift4.0或者更高
第一步:Project ► (Select Your Project Target) ► Build Settings ► (Type 'swift' in Searchbar) Swift Compiler Language ► Swift Language Version ► Click on Language list to open it第二步:Xcode -> Edit -> Convert -> To Current Swift Syntax......
2022-04-14 10:15:51 2583
原创 Swift删除SceneDelegate
1、删除SceneDelegate.swift文件2、删除Info.plist的ApplicationSceneManifest属性结构3、修改AppDelegate.swift文件删除UISceneSession Lifecycle 的两个方法,然后在didFinishLaunchingWithOptions内创建自己的window和rootViewController...
2022-03-30 16:54:52 2928
原创 GitHub代码总是拉取失败
问题一:error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60解决:一般是由于大文件过大,curl的postBuffer默认值太小,增大缓存配置就好了git config --global http.postBuffer 1048576000问题二:error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno
2022-03-23 10:58:14 1197
原创 SSL_ERROR_SYSCALL in connection to github.com:443
首先打开你的 git 配置文件。vi ~/.gitconfig是否设置了[http]或[https],如果没有的话git config --global --unset http.proxygit config --global --unset https.proxy我曾经设置过代理,所有更改本地端口和配置。最后关掉vpn,再次运行你的命令。...
2022-03-23 10:40:00 1163 1
转载 踩坑Xcode 10之New Build System
Xcode10 Version 10.0 (10A255)发布,笔者第一时间升级。很显然使用的过程中出现了不少问题,相信大家都有所耳闻,最典型的就是libstdc++.6.0.9问题,网上已经有不少方法了,这里就不多说了。遇到的问题除了这个问题之外,笔者还遇到了build system的问题。在Xcode菜单栏选择File-- Workspace Setting就会出现如下的界面...
2022-03-22 14:54:57 687
原创 码云使用方式
下载安装Git这里选择的是客户端安装版,地址:https://git-scm.com/download/win。 一直下一步即可,安装完成后,桌面右键如下:Git GUI Here(客户端) 和GIT Batch Here(终端)本机生成公钥在Git终端依次输入:1、cd ~/.ssh,显示 bash: cd: /c/Users/y/.ssh: No such file or di...
2022-03-22 14:53:21 107
转载 cocoaPods多版本安装
一、前言公司的项目需要特定的cocopods版本才能正常集成,用其他版本运行会报错,但再做新项目时必须要最新的cocopods版本才行,所以每次都是卸了重装cocopods,很是麻烦,消耗了大量的时间。于是研究了一下自由切换pod版本的功能。以下之前的删除重装的方法列出目前gem中安装的所有Cocoapods的组件gem list --local | grep cocoapods可能会看到这样的命令行输出cocoapods (1.5.3)cocoapods-core (1
2022-03-22 14:49:08 1928
转载 super init isn‘t called on all paths before returning from initializer
我试图创建Swift编程的继承功能。我创建了ViewController超级类。然后我创建了另一个类作为ViewControllerA超类的子类名ViewControllerViewController类:import UIKitclass ViewController: UIViewController { //: public variables var area:...
2022-03-22 14:46:18 893
原创 pod install 失败问题
第一种:fatal: 无法访问 'https://github.com/p-rob/Moya-ObjectMapper.git/':LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443解决:git config --global --add remote.origin.proxy ""然后继续 podinstall
2022-03-22 12:26:37 801 1
原创 安装cocosPod 失败的解决办法
第一种安装时不管用:sudo gem install cocoapods报错ERROR: Error installing cocoapods: ERROR: Failed to build gem native extension. current directory: /Library/Ruby/Gems/2.6.0/gems/ffi-1.13.1/ext/ffi_c/System/Library/Frameworks/Ruby.framework/Versions/.
2022-03-22 10:51:12 989
原创 github提示Permission denied (publickey),如何才能解决?
解决方案首先,清除所有的key-pairssh-add -Drm -r ~/.ssh删除你在github中的public-key重新生成ssh密钥对ssh-keygen -t rsa -C "[email protected]"chmod 0700 ~/.sshchmod 0600 ~/.ssh/id_rsa*接下来正常操作在github上添加公钥public-key:1、首先在你的终端运行xclip -sel c ~/.ssh/id_rsa.pub或者cat ~/.ssh/id_rsa
2021-03-30 11:22:43 1300
原创 cocoapod pod setup命令
最新版的MacOS Catalina系统命令行执行pod setup命令直接结束啦;git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/trunk或者(国内镜像)git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/trunk目录结构见下图,如果不是就自己手动移动一下如果还不行//
2021-03-29 17:39:20 613
原创 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
问题curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused解决方式:DNS添加114.114.114.114或者8.8.8.8就好了。
2021-03-29 17:29:19 335
原创 curl: (7) Failed to connect to 127.0.0.1 port 1086: Connection refused
问题:curl: (7) Failed to connect to 127.0.0.1 port 1086: Connection refused解决方式在终端输入export -p,如果发现有ftp_proxy、http_proxy、https_proxy、all_proxy,那么本解决方法就是适用于你!你需要在终端输入以下all_proxy=""http_proxy="" https_proxy=""再次输入export -p,结果应该如下...
2021-03-29 17:24:40 1357
原创 应用程序已损坏,请移到废纸篓!
问题:应用程序已损坏,请移到废纸篓!解决如下:sudo xattr -rd com.apple.quarantine /Applications/name.app
2021-03-29 17:11:26 132
原创 jazzy生成Swift API文档
安装 jazzysudo gem install jazzycd 你项目的文件夹(到xcodeproj文件目录)生成 html 文件在项目目录下其他 jazzy 命令jazzy --clean --author MyName --author_url https://mydomain.com/ --xcodebuild-arguments -workspace,My-App.xcworkspace,-scheme,My-App --output docs/swif
2020-12-11 16:50:37 388
原创 Homebrew 安装不同版本
1、安装Homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"中途输入mac密码就OK1.2 检测是否安装成功brew -v注意1、homebrew的命令是以brew开头2、homebrew 的默认安装目录为 /usr/local3、通过 brew安装的程序都会默认安装到 /usr/local/Cellars/程序名/版本号/ 目录下4、home
2020-12-11 16:24:55 770
原创 jazzy的使用
安装jazzy $ sudo gem install jazzy·····Parsing documentation for xcinvoke-0.3.0Installing ri documentation for xcinvoke-0.3.0Parsing documentation for jazzy-0.10.0Installing ri documentation for jazzy-0.10.0Done installing documentation for mu.
2020-12-08 15:02:08 4515
原创 error: command line tools are already installed, use “Software Update“ to install update
sudo rm -rf /Library/Developer/CommandLineToolsxcode-select --install
2020-12-08 14:44:04 1850
原创 Xcode 12, building for iOS Simulator, but linking in object file built for iOS, for architecture arm
在项目中1.Xcode -> Project -> Build settings -> Architectures -> Excluded architectures 添加arm642.Pod -> Project -> Build settings -> Architectures -> Excluded architectures 添加arm64再次打包,解决!...
2020-11-27 14:52:42 492
原创 升级到macOS Big Sur, 终端 cocoapod 不能使用?
1.首先 升级Xcode升级到12.0以上。2.然后终端运行sudo gem install -n /usr/local/bin cocoapods这个是macOS Big Sur系统还不够完善兼容的问题造成的。
2020-11-27 13:41:14 1093
原创 App发布---ITMS-90809: Deprecated API Usage
ITMS-90809: Deprecated API Usage ``问题:ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebvi
2020-11-20 16:47:58 398 1
原创 App发布,为什么有时候,我明明上传成功了,但是构建中心不显示?
从2019年春季开始,所有提交给App Store的用户数据访问应用程序都需要包含一个目的字符串。如果您使用的是外部库或SDK,它们可能会引用需要目的字符串的API。当你的应用程序可能不使用这些API时,仍然需要一个目的字符串。}}}如果你在构建版本的时候,明明打包成功,也上传成功了,但是iTunes活动里面就是没有构建成功的版本,或者刚开始有,但是过一会就没有了。原因就是出自权限的问题,因为iOS 10以后,苹果对隐私信息和权限的保护更加注重了。如果上传的应用中需要访问用户的隐私,则必须在plist
2020-11-18 13:27:10 2629
原创 error: Abort trap: 6 (in target ‘xx‘ from project ‘xx‘)
error: Abort trap: 6 (in target 'xx' from project 'xx')解决方法:项目设置里选择Build settings -> Swift Compiler - code generation -> Optimization Level将Optimization Level设置为Optimize for Size [-Osize]
2020-07-14 14:45:23 2113
原创 v2-ui配置
1.安装 v2-ray面板bash <(curl -Ls https://blog.sprov.xyz/v2-ui.sh)默认端口:65432(例如www.xxx.com:65432)2.添加账号
2020-07-08 14:48:06 7038 1
转载 使用第三方动态库出现dyld: Library not loaded Reason: image not found
使用第三方动态库出现如下错误:dyld: Library not loaded: @rpath/AipOcrSdk.framework/AipOcrSdkReferenced from: /var/containers/Bundle/Application/C3E607DA-217A-4432-A035-F14FE1C79D45/MyTest.app/MyTestAppReason: image not found第一种解决方法:1、在Xcode中的Build Phases中的Copy
2020-05-26 15:01:20 2653
原创 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES Inherited creates project validation issue
进入构建设置 在顶部选择all和combined 在Build Options下,您应该看到Always Embed Swift Standard Libraries,它是粗体的。 单击它,然后单击删除。现在应该不是加粗了。 pod install 的警告应该消失。
2020-05-11 11:06:55 3890
原创 apple开发 证书那点事儿
一.真机测试(开发者形式)1 新建identifiers2.xcode登录app ID,点下download manual profiles 3.项目build一下,会自动导入证书二 app发布证书1 新建identifiers(固定的,同上)2.有p12文件就安装p12文件如果没有p12就申请cer证书,安装cer证书,钥匙串->证书助理-&...
2020-04-16 12:51:12 717
原创 支持加载http
<key>NSAppTransportSecurity</key><dict> <key>NSAllowsArbitraryLoads</key> <true/> <key>NSExceptionDomains</key> <dict> ...
2020-04-01 09:44:54 196
原创 Mac开发:NSUserDefaults对应的plist目录路径
终端打开目录 : ~/Library/Preferences/找到对应bundle id命名的plist文件,xcode直接编译的程序也是在这个目录。有时候发现删掉 Preferences 下的 plist 后,程序依然能取出之前存在的值,甚至把 plist 从废纸篓里删掉,也能取到。重启了下Mac,发现取不到了。PS:iOS对应的是在沙盒里。...
2020-03-18 13:13:51 649
转载 打包dmg
最近因为博主自己的需求,而App Store上的App不能满足需求,或者是说,想借此机会涉猎一下Mac OS的开发。之前一直臆想iOS开发和Mac OS差不多,实则不然。文章传送门BTW 推荐一款非Apple官方的App Store,HackStore是一款来自俄罗斯的Mac应用商店,我们可以将自己开发完的App免费发布上去,也是具有审核机制的,博主目前推广自己的ImageHosting,...
2020-03-12 10:12:35 694
原创 NSWindow 自定义
extension NSWindow { enum Style { case welcome } convenience init(contentRect: CGRect, style: Style) { switch style { case .welcome: let styleMask: NSWindow.S...
2020-03-10 16:37:24 404
原创 firstIndex(where:) 使用
1.firstIndex(where)func firstIndex(where predicate: (Element) throws -> Bool) rethrows -> Int?let index = songs.firstIndex { (song) -> Bool in return song.name.hasPrefix("一")}...
2020-03-10 16:06:49 994
转载 macOS 开发 - NSMenu 添加目录
https://blog.csdn.net/lovechris00/article/details/78002161
2019-12-17 09:54:25 231
原创 macos 开发设置NSTextView行高
如何设置NSTextView行高 ,需要用到NSLayoutManagerDelegateview.layoutManager?.delegate = self添加属性设置行高的数值。let lineHeightMultiple: CGFloat = 1.6let font: NSFont = NSFont.systemFont(ofSize: NSFont.systemFo...
2019-12-16 16:28:28 658
原创 macOS开发 -Packages的使用
软件准备可以安装下面几种软件,本次以 Packages 为例,下载 Packages 即可。(推荐)下载 Packages地址:http://s.sudre.free.fr/Software/Packages/about.html一打开 Packages 应用Packages分为两种模式,packages 软件已经说明的比较清楚,如下图1.我们需要安装 .app 文件和...
2019-12-10 17:17:39 2066 2
原创 macos 重置权限
在终端上输入以下,可重制权限,在设置->隐私性查看!位置服务tccutil reset CoreLocationAgent地址本服务tccutil reset AddressBookReminderstccutil reset Reminders日历tccutil reset Calendar麦克风tccutil reset Micro...
2019-12-10 11:40:07 3554 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人