![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
文章平均质量分 72
|刘钊|
一切皆浮云
展开
-
framework打包合并脚本
(22条消息) 使用shell脚本自动合并framework_如鱼得水的专栏-CSDN博客原创 2021-07-21 15:11:33 · 392 阅读 · 0 评论 -
GCD详解
一、简介1、什么是GCD?看看百度百科的定义:GCD为Grand Central Dispatch的缩写。Grand Central Dispatch (GCD)是Apple开发的一个多核编程的较新的解决方法。全称:它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。它是一个在线程池模式的基础上执行的并行任务。在Mac OS X 10.6雪豹中首次推出,也可在IOS 4及以上版本使用。设计:GCD是一个替代诸如NSThread等技术的很高效和强大的技术。GCD完全可以处理诸如数.原创 2021-04-28 22:35:43 · 17834 阅读 · 1 评论 -
iOS之Xcode断点调试
目录一、Breakpoint(断点)调试1.Edit Breakpoint(1)Condition(2)Ignore(3)action(4)Options2.Disable Breakpoint3.Delete Breakpoint4.Reveal in Breakpoint Navigator二、lldb命令三、lldb命令详细使用...原创 2019-11-10 17:24:54 · 3157 阅读 · 1 评论 -
ios coredata报错Receiver 'NSManagedObjectModel' for class message is a forward declaration
创建初始化coredata的时候报错Receiver 'NSManagedObjectModel' for class message is a forward declaration这是因为没有引入框架的原因,引入#import <CoreData/CoreData.h>就ok了。...原创 2019-02-21 17:29:30 · 2761 阅读 · 0 评论 -
苹果开发官方文档
苹果开发官方文档https://developer.apple.com/library/archive/navigation/#section=Platforms&topic=iOShttps://developer.apple.com/documentation/不谢原创 2019-02-15 15:05:48 · 1618 阅读 · 0 评论 -
apple企业开发者账号($299)申请注意事项
总之申请是比以前严格了很多关于apple企业开发者账号申请的流程我就不再赘述了,网上一堆,其实也就是申请邓白氏,填信息。申请企业开发者账号https://blog.csdn.net/huangrui_94/article/details/52020752https://www.jianshu.com/p/8b223dacb056申请邓白氏,看我博客里有https://blo...原创 2019-02-15 11:51:19 · 3787 阅读 · 8 评论 -
iOS appstore里的哪些东西可以修改
闲来无事,写点无用的东东,大家可以了解下。可以应对领导的疑惑。好了进入正题:apptore和itunes connect里app信息的对应项和什么时候可以修改哪部分。第一部分,appstore信息1、首先在appsotre上随便搜索一个app截个屏,下面这张图我是随便找的app哦,别太较真。上面的app的icon和app标题就不说了,这个app的标题一旦创建就不能更改了,即...原创 2019-01-28 12:26:26 · 1732 阅读 · 0 评论 -
java学习总结之oc程序猿的学习之路
1、static static基本通用,在java中的static可以修饰方法,而oc不能用static修饰方法(原因是java的方法就是函数)。2、 method java中的方法和函数是一个意思,而oc中的方法和函数是两中写法。3、final java中有final修饰符,oc没有,但是swift有。final可以修饰类,方法,变量。fin...原创 2019-01-16 19:13:13 · 516 阅读 · 0 评论 -
apple开发者账号添加子账号
公司账号登陆开发者中心、点击成员页面 点击邀请按钮,根据要邀请的类型输入要邀请者的邮箱即可(可以邀请管理员和普通队员,如果是管理员账号,只能邀请普通队员。)被邀请人收到邮件之后,进入对应连接就如最上边图,选择Accept 即可。 注:被邀请成员只拥有测试开发权限,只可以创建一个属于自己账户的 iOS 开发证书,只能用于真机测试,对于其他账户(管理员证书和其他组员账...原创 2019-02-01 10:29:57 · 9677 阅读 · 3 评论 -
iOS 'CoreData: Cannot load NSManagedObjectModel. nil is an illegal URL parameter'
coredata报错:2019-02-21 17:49:37.037027+0800 CoreDataDemo[2371:594155] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'CoreData: Cannot load NSManagedObjectModel. ...原创 2019-02-21 17:57:15 · 687 阅读 · 0 评论 -
ios '+entityForName: nil is not a legal NSPersistentStoreCoordinator for searching for entity name '
我这引发这个问题是因为我创建完context后没有和store进行绑定,导致当前的context中的store是nil,然后由context中的store再去搜索实体当然就异常啦。添加 _context.persistentStoreCoordinator = store;就ok了 ...原创 2019-02-21 18:45:45 · 1349 阅读 · 0 评论 -
iOS 浅谈声明string属性时使用copy和strong的区别
相信大家都使用过strong修饰过string属性,然后对于一般有点经验的人都会是用copy,这是为什么呢?然而自己使用strong修饰好像也没出现啥问题呀,疑惑了原创 2019-02-22 14:02:21 · 1213 阅读 · 0 评论 -
2019年苹果申请邓白氏(和以前(2018年之前)相比多了【确认知悉涵】)
1、打开:https://developer.apple.com/support/ 2、填写一些相关的信息:然后继续下一步。3、然后是进入确认信息页面,如果信息无误,可以继续下一步操作,如果有误请返回重新填写。4、填写完成3的步骤之后点击确定就会进入提交结果页面:此时你的申请就算是提交完成了。5、然后就收到了一封邮件,也就是上面填的那个联系邮箱里收到的邮件:...原创 2019-01-31 16:08:52 · 11497 阅读 · 9 评论 -
iOS 获取ipa中的素材
如何在Mac上获取App Store的ipa包https://www.jianshu.com/p/ce018473fad0提取ipa中资源参考下列1、使用cartool获取https://blog.csdn.net/zhengyanfeng1989/article/details/52537360 2、iOSImagesExtractorhttps://www.jian...原创 2019-02-12 19:09:54 · 347 阅读 · 0 评论 -
iOS 分析MVC、MVP、MVVM、VIPER
天天说MVC,尤其对于做iOS开发的,更是口头禅,因为Apple已经为我们量身定制了适合iOS开发的MVC架构。那么什么是MVC?对于iOS的程序猿来说,MVC人人都说自己会用,但是呢实际开发过程中很多人都会有这样的体会,controller里的代码比较多,尤其需求不断的更改和增加,controller里的代码会越来越多,apple退出的MVC真的有这么不靠谱吗?很多人都会纠结的一个问题,网络...原创 2019-02-18 19:37:15 · 2047 阅读 · 3 评论 -
iOS 申请企业开发者账号有史以来最大的坑之【请务必提供一个与贵组织关联的 Apple ID】
请务必提供一个与贵组织关联的 Apple ID。如需注册 Apple Developer Enterprise Program,您的 Apple ID 必须绑定一个使用贵组织域名的电子邮件地址。 今天申请了个企业开发者账号,以前也申请过,只不过之前没遇到这个 坑,可能很多人都遇不到先说说这为啥是最大的坑呢?我一如既往的申请邓白氏编码,申请下来了,开始注册appleid,于...原创 2019-02-13 17:00:26 · 9600 阅读 · 20 评论 -
iOS apple企业级开发这账号申请的入口在哪?
很多人都找不到企业级开发者账号申请的入口,个人/公司级的很方便,如果你找到了链接的人,就跳过首先我们得进入苹果开发这网站:https://developer.apple.com这个大家应该都熟悉,然后滚动页面到底部:找到 DeveloperProgram,点击进入Apple Developer Program页面然后滚动到中间部位找到:Enterprise progra...原创 2019-02-13 18:47:03 · 577 阅读 · 2 评论 -
iOS中,系统相册的那些事
https://www.jianshu.com/p/64d662878f58原创 2019-05-09 18:09:34 · 505 阅读 · 0 评论 -
判断苹果开发者账号类型?
很简单,选中account登陆开发者账号,进入之后在左边点击Membership 看Entity Type是什么类型就是什么开发者账号原创 2019-01-31 14:38:10 · 1419 阅读 · 1 评论 -
iOS ITMS-90725
这个你不用担心,实际上你已经上传成功了,只不过就是提示你当前的xcode版本在2019年3月份就不能用了,也就是不能再用xcode10.1以下的版本打包提审了。也说明了如果苹果不出新的xcode版本,苹果就是放弃iOS9的用户了。上面的问题也就是提醒你到时候及时更新的,莫慌莫慌原创 2019-01-26 14:45:11 · 951 阅读 · 0 评论 -
iOS 苹果审核的错误日志如何看之错误日志符号化
对于很多人来说,每次苹果审核打回来最担心的就是一个crash日志,然后还没也一个截屏,不知道怎么修改,因为错误日志全是十六进制,欲哭无泪原创 2019-01-26 14:16:35 · 3118 阅读 · 0 评论 -
ios 原生集成ReactNative错误总结2之TransformError
TransformError:/xx/xx/Desktop/RNDemo/RN/index.ios.js: /xx/xx/Desktop/package.json: Error while parsing JSON - Unexpected token \\ in JSON at position 1" 解决方法:cd到rn目录下,执行如下命令yarn/npm remove b...原创 2018-11-01 11:33:28 · 185 阅读 · 0 评论 -
pod react 之 [!] The name of the given podspec `yoga` doesn't match the expected one `Yoga
[!] The name of the given podspec `yoga` doesn't match the expected one `Yoga解决办法:1、我的Yoga的路径不对,看截图我的node_modules文件夹是在我的项目的根目录下,所以我修改路径:pod 'yoga', :path => './node_modules/react-native...原创 2018-11-01 12:36:36 · 2721 阅读 · 1 评论 -
ios React-Native 之 找不到头文件
我的解决办法有点简单暴力:将package.json中的"react"直接改成16.2.0, react-native 改成了0.53.3,如下:"dependencies": { "react": "16.2.0", "react-native": "0.53.3", "react-navigation": "^1.4.0原创 2018-11-01 16:50:02 · 935 阅读 · 0 评论 -
iOS react-native 之react-packager has encountered an internal error,please check your terminal error
1、react-native 之react-packager has encountered an internal error,please check your terminal error 错误提示很明显,就是程序开始跑了,让你打开终端,终端上会显示更新相关详情。解决办法:1、打开终端,重启下react-native,终端输入react-native start ...原创 2018-11-01 16:55:18 · 1971 阅读 · 0 评论 -
ios 关于打包上传到appstore connect后,在活动里看不到构建的版本问题
1、如果app上传成功后,打开conenct后在活动里看不到构建的版本,或者显示正在处理中,等待一会,刷新页面,构建的版本不见了,原因是项目里的info.plist里的隐私权限说明没有添加,这个时候你的苹果账号的邮箱会收到一封苹果发过来的邮件,里面有详细说明,如下:我这里是使用了日历,没有在info.plist里添加日历访问权限说明,即:NSCalendarsUsageDescriptio...原创 2018-12-04 11:17:44 · 11377 阅读 · 0 评论 -
iOS 构建版本里的TestFlight测试显示缺少合规证明
1、iTounes Connect -> 功能 -> 加密。提交出口合规证明文档。2、如果您的构建版本未使用加密,在 Info.plist 文件中使用键字符串值,这样无需为下一构建版本提供出口合规证明信息。<key>ITSAppUsesNonExemptEncryption</key><false/> ...原创 2018-12-05 18:26:41 · 990 阅读 · 0 评论 -
ios ERROR ITMS-90189
ERROR ITMS-90189: "Redundant Binary Upload. You've already uploaded a build with build number '5' for version number '1.0'. Make sure you increment the build string before you upload your app to App S...原创 2018-12-05 18:36:08 · 9321 阅读 · 0 评论 -
UIKIT_EXTERN
UIKIT_EXTERN//UIKitDefines.h#ifdef __cplusplus#define UIKIT_EXTERN extern "C" __attribute__((visibility ("default")))#else#define UIKIT_EXTERN extern __attribute__((visibility...原创 2018-12-28 11:57:43 · 260 阅读 · 0 评论 -
ios 关于Guideline 2.1 - Information Needed
本次提交也遇到了这个2.1的问题,具体内容如下:Guideline 2.1 - Information NeededThis type of app has been identified as one that may violate one or more of the following App Store Review Guidelines. Specifically, thes...原创 2019-01-04 12:17:36 · 5675 阅读 · 0 评论 -
Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
1、之前遇到关于5.1.1的大多都是没有写清楚请求权限的描述的,比如相机,相册描述没写,或者没写清具体作用的,这次遇到的一个不同的。具体看下面Guideline 5.1.1 - Legal - Privacy - Data Collection and StorageWe noticed that your app requires users to register or log in...原创 2019-01-07 18:30:50 · 7764 阅读 · 0 评论 -
Guideline 1.1 - Safety - Objectionable Content
Guideline 1.1 - Safety - Objectionable ContentYour app includes content that many users would find objectionable and offensive. Next StepsTo resolve this issue, please remove all potentially ob...原创 2019-01-07 18:36:16 · 3652 阅读 · 0 评论 -
Guideline 5.0 - Legal
Guideline 5.0 - LegalYour app contains content - or facilitates, enables, and encourages an activity - that is not legal in all of the locations where the app is available. Next StepsTo resolve...原创 2019-01-07 18:49:35 · 3864 阅读 · 0 评论 -
ios 如何分析xcode错误日志
此错误日志只做例子,教你如何分析和定位错误,教你方法,并不具有实际意义哦~~~很多人对如下问题一头莫展现在就以此错误日志教大家如何看错误日志定位异常位置。UMLOG: error: session_id=092DA7955F41A8B79725FF3ACC72CDAD, context=*** -[__NSPlaceholderDictionary initWithObjects:...原创 2019-01-24 15:34:13 · 2945 阅读 · 0 评论 -
ios WKWebView之视频无法播放
设置allowsInlineMediaPlayback属性为true。WKWebViewConfiguration *config = [WKWebViewConfiguration new]; config.allowsInlineMediaPlayback = YES;if (@available(iOS 10.0, *)) { config.media...原创 2019-01-24 17:11:19 · 10339 阅读 · 0 评论 -
ios Guideline 2.1 - Performance - App Completeness
Guideline 2.1 - Performance - App CompletenessWe discovered one or more bugs in your app when reviewed on iPad running iOS 12.1.2 on Wi-Fi.The app could not load content properly. Next StepsTo...原创 2019-01-14 17:45:10 · 3867 阅读 · 0 评论 -
iOS Guideline 3.1.1 - Business - Payments - In-App Purchase
Guideline 3.1.1 - Business - Payments - In-App PurchaseWe noticed that your app provides items or currencies to users that would be consumable in-app purchases in another developer's app.Next Steps...原创 2019-01-14 17:53:16 · 5094 阅读 · 0 评论 -
ios 项目修改名称
一个项目框架都是进过无数次修改完善的,所以当新开一个项目的时候,很多时候项目框架都会和上一个项目大致一样,所以我会把项目中的class文件夹下的东西删除,我写项目一般把业务类全放在class文件夹下,其余的像基础类,工具类,网络类都会放在不同的文件夹下,所以新开的项目只需要删除class类里面的东东,其他地方做部分修改就行了,所以只需修改项目名就可以开始新项目了,尤其的外包项目,这样既节省时间有快...原创 2019-01-09 13:27:28 · 553 阅读 · 0 评论 -
ios 原生集成ReactNative错误总结1之Could not connect to development server.
iOS:React Native 之 Could not connect to development server.原创 2018-11-01 11:34:31 · 444 阅读 · 0 评论