摘要:
一、生命周期的基本概念 a、什么是生命周期? 说白了就是回调方法,让你知道封装好的这个widget处于一个什么状态,不断回调。 b、生命周期的作用: 1、可以监听widget事件,做出相应处理; 2、初始化数据等,如创建数据,发送网络请求; 3、内存管理:销毁数据、监听者、Timer等。 二、Wid 阅读全文
摘要:
iOS项目因为真机调试需要苹果开发证书,不同编译环境证书也不一样,我们遇到很多时候上线App Store时与开发测试配置不一样,需要频繁手动修改,那么我们怎样优雅便捷的去做这个事情呢? 三种常见的多环境配置方式,可以结合使用。 首先清楚一个概念: Project:包含了项目所有代码,资源文件,所有信 阅读全文
摘要:
这种一般是网络限制问题,需要修改hosts文件 终端 sudo vi /etc/hosts 编辑文件 打开网址:https://ipaddress.com 查看GitHub真实IP 我的hosts文件,参考: 185.199.108.133 raw.githubusercontent.com 185 阅读全文
摘要:
1、apple-app-site-association文件 终端创建文件,例子格式如下: { "applinks": { "apps": [], "details": [ { "appID": "teamid. bundleID", "paths": ["/h/app/download/"] }, 阅读全文
摘要:
自定义导航栏返回键有多重方式,系统返回键、左键、或者自定义导航栏等等; 下面介绍的是系统返回键自定义图片、文字样式 1、替换返回键图片 UIImage*back = [[UIImage imageNamed:YLNavBackIconName] imageWithRenderingMode:UIIm 阅读全文
摘要:
ERROR ITMS 90171: "Invalid Bundle Structure The binary file 'xxx.app/xxx.framework/xxx' is not permitted. Your app can’t contain standalone executable 阅读全文
摘要:
脚本如下: !/bin/sh strip_invalid_archs() { binary="$1" echo "current binary ${binary}" Get architectures for current file archs="$(lipo info "$binary" | r 阅读全文
摘要:
查看framework支持架构 1.进入到framework目录下 cd /Users/.../xxxFramework.framework 2.输入命令 lipo info xxxFramework 3.结果 Architectures in the fat file: xxxFramework 阅读全文
摘要:
这个崩溃的原因很简单,就是找不到你写的对应方法。 删减pod第三方库运行崩溃,撤销修改可以正常运行。注释掉引起崩溃的第三方也可以运行,后来发现是 Other Linker Flags 链接设置错误导致类扩展不知道如何正确读取,找不到类方法而产生的错误。 问题定位到了,那么开始解决。 在Build S 阅读全文
摘要:
Xcode11后删除了Application Loader工具,需要上传包至connect store可以用transport应用上传,appstore可以搜到。另一种方式就是终端命令上传,稍复杂一点: 一、进入 开发者后台 用户和访问 点击密钥这里,生成密钥。 得到两个值: Issuer ID,密 阅读全文