自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 【已解决】第一次遇到无法新建APP问题

公司新注册了全新的开发者账号,拿到手之后按照以往创建证书,描述文件和boundle ID的流程,很熟练的注册了一遍,喜滋滋的去新建App的时候,出错了,????根据多年经验来看不会出错的,按照蓝字提示新建了ID,再重新刷新还是弹出这个提示,然后就给苹果技术支持打电话,换了俩客服,给出的结果是,浏览器版本低建议升级啊之类的。折腾半天没结果,搜遍了网上的博客,发现就是从去年12月份有网友遇到过类...

2020-03-03 17:07:40 1212

原创 手欠误改了Mac的用户名,把管理员权限弄成普通用户解决办法

公司的项目电脑,某一天使用终端发现,本机的用户名很长,很丑,就试着修改用户名,结果把管理员改成普通用户,以后执行不了sudo,忍了一段时间上网找解决办法做了以下操作1、将原来的普通用户留着,新建管理员用户,如下所示2、操作步骤重启电脑的同时按住 Command +s 进入单用户模式,会出现滚动文本代码界面,等内容滚动完毕 依次执行以下命令 mount -uw / rm ...

2019-08-01 19:50:25 3224

原创 iOS 开发换电脑开发证书忘记导出,或者开发证书密码忘记,此APP已经上线,现在怎么办?

场景:之前在某台笔记本上生成开发证书和发布证书,描述文件等,开发并上架了一个版本,已经在售状态,放那搁置了一段时间,突然有一天要改需求,此刻换本了,之前的啥也没有了,只记得开发者账号和密码,此时要版本迭代和开发怎么办??亲测的办法:一、在以前的项目工程中清空Team这里的设置二、.进入苹果开发者中心https://developer.apple.com/,点击account/...

2019-03-22 10:50:21 2952

原创 不小心把测试真机升级成了12.1.4最新系统,怎么让9.几版本的Xcode支持运行

测试真机不小心自动更新了,或者Mac OS 系统自动更新了,Xcode没更新,此时需要做以下操作维持原开发环境其实,此时的Xcode里面缺少真机测试支持的包内容,只需要下载最新的真机测试包安装到Xcode真机支持包文件夹下重新启动就行解决办法: 步骤一:显示xcode的包内容 步骤二:将压缩文件解压之后的文件夹整体复制(文件夹里面有dmg和signature后缀的...

2019-03-12 11:39:13 1847

原创 This application’s application-identifier entitlement does not match that of the installed applicati

Xcode运行报错This application’s application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed.这是切换证书导致的Boundle ID冲突造成的,删除掉...

2019-03-12 11:28:17 343

转载 APP 上线部署指南

  证书       上面这个就是我们申请好证书后,下载到本地的.cer文件,也就是常说的开发证书与发布证书的样式。这.cer文件格式的证书是让开发者使用的设备(也就是你的Mac)有真机调试,发布APP的权限。上面这个就是我们配置好证书后,下载到本地的.mobileprovision文件,也就是配置文件的样式。这.mobileprovision文件格式的配置文件是让开发者的项...

2019-02-14 11:53:48 3481

原创 注册Bundle ID遇到问题:An App ID Identifier ‘..........’ is not availabel. Please enter a different string.

Bundle IDbundle ID可以翻译成包ID,也可以叫APP ID 或应用ID,它是每一个ios应用的全球唯一标识。无论代码怎么改,图标和应用名称怎么换,只要bundle id没变,ios系统就认为这是同一个应用。每开发一个新应用,首先都需要到member center->identifier->APP IDS去创建一个bundle id。但是bundle id分为两种:...

2019-02-14 11:44:05 3519

原创 使用svn代码托管到服务器

年假前的最后一天班了,为了防止源码丢失,就要求将代码部署到服务器,so,记录一下我的步骤前言:首先了解到在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能概念的直接百度都有介绍,直接上流程部署需求:服务器开发人员直接给我分配了仓库地址 mac自带的命令行操作:第一次导入(从本地导入源码到服务器)输入以下命令:...

2019-01-28 16:54:04 569

原创 再再一次安装cocoapods!!!请问还会不会再改???

之前的之前用的是淘宝镜像源;https://gems.ruby.taobao.org/ 后来淘宝镜像源不更新,换成 https://gems.ruby-china.org/今天安装此镜像源又不成功了!!! 解决办法如下:在终端输入执行命令时,要在“用户名$”后面部分输入原来是 服务域名 更换了,打开报错地址:https://gems.ruby-china.org/,会有如下...

2018-12-29 19:51:26 154

原创 二手的Mac怎么重设管理员(用户)

 重要的事情说三遍!!!亲测没有问题一、设置新的管理员权限,删除旧的开机的时候按住 command+s出现命令行终端的时候按照以下顺序输入命令:mount空格-uw空格/ 回车rm空格/var/db/.AppleSetupDone 回车reboot 回车reboot完成后,创建一个新的用户,按照提示操作。新用户创建后,打开系统偏好设置-用户与群组重新设置然后重启。这...

2018-12-28 15:21:36 8050 1

原创 程序设计与基础算法

程序 = 算法+数据结构算法定义:算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。 算法的五个特征:有穷性(Finiteness)算法必须在执行有限个步骤之后终止 确切性   (Defi...

2018-10-31 10:55:41 2707

原创 APP审核通过,显示可销售状态,在App store 上搜不到

昨天在ITunes提交之后审核通过,显示APP在可销售状态,等了很久在APP sore上搜索不到解决办法:打技术支持电话 在技术支持界面提交问题,等待邮件回复 修改APP的“价格与销售范围”,修改之后点击”保存“,此方法试了很多次,坐等效果。...

2018-10-31 09:23:48 4000

原创 iOS提交App报错总结

一:报错代码-90725最近用xcode 8 上传到appstore 的时候,报了一个错误 上传AppStore会报错ERROR ITMS-90725:"SDK Version Issue. This app was built with the iOS '10.0' SDK. All new iOS apps submitted to the App Store must be built ...

2018-10-29 13:42:24 1323

原创 调用百度地图第三方库造成bitcode错误(bitcode bundle could not be generated)

编译遇到bitcode bundle could not be generated because 调用第三方库造 解决办法:右键这个错误提示,选择reaval in log (在日志中显示)1、在Build Settings中搜索Enable Bitcode-> 设置No2、Project-> Targets-> Build Settings-> Cu...

2018-10-29 12:05:35 1074

原创 xcode9提交遇到 No iTunes Connect access for the team

方法一:(没用)1.出现这种情况,你点add,删掉你的账号,再添加一次上去,重启Xcode再来一遍试试2.检查你的证书、描述文件在开发者中心有没有过期,在Xcode有没有配置好3.如果你此时要做的是提交App上架审核的操作,请你打开Xcode,按 command+逗号 检查你账号的身份,member,admin,还是agent,只有agent才有权限提交上架-------------...

2018-10-29 11:53:57 281

原创 iOS 开发快速生成APP图标

方式一:App Store上面的良心免费工具App Icon Gear只需要一张1024*1024的原图即可生成一套图标链接:https://itunes.apple.com/cn/app/app-icon-gear-xcode%E5%9B%BE%E6%A0%87%E8%B5%84%E6%BA%90%E5%8A%A9%E6%89%8B/id989646576?mt=12---------...

2018-10-29 11:39:41 2367

原创 iOS 提交版本本地化的app屏幕快照制作方法

方式一:Brief Wrapper在测试机打开要提交的APP截几张要展示的页面 在app store里下载一个Brief Wrapper,里面有可以选择的不同的主题。 利用刚刚截屏的图片制作不同的尺寸,填写主题和副标题 然后保存即可。方式二:Screenshot同方式一一样...

2018-10-29 11:27:01 1469 1

转载 TCP和UDP的区别

1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。3、UDP具有较好的实时性,工作...

2018-07-31 16:14:11 123

转载 TCP/IP协议栈与数据包封装+TCP与UDP的区别

TCP/IP协议栈与数据包封装TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示(该图出自[TCPIP])。图 1. TCP/IP协议栈  两台计算机通过TCP/IP协议通讯的过程如下所示(该图出自[TCPIP])。图 2. TCP/IP通讯过程  传输层及其以下...

2018-07-31 16:12:34 2716

转载 TCP/IP通信中数据包处理

1、目的主机收到数据包,处理各层协议栈最后达到应用程序的过程。 以太网驱动程序首先根据以太网首部中的“上层协议”字段确定该数据帧的有效载荷(payload,指除去协议首部之外实际传输的数据)是IP、ARP还是RARP协议的数据报,然后交给相应的协议处理。假如是IP数据报,IP协议再根据IP首部中的“上层协议”字段确定该数据报的有效载荷是TCP、UDP、ICMP还是IGMP,然后交给相应...

2018-07-31 15:59:06 4390

转载 TCP建立连接和断开连接流程

一、基本描述TCP协议为提供面向连接的服务,需要先建立连接,然后才可以通信,通信结束时,需要断开连接。二、建立连接流程建立连接的过程也叫做三次握手,流程如下:1、首先,一定是由客户端发起连接请求,服务端来接收连接请求。客户端发起连接请求后,会先给服务端发送一个SYN包。2、服务端收到SYN包,会回复SYN的ACK,同时再回复SYN,但SYN和ACK是一起发送的。客户端收...

2018-07-31 15:49:06 1949

原创 使用终端编译C语言程序

我们开发刚开始都是用的编译环境编写C语言程序,目前偶然学会了使用mac终端编译C语言程序,特将使用步骤记录下来:1.首先找到Mac系统里面的“终端”2.打开终端,键入 ls 找到根目录,然后mkdir 创建文件夹  cd 打开这个文件夹 然后在里面创建c工程 具体如下所示:3.输入 vim hello.c 会进入工程文件编辑区 按 i进入编辑状态在这里注意代码规范输入需

2017-05-12 14:40:25 7699

转载 iOS蓝牙开发(一)蓝牙相关基础知识

蓝牙常见名称和缩写MFI ======= make for ipad ,iphone, itouch 专们为苹果设备制作的设备BLE ==== buletouch low energy,蓝牙4.0设备因为低耗电,所以也叫做BLEperipheral,central == 外设和中心,发起连接的时central,被连接的设备为perilherals

2017-04-18 11:15:07 465

转载 对iOS10新增Api的详细探究

对iOS10新增Api的详细探究

2017-04-18 11:08:12 993

转载 Swift 和 Objective-C 混编的 Framework

前言为什么要写这样一篇文章,因为昨天和一个朋友讨论到Swift和Objective C如何混合开发Framework,中途发现了很多有意思的坑。用Swift封装OC的库是一件比较常见的事情,毕竟对于大多数公司来说,老的代码都是用OC写的,而且经过多次迭代,这些OC的代码已经被验证了是稳定的,用Swift重写代价太大。这就引入了一个需求:

2017-04-18 10:55:26 469

转载 iOS下JS与原生OC互相调用(总结)

iOS开发免不了要与UIWebView打交道,然后就要涉及到JS与原生OC交互,今天总结一下JS与原生OC交互的两种方式。JS调用原生OC篇方式一第一种方式是用JS发起一个假的URL请求,然后利用UIWebView的代理方法拦截这次请求,然后再做相应的处理。我写了一个简单的HTML网页和一个btn点击事件用来与原生OC交互,HTM

2017-04-18 10:51:39 947

原创 iOS开发技能表

1.程序员的发展方向2.程序员的技能表

2017-04-18 10:35:09 463

原创 iOS开启之旅

终于在抓耳挠腮,手忙脚乱中解决完了开发中遇到的各种问题,闲暇之余记录一下我的成长历程。我们总是抓不住时间的脚步,等我们在未来的某一刻停下脚步的时候,蓦然回首,才发现时间过得真快,一晃神,时间竟然过去这么久了呢。我是一个iOS移动端开发的程序员,同时,我也是一个女生,在各种碰壁和挫折的情况下,机缘巧合的顺利进入了一家公司开始了我第一份工作。在独自开发的这个过程,是最难忘的吧。每个人的第一

2017-04-18 10:07:42 278

原创 iOS 10 Siri调用

iOS10 苹果开放SIri API,SiriKit的功能非常强大,支持音频、视频、消息发送接收、搜索照片、预订行程、管理锻炼等等。#import @interface ViewController () /** * 1. 先导入Speech.framework的框架 * 2. 导入头文件设置代理 * 3. 声明语音识别器 * 4. 授权 */@property (stron

2017-04-18 09:56:08 3553

原创 调用系统的设置纯代码实现

随着IOS10 的开发权限授权越来越严格,伴随上架的一系列问题,总结了一下纯代码调用系统设置的方法点击到设置界面设置,直接跳到定位服务设置界面。代码如下://定位服务设置界面NSURL *url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"];if ([[UIApplication sharedApplicatio

2017-04-12 10:30:13 387

原创 iOS APP内WiFi配置相关

在网上搜了好多例子,也问了好多人,最终无果,特将自己找到的资源做分享本人做智能家居的APP,智能硬件设备自带WiFi(局域网)。如果用户没有连接设备的WiFi进入APP时,需要提示用户去设置界面连接WiFi。需求一、APP内部跳转到系统WIFi 界面手动连接实现info里面设置在项目中的info.plist中添加 URL types 并设置一项URL Sch

2017-04-12 09:37:56 2529

原创 mac系统还原和更新

1、首先开启Mac的电源开关,同时按住 command +R 键进入恢复模式,我们就能看Mac OS X实用工具。2、选择磁盘工具–然后选择上面 一般是 Macintosh HD这个选项,右侧选择抹掉(erase) 。意思就是删除所有内容重新安装新的系统。注意:这里重新启动mac不做操作会出现如图所示:此时解决办法:1. 关闭电脑,同时按住 comm

2017-04-11 10:47:09 11651

原创 我的个人面试宝典

1. OC中,与alloc语义相反的方法是dealloc还是release?与retain语义相反的方法是dealloc还是release?为什么?需要与alloc配对使用的方法是dealloc还是release,为什么? 以下是针对MRC(手动内存释放)模式: 与alloc语义相反的方法是dealloc,与retain语义相反的方法是release。 alloc是

2017-04-07 17:21:47 401

转载 iOS 简介

iOS是苹果公司研发的一款手机操作系统。于2007年开始运用于iPhone,iPod Touch和苹果电视。iOS是OSX运用于苹果电脑操作系统的一款手机操作系统。iOS之前被称为 iPhone OS,是一个由苹果公司开发的移动操作系统。iOS的第一个版本是在2007年发布的,其中包括iPhone和iPod Touch。2004年4月发布iPad(第

2017-03-15 13:22:35 706

转载 物联网通信第一天

IOS 用封装API AsyncSocket进行网络通信 AsyncSocket是一个用Object-c封装好的网络通讯API,调用方便,容易实现使用AsyncSocket可以很方便的与其它系统进行Socket通信, AsyncSocket包括TCP和UDP,通过实现委托AsyncSocketDelegate进行交互。

2016-08-19 09:37:35 375

转载 iOS学习之Socket使用简明教程- AsyncSocket

ios原生的socket用起来不是很直观,所以我用的是AsyncSocket这个第三方库,对socket的封装比较好,只是好像没有带外传输(out—of-band) 如果你的服务器需要发送带外数据,可能得想下别的办法环境下载AsyncSockethttps://github.com/robbiehanson/CocoaAsyncSocket类库,将RunLoop文件夹下的Asy

2016-08-19 09:34:51 361

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除