
iOS_Pass
Jsen_Wang
态度决定一切
展开
-
iOS12适配及问题记录
iOS12适配及问题记录版本信息 Xcode: Version 10.0 beta (10L176w) macOS: 10.14 Beta (18A293u) iOS: 12.0(16A5288q)问题及解决过程1,StatusBar内部结构改变 现象:crash crash log: 1,-[_UIStatusBarIde...原创 2018-06-07 19:10:32 · 18061 阅读 · 0 评论 -
XCode7 上传报错提示(ERROR ITMS-90168)
打开终端,输入以下指令:[python] view plaincopy$ cd ~/.itmstransporter $ rm update_check* $ mv softwaresupport softwaresupport.bak $ cd UploadTokens $ rm *.token原创 2015-11-13 15:24:12 · 1129 阅读 · 3 评论 -
XCode 7上传遇到ERROR ITMS-90535 Unexpected CFBundleExecutable Key. 的解决办法
iOS9 发布后,友盟组件中的腾讯包上传的时候会报错ITMS-90535,在此发布一个解决办法原创 2015-09-24 11:05:17 · 6334 阅读 · 0 评论 -
如何解决 App 发布的 Invalid Code Signing Entitlements 问题
近向 App store 提交了一个应用,应用的状态显示: Invalid Binary, 同时收到一封来自 apple 的邮件,大致内容是说,签名有误。 因为之前发布都没有遇到这种情况,看到这封邮件,一时茫然。 内容如下:Invalid Code Signing Entitlements - The signature for your app bundle contains entit转载 2015-10-27 11:59:17 · 1419 阅读 · 0 评论 -
[UIApplication sharedApplication].keyWindow 添加视图无效,解决方案。
[UIApplication sharedApplication].keyWindow 在iOS7中为nil 的解决方案原创 2015-08-01 16:45:24 · 14115 阅读 · 2 评论 -
iOS错误汇总:解决Xcode iPhone工程变成了My Mac的问题
团队开发容易出现的一个恶心的bug 就是突然发现自己的iPhone工程变成了my mac 不能使用了,这时我们需要这样来解决原创 2015-06-16 16:50:01 · 1581 阅读 · 0 评论 -
iOS技术点:判断用户是否开启推送开关/是否允许推送?
iOS7,iOS8下如何判断用户是否开启推送原创 2015-06-16 16:47:26 · 7896 阅读 · 0 评论 -
iOS错误:Undefined symbols for architecture arm64
Edit your target's Build Settings. Change the value for Architectures by opening the drop down, click on Other... and select it, delete the row with value $(ARCHS_STANDARD) and add two rows with v翻译 2015-04-24 14:03:29 · 1297 阅读 · 0 评论 -
iOS:ARC详解
作者:青玉伏案 出处:http://www.cnblogs.com/ludashi/ ARC在OC里面个人感觉又是一个高大上的牛词,在前面Objective-C中的内存管理部分提到了ARC内存管理机制,ARC是Automatic Reference Counting---自动引用计数。有自动引用计数,那么就得有手动引用计数MRC(Mannul Refer转载 2015-04-24 14:11:42 · 744 阅读 · 0 评论 -
iOS xcode6.0使用7.1运行程序 iphone5上下有黑条
I was able to resolve the issue manually, seems like it is a bug with Xcode for now and I will file a radar report.To resolve the issue, follow the below steps:Navigate to project settings (T翻译 2015-04-24 14:08:59 · 896 阅读 · 0 评论 -
iOS错误:file is universal (2 slices) but does not contain a(n) armv7s slice
解决办法有三个,随便哪种都能解决:1.升级涉及到的.a文件2.在target的Build Settings里面,将Build Active Architecture Only改成YES3.在target的Build Settings里面,找到Valid Architectures,删除其中的armv7s (我只实践了这个方法,有效)原创 2015-04-24 14:01:30 · 995 阅读 · 0 评论 -
IOS之Core Foundation框架和Cocoa Foundation框架区别
Core Foundation框架 (CoreFoundation.framework)是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架支持进行管理的数据以及可提供的服务:群体数据类型 (数组、集合等)程序包字符串管理日期和时间管理原始数据块管理偏好管理URL及数据流操作线程和RunLoop端口和soket通讯原创 2015-04-24 13:48:58 · 1516 阅读 · 0 评论 -
iOS自定义相机界面,实现微信小视频UI效果
在开发的时候,要实现微信小视频的效果只用系统框架中的picker是不行的,它是个navi 而我们需要一个view把它放到tableview后边所以我们需要自定义一个摄像界面下边的文章摘抄自http://course.gdou.com/blog/Blog.pzs/archive/2011/12/14/10882.html看完了相信对你会有很大的帮助在进行视频捕获时,有转载 2015-03-24 16:55:19 · 2472 阅读 · 0 评论 -
iOS UIControl事件详解,按钮事件详解:UIControlEvent
iOS 触发事件的翻译详解原创 2015-03-24 17:03:21 · 2093 阅读 · 0 评论 -
becomeFirstResponder 不弹出键盘
iOS键盘弹出不正常原创 2015-03-24 16:54:28 · 3521 阅读 · 0 评论 -
Objective-C中的@property和@synthesize用法
@代表“Objective-C”的标志,证明您正在使用Objective-C语言Objective-C语言关键词,@property与@synthesize配对使用。功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。如: 1、在头文件中: C代码 收藏代码 @property int count; 等效于在头文件中声明2个方法: C代码 收藏代码 - (int转载 2015-11-03 10:34:04 · 434 阅读 · 0 评论 -
iOS错误汇总 Implicit declaration of function - C99 完美解决
##出现问题可能性一 因为target中的c语言兼容选项选择有问题 如图更改成GNU99或者GNU89解决办法: ##出现问题可能性二自定义的打印日志宏 如: #define TWLOGPRINT(xx, …) NSLog(@”%s(%d): ” xx, PRETTY_FUNCTION, LINE, ##VA_ARGS) 这个宏定义放在了 A.h 中 在B.m文件中使用的时候没有#impo原创 2015-12-02 15:23:26 · 17410 阅读 · 4 评论 -
XCode9 打开StoryBoard崩溃问题解决办法
在XCode8时代创建了一个Swift的项目使用的是StoryBoard开发, 升级到XCode9之后,今天打开的时候,一点击StoryBoard就会崩溃看了崩溃日志:UNCAUGHT EXCEPTION (NSInternalInconsistencyException): Could not find class named UIImage意思说是找不到一个名为UIImage的类 这样根本原创 2017-10-24 14:26:00 · 2384 阅读 · 0 评论 -
iOS_Pass iOS因关键字,App名字副标题被拒绝
苹果如下说3 PERFORMANCE: ACCURATE METADATA Performance - 2.3.7Your app name to be displayed on the App Store includes keywords or descriptors, which are not appropriate for use in an app name.Specificall原创 2016-09-08 10:40:11 · 12898 阅读 · 2 评论 -
iOS_Pass iOS hotfix 热更新 JSPatch 个人服务搭建方案
JSPatch 个人服务搭建方案JSPatch简介个人服务搭建思路客户端:*1,按照上方的见解接入JSPatch的pods 或者 直接拖拽文件进自己的工程目录。 *2,- (void)applicationDidBecomeActive:(UIApplication *)application { //2.1,请求服务端的js脚本文件,成功后判断必要条件 //2.2, 符合条件执原创 2016-09-19 15:44:43 · 779 阅读 · 0 评论 -
iOS_Pass iOS Crash log 解析
http://lieyunye.github.io/blog/2013/09/10/how-to-analyse-iOS-crash-log/http://blog.youkuaiyun.com/smking/article/details/9342899[objc] view plain copy 最近在解析umeng错转载 2016-09-19 13:06:54 · 776 阅读 · 0 评论 -
iOS_Pass iOS10适配:权限访问、MiPush小米推送(更新中)
iOS10官方文档原版翻译Pass_1iOS10 相册,相机内的提示文字变成了英文,比如,取消(cancel),完成(complete)等,解决方法在项目的info.plist里面添加Localized resources can be mixed 值为 YESPass_2iOS10 权限设置,相机、相册、地理位置、蓝牙等获取权限崩溃,解决方法在项目的info.plist里边添加相关的权限ke原创 2016-09-18 14:36:19 · 4074 阅读 · 2 评论 -
iOS_Pass iOS10获取相册权限崩溃crash解决方法
iOS发布后,应用中获取相册权限应用崩溃crashlog如下:This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSPhotoLibraryUsageDescripti原创 2016-09-14 17:53:38 · 8940 阅读 · 0 评论 -
iOS_Pass : 限制UITextField中输入内容,如只限制输入数字,字母或者某几个键盘元素。
限制UITextField中输入内容,如只限制输入数字,字母或者某几个键盘元素。现在我们限制只能输入0-9的数字。#pragma mark - UITextFieldDelegate- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NS原创 2016-08-24 11:48:15 · 3938 阅读 · 0 评论 -
CocoaPods更新卡住,pod install、pod update 速度慢解决命令
最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都很慢,甚至有时候会卡住原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install --verbose --no-repo-updatepod update --verbos原创 2016-06-13 21:17:47 · 6609 阅读 · 0 评论 -
iOS Version和Build区别
1,Version是显示对外的版本号,(itunesconect和Appstore用户可以看到),对应O-C中获取version的值:[[[NSBundle mainBundle]infoDictionary]valueForKey:@"CFBundleShortVersionString"];该版本的版本号是三个分隔的整数组成的字符串。第一个整数代表重大修改的版本,如实现新的功能或重大变化的原创 2016-06-25 11:20:48 · 4270 阅读 · 0 评论 -
JPush(极光)升级到64位对我们的影响,ASIdentifierManager,advertisingIdentifier
今天早上收到极光推送的push,说从32位uid升级到了64位uid看了一下我们的项目,版本1.8.6,极光的推送的消息中:为了这个准备我们的系统早已全面支持 64 位 uid 的注册,SDK 则在早前一些的版本开始提供支持。Android Push SDK 在 1.8.2 版本开始支持 64bit,iOS Push SDK 在 2.1.0 版本开始支持。 所以我们应该跟新一下原创 2016-05-09 11:59:39 · 2303 阅读 · 0 评论 -
面试被虐题— 谨以此致,mark一个悲惨的下午
BGM昨天去一家公司面试,被面试官从技术层面虐翻。谨以此致mark自己的不足。废话少说,开虐!!!1, 手写两个超大数相加 注: 两个数的位数超出计算机系统的int值内存范围。过程: 大体的思路是这样: 1,既然超出int的范围,那么我们用字符串来存储数字。 2,基本的解决思路,按对应位相加,(必须考虑进位)。 3,考虑边界值eg:进位,正负号。贴一个没有考虑正负号的java代码,大家原创 2016-03-11 10:17:11 · 1775 阅读 · 0 评论 -
iOS 此证书签发者无效 解决办法
系统证书WWDR在2016年2月14日失效,需要更新WWDR系统证书 首先,删除过期的WWDR,如图 我的已经更新过了,在钥匙串左侧,点登陆,所有项目,右上角输入 apple w 找到过期的Apple Worldwide Developer Relations Certification Authority 证书,删除,点击下边的链接,下载新的证书,安装下载证书地址https://develop原创 2016-02-19 13:15:50 · 913 阅读 · 0 评论 -
iOS-ERROR ITMS-90096
如果添加了启动图片,检查Launch screen file 这一栏是否清空, Launch screen file 与 Launch images source 是不兼容的启动图的设置如果你没有使用LunchScrren.xib,那么就需要在Images.ccassets,添加这些图片,并且是.png的各个版本尺寸的启动图都要加入,尺寸大家自行百度。原创 2016-01-26 15:11:52 · 1369 阅读 · 0 评论 -
iOS-ERROR ITMS-90046: "Invalid Code Signing Entitlements.
ERROR ITMS-90046: “Invalid Code Signing Entitlements. Your application bundle’s signature contains code signing entitlements that are not supported on iOS. Specifically, value ‘*’ for key ‘com.apple.de原创 2016-01-26 13:47:08 · 2739 阅读 · 0 评论 -
[iOS错误汇总]libc++abi.dylib: terminating with uncaught exception of type NSException
小错误,大觉悟原创 2015-03-24 16:47:05 · 47562 阅读 · 0 评论 -
iOS APNS服务器搭建资料
转载自:http://blog.youkuaiyun.com/pcyph/article/details/44677797http://www.easyapns.com/php-source#class_APNShttps://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/转载 2015-03-28 00:18:29 · 832 阅读 · 0 评论 -
iOS消息推送机制详解,APNS服务器搭建基本思路
转载自:http://blog.youkuaiyun.com/pcyph/article/details/44631433?ref=myreadiOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。转载 2015-03-28 00:15:38 · 1540 阅读 · 0 评论 -
iOS基本控件-UIWindow 级别 UIWindowLevel
UIKIT_EXTERN const UIWindowLevelUIWindowLevelNormal; 默认,最低UIKIT_EXTERN const UIWindowLevelUIWindowLevelAlert; 中间UIKIT_EXTERN const UIWindowLevelUIWindowLevelStatusBar; 最高级别高显示在上层原创 2014-10-20 09:46:21 · 1309 阅读 · 2 评论 -
iOS基础控件-导航栏控制器UINavigationController的UINavigationBar导航条
/* **UINavigationBar详解** ** barStyle - 设置导航条的样式 ** clipsToBounds - 设置导航条的自动裁剪属性 ** navigationBarHidden - 隐藏导航条的属性 ** -(void)s原创 2014-10-20 09:59:52 · 1314 阅读 · 0 评论 -
iOS基础控件-UIViewController,视图控制器
UIViewController是视图控制器,主要控制多界面之间的相互切换,同时视图控制器中的View用作显示UI界面viewDidLoad loadView这两个方法只有在页面第一次进入的时候才会调用{视图控制器和视图的关系}// 实例化视图控制器的时候,系统会自动将视图控制器中的视图平铺到整个屏幕上//UIViewCo原创 2014-10-20 09:58:28 · 915 阅读 · 0 评论 -
iOS基础控件-UITabBarController - 2 之UITabBarItem 详解,结合视图控制器和导航控制器的用法
1,每个视图控制器对应一个tabBarItem属性,每个视图控制器可以个性化定制自己的tabBarItem2,各个tabBarItem实例显示在UITabBar实例上。3,点击不同的tabBarItem,能切换不同的视图控制器显示4,UITabBar上最多可以显示5个TabBarItem,当向UITabBarController中添加超过5个viewController原创 2014-11-03 14:42:07 · 1682 阅读 · 0 评论 -
iOS基础控件-UIImagePickerController 图片查看器,轻松查看本机相册
iOS 常用的图片查看器,轻松几行代码实现从自己工程到本机相册的跳转,至于进行的协议操作,可以点进文档寻找自己所需要的即可原创 2014-11-02 17:16:25 · 1701 阅读 · 0 评论 -
iOS基础控件-UITabBarController - 3 之<UITabBarControllerDelegate>协议中的四个重要方法
UITabBarController - 3 之协议中的四个方法让AppDelegate遵守UITabBarControllerDelegate 协议在XSAppDelegate.m 中的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(N原创 2014-11-03 14:45:35 · 4758 阅读 · 0 评论