iOS开发遇到的坑
文章平均质量分 84
三掌柜666
在这个全靠看title的时代,三掌柜也要紧跟潮流,部分简介如下:【程序猿by三掌柜】主理人、优快云上海站主理人、优快云人工智能社区主理人,超级个体得主,高校外聘专家、高校特聘就业导师,Google、AWS、HDC、GDC、1024等开发者大会分享嘉宾,社区签约作者、社区特聘布道师,另著作《从零基础到精通Flutter开发》。商业合作&交流学习可私信联系。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS开发:Mac电脑Xcode里面添加导入真机调试包的步骤
在xcode使用的过程中,有时候会因为一些系统原因或者是不想频繁升级电脑上的xcode版本而需要进行导入操作,尤其是苹果每次发布新系统之后,最让人头大的就是更新xcode来适用苹果最新的包内容,不然就会影响开发时候的测试以及上线。但是像博主这样比较懒的狗程序来说,真的不想每次苹果发布更新iOS系统之后就立马升级更新xcode,那么就用到了在现有版本的xcode里面导入最新的iOS系统真机调试包就可以了。要想往xcode里面添加导入真机调试包,首先要进入xcode的目录文件,有些人可能不知道怎么进入,进入原创 2020-06-12 11:16:28 · 10964 阅读 · 0 评论 -
iOS开发:修改类名(Refactor—Rename)的正确姿势
好久没有分享iOS的知识点了,分享一个关于在iOS开发过程中修改类名的方法,有些时候可能会因为手误给类名命名错误,这样就需要在不删除类的情况下修改类名。如果直接在Xcode里面的Editor—>Refactor—>Rename,是灰色的,修改不了,如下所示:那么下面就来介绍一下正确的修改类名的方法。1、打开项目工程,找到想要修改类名的那个类,用鼠标单击选中;2、然后打开...原创 2019-11-25 19:37:56 · 10895 阅读 · 0 评论 -
iOS开发:报错‘Unknown class ViewController in Interface Builder file’解决方法
今天中秋节,发一篇博客纪念一下这个特殊的日子,哈哈。在iOS开发过程中,会遇到一些比较常见的错误,尤其是刚入门的初级开发者,如果不熟练的话就会出错,本篇博文就来分享一个常见的问题,分享给有需要的人。新建项目之后,有时候会直接删除系统自动创建的那个ViewController,然后再重新建新的ViewController,然后编译项目之后,就会报错,错误提示一般是这句:‘Unknown cl...原创 2019-09-13 14:43:41 · 10599 阅读 · 4 评论 -
iOS开发:给UIView上面添加弹框的方法
在iOS开发过程中,有些时候需要用到这种情况,在获取UIView所在的控制器,比如在UIView里面放一个弹框,这样就需要获取到当前控制器的位置,那么本篇文章就来分享一下获取UIView所在控制器的方法。1、UIView的.h文件#import <UIKit/UIKit.h>@interface TeaChoosePopoutView : UIView@end2、U...原创 2019-09-05 15:01:45 · 10837 阅读 · 0 评论 -
iOS开发:上架App被拒原因5.1.1Legal Privacy - Data Collection and Storage
最近苹果管理越来越严,有时候会给一些意想不到的上架被拒大礼包,这个5. 1.1 Legal: Privacy - Data Collection and Storage被拒礼包已经是第二次遇到了,而且是进行一次常规版本的修改上架被拒的,觉得很是无厘头,那么本篇博文就来分享一下针对这个反复出现的被拒大礼包的解决方法,也不算是万能解决方法,只能是每次遇到这种情况直接改原因就完事了。一、被拒原文如下...原创 2019-12-16 11:55:01 · 11620 阅读 · 2 评论 -
iOS开发:突发!上架遇到NSBluetoothAlwaysUsageDescription被拒问题(已解决)
最近两天,苹果更新了新设备,也更新了新系统,包括Xcode也更新了,每年苹果发布新品和新系统都会引起一些变化,对于iOS开发者来说,一般都会遇到没有遇到的坑,今年也不例外,前天在打包上架一个常规版本的时候,被意外的拒了,原因就是如下邮件内容:We identified one or more issues with a recent delivery for your app, Please ...原创 2019-09-19 15:53:46 · 10467 阅读 · 6 评论 -
iOS开发:上架的App生成二维码下载的方法
在App开发过程中,现在随着微信的普及,越来越多的软件开发公司都会在自己的官网或者宣传的地方放置自己软件App的下载二维码,那么怎么根据App的下载链接生成下载App的二维码呢,接下来就来分享一下步骤方法,但是一般情况下需要App是处于已经正常上线的状态,在应用商店里面可以正常搜索到,可以正常下载的App,这里只介绍苹果App的生成下载二维码的方法,安卓App的下载二维码同理。具体的生成苹果App...原创 2019-10-10 16:05:54 · 10709 阅读 · 0 评论 -
iOS开发:报错The sandbox is not in sync with the Podfile.lock. Run ‘pod install‘ …的解决方法
前言在iOS原生开发的时候,凡是涉及到运行项目之后Xcode提示Build target Runner-Log,是不是每次看到这种报错提示就觉得眼前一黑,头皮发麻?其实也没我说的那么夸张,但是有时候遇到这种问题确实比较费头发。本篇文章就来分享一个常见的问题,但是该问题解决起来不复杂,分享出来,方便后期查阅使用。重现报错提示具体在Xcode中的报错提示如下所示:Showing Recent Messagesdiff: /Users/admin/Documents/WorkSpac原创 2022-03-27 01:17:54 · 10585 阅读 · 0 评论 -
iOS开发:Xcode报错“Could not insert new outlet connection:Could not find any information for...”问题的解决方法
在iOS开发过程中会遇到各种各样的问题,有些时候会遇到一些莫名其妙的报错问题,而且会觉得很无厘头,尤其是苹果的Xcode会出现各种不可抗拒的情况,网速不好会影响Xcode的正常使用,时间长不打开Xcode也会出现问题,一般这种情况下果断关闭Xcode再重新打就好了,那么本篇博文就来分享一下需要关闭Xcode再重新打开就好的情况,一般情况下在没有错误操作的时候还会出现这种错误就一定是Xcode的问题...原创 2019-12-03 22:44:32 · 11750 阅读 · 0 评论 -
iOS开发:程序打包提示Ignoring file XXX missing required architecture arm7 in file XXX错误
前段时间在开发过程中遇到一个iOS打包报错Ignoring file XXX missing required architecture arm7 in file XXX的问题,然后回想了一下问题所在,是因为集成了ijk播放器插件,然后ijk三方库不支持arm7造成的报错。具体的错误提示如下所示:Undefined symbol:_OBJC_CLASS_$_IJKFFOptionsUndefined symbol: _IJKMPMoviePlayerVideoRotationRotateUserIn原创 2020-06-01 11:30:30 · 11362 阅读 · 0 评论 -
iOS开发:图标生成器Prepo 的使用
前言在移动端开发过程中,设置app的图标尺寸是一个非常常见的操作,而且在设置app图标尺寸的时候是要严格按照移动端的标准来设置,尤其是iOS版本的app图标尺寸要求非常严格,如果设置的图标尺寸不符合标准,app上架的时候就会出错,所以在设置app图标尺寸的时候一定要注意。iOS开发中通过Assets设置启动图片以及icon处理工具Prepo(图片放大缩小不失真,自动生成@2x、@3x,图片类型随意切换),再也不用担心美工给的图片规格不合适、不满意了,大大方便了iOS开发者的开发,也节省了沟通时间,提高原创 2021-08-30 01:04:52 · 10366 阅读 · 0 评论 -
iOS开发:Xcode自带的模拟器常用快捷键的使用
在iOS开发过程中,为了方便起见在测试程序的效果的时候,开发者会使用Xcode自带模拟器进行操作,而且Xcode自带的手机模拟器包含了苹果的所有最新的手机型号尺寸,这样也方便了开发者测试不同机型,但是在电脑Xcode上面的模拟器操作和真机操作还是有很大的不便,如果不知道常用的快捷键,操作起来也不方便,那么本篇博文就来分享一下Xcode自带模拟器的快捷键操作集合,分享给有需要的人。其实操作Xco...原创 2019-12-12 11:16:41 · 10531 阅读 · 0 评论 -
iOS开发:开发过程中单例模式的使用
一、单例模式的基本信息1.单例模式的作用:程序在运行过程中,可以保证一个类只有一个实例,而且这个实例容易于方便工程外部的访问,进而方便地控制了实例的个数,并且节约了系统资源。2.单例模式的使用场景:在整个应用程序之中,共享一份资源,这份资源只用初始化一次即可。单例模式在MRC和ARC两种环境下的写法是有区别的,这里只对ARC环境下的写法做介绍,MRC的不再这里介绍。二、单例模式的具体实...原创 2019-10-11 14:42:57 · 10666 阅读 · 0 评论 -
iOS开发:设置UICollectionView不同大小的item的方法
在iOS开发过程中,UICollectionView的使用作为iOS开发者来说都不陌生,但是要想完美的玩转UICollectionView的所有使用的技巧,还是需要了解很多的。本篇博文来分享一下关于UICollectionView设置不同大小item的方法,为的是迎合产品的需求,方便记录为了以后查看使用,分享给有需要的人。设置不同大小的collectionview的item的方法也很简单,只是...原创 2019-12-02 15:36:48 · 10269 阅读 · 0 评论 -
iOS开发:真机调试提示XXX is automatically signed, but code signing identity Apple Development问题
最近从网上下载一个demo,然后想要运行真机,错误提示如下所示:HiVideoPlayerDemo has conflicting provisioning settings.HiVideoPlayerDemo is automatically signed, but code signing identity Apple Development: jiaang li (86PQ) has been manually specified. Set the code signing identity原创 2020-05-19 23:46:06 · 10423 阅读 · 0 评论 -
iOS开发:用XIB拖控件关联时报错:“Could not insert new outlet connection…”解决方法
在iOS开发过程中,尤其是iOS开发初期,会遇到各种各样的错误,有些错误是开发者的不熟悉或者疏忽大意造成的,还有些是无厘头的错误,可以通过重启Xcode或者重启电脑就可解决。那么本篇博文分享一个比较常见也是比较经典的错误提示,这个错误提示一般出现在使用OC的可视化编程的时候,比如新建一个XIB文件,然后拖入控件之后,对该控件进行关联操作的时候,如果拖线“姿势”不对,或者不可抗拒原因就会造成“C...原创 2019-09-02 18:19:38 · 10838 阅读 · 0 评论 -
iOS开发:苹果开发者账号第一次新建APP ID以及创建App的步骤
在iOS开发过程中,关于苹果开发者账号相关操作的知识点也是不可忽视的,尤其是对于一些刚接触苹果开发的开发者来说,更应该多了解一些关于苹果开发者账号的知识点,这样有利于App的测试和上架。苹果开发者账号相关知识大概分为两个部分:第一部分就是苹果开发者账号的申请注册部分,第二部分就是通过苹果开发者账号进行App的测试和上架部分。苹果开发者账号的申请注册部分不再介绍,可以直接查看三掌柜的往期博文,里面有详细的申请注册流程。先说说第二部分,通过苹果开发者账号创建App测试和上架的证书文件,然后在苹果开发者账号里原创 2020-06-15 17:29:49 · 11658 阅读 · 5 评论
分享