Xcode
iOS_MingXing
这个作者很懒,什么都没留下…
展开
-
Info.plist contained no UIScene configuration dictionary (looking for configura
在info.plist文件中添加Application Scene Manifest,输入时Xcode会提示直接生成即可,就不会有警告了。新建项目兼容低级IOS版本,将SceneDelegate.h,SceneDelegate.m删掉报错。Scene Configuration的items要置0。原创 2023-03-06 10:42:16 · 7196 阅读 · 1 评论 -
Cartahge 更新报错Building universal frameworks with common architectures is not possible.
Carthage 更新出现报错 arm64A shell task (/usr/bin/xcrun lipo -create /Users/***/Library/Caches/org.carthage.CarthageKit/DerivedData/12.5.1_12E507/IQKeyboardManager/v6.5.6/Build/Intermediates.noindex/ArchiveIntermediates/IQKeyboardManager/IntermediateBuildFilesP原创 2021-07-06 17:54:20 · 2010 阅读 · 0 评论 -
xcode12打包失败 IPA processing failed 问题解决
更新xcode12之后真机和模拟器运行正常,打包报错IPA processing failed ,进一步查看日志发现如下错误:Assertion failed: Expected 4 archs in otool output:后面说的是你的某一个framework(不出意外的话应该是某一个动态库打包的时候没有移除模拟器架构,如果是自己开发的SDK,请注意动态库打包上架都需要移除模拟器架构!!!)如果你也有类似问题,请在finder中打开这个sdk的目录进行以下操作:1, 终端cd到framewo转载 2021-01-05 16:10:50 · 2926 阅读 · 1 评论 -
(转)【iOS 开发】二进制、十进制、十六进制相互转换的方法
下面罗列了二进制、十进制、十六进制之间相互转换的方法,有时候可能会用的到,需要的朋友可以收藏一下。十进制转换为二进制/** 十进制转换为二进制 @param decimal 十进制数 @return 二进制数 */+ (NSString *)getBinaryByDecimal:(NSInteger)decimal { NSString *binary = @"";...转载 2019-12-25 11:00:27 · 388 阅读 · 0 评论 -
清理Xcode缓存
xcode用的时间长了会占用很大空间,给xcode瘦身,操作如下:移除DerivedData,建议定期清理,会重新生成此文件夹内是模拟器运行每个APP生成的缓存文件,删除之后只是再重新运行APP时会重新编译耗时较长,并再次生成缓存文件。~/Library/Developer/Xcode/DerivedData移除Archives,可以清理此文件夹中的内容是用Xcode打包时生成,可以根据...原创 2019-10-28 15:02:23 · 716 阅读 · 0 评论 -
Xcode9导入框架出现Use Legacy Swift Language Version的报错
至于前面报的一大推错误,直接忽略即可。忽略后就出现了如图所示的一个错误。具体解决办法:1.点击项目中的Pods。2.选中你的框架,此处我导入的是UIView+Positioning框架。3.选中Build Settings,然后在右边搜索框输入:swift4.找到Swift Compiler - Search Paths 下的 Swift Language Version:...原创 2018-02-23 15:40:07 · 336 阅读 · 0 评论 -
pod 更新第三方依赖遇到的 object version 问题
pod 更新第三方依赖遇到的 object version 问题RuntimeError - [Xcodeproj] Unknown object version./Users/shanghaizhuan/.rvm/gems/ruby-2.2.2@global/gems/xcodeproj-1.4.2/lib/xcodeproj/project.rb:217:in `initialize...原创 2018-04-18 10:29:20 · 824 阅读 · 0 评论 -
Xcode添加账号提示Please sign in with an app-specific password. You can create one at appleid.
原因:是因为这个账号开启了二次验证,需要去apple developer中去获取一个app-specific password1。打开apple developer网站登录你账号,然后去Account settings中。点击Manage my Apple Id进去账号管理,在安全栏中可以看到二次验证是on状态,点击Generate Password 2.点击后按提示输入一个密码能获取一...原创 2018-08-07 16:56:29 · 5013 阅读 · 1 评论 -
ICMP TYPE CODE 对应表
ICMP TYPE 和 code对照表[原文](https://www.cnblogs.com/itcomputer/p/4939399.html)转载 2018-12-24 09:45:42 · 629 阅读 · 0 评论 -
解决Line XX:StartTag:invalid element Name问题
多人开发修改同一个文件,提交git后再拉取容易产生问题,今天就遇到了一个问题:合并完代码后,运行就会直接报Line 19:StartTag:invalid element Name这个错误。研究一下发现是我和同事同时修改了同一个xib文件,出现以上问题,解决办法如下: 鼠标右键点击报错的xib文件–》选择open As–》选择source Code–》在打开的源码中删除合并冲突的东西,然后点击运行...转载 2019-01-02 11:17:32 · 3839 阅读 · 0 评论 -
Command CompileSwift failed with a nonzero exit code in Xcode 10
cocoapods 中 framework 报错Command CompileSwift failed with a nonzero exit code in Xcode 10解决方案1.在项目中搜索关键词CommonCrypto2.如果有Pod依赖这个头文件,在podfile中移除掉这个Pod库,重新执行pod install.3.clean and build项目。4.重新添加刚才...转载 2019-03-14 19:10:49 · 14858 阅读 · 1 评论 -
使用carthage 打包时出现ERROR ITMS-90060: "This bundle is invalid.
一个很经典的错误就诞生了,用一个大佬的话说三方库作者这样写除了坑小白一点用也没有。既然人家要挖坑,小菜鸡就得爬上来。因为必须要用这个三方库,我的方法是用到carthage的库,查一遍。最终定位到错误,改成和项目工程中一样的版本就OK了。很心酸。各位大佬有什么好的方法指点下。原文链接: https://www.jianshu.com/p/ca8c524f40e0翻找更新carthage记录...转载 2019-03-19 13:51:11 · 1835 阅读 · 0 评论 -
Xcode历史版本下载
各位升级最新版本Xcode11 发现坑一大堆,就想回退到原来版本,可是发现找不到地址了,是不是很抓狂,别担心,下面送上历代Xcode版本,尽情回退版本吧,温馨提示:如果想同时保留最新版和旧版,安装的时候(替换,同时存在)可以选择同时存在哟~历代Xcode版本下载,https://developer.apple.com/download/more/...原创 2019-09-25 09:20:07 · 609 阅读 · 1 评论 -
Swift 使用 AFNetworking
创建 一个 NewworkingTools.swift 文件import Foundationimport AFNetworking//枚举定义请求方式enum HTTPRequestType { case GET case POST}class NetworkManager: AFHTTPSessionManager { //单例 stati...原创 2018-02-27 15:32:14 · 709 阅读 · 0 评论 -
ios_2017年安装CocoaPods Mac OS 10.12.2 系统
CocoaPods使用步骤(已有Ruby环境): (没有Ruby环境也没关系,后面会安装升级的,或者翻我之前安装Ruby环境文章也行) (注:为提示作用,不要在终端中输入)1.打开终端,输入为提示作用,不要在终端中输入) 1.打开终端,输入 gem sources –remove https://rubygems.org/等有反应之后再敲入以下命令 $ gem sources -a原创 2017-01-09 17:38:25 · 879 阅读 · 0 评论 -
Xcode 安装颜色插件 以及错误解决方法
第一步: 下载 https://github.com/omz/ColorSense-for-Xcode 颜色插件网址第二步:运行 点开直接运行, 重启Xcode 此时弹出对话框: 点击 Load Bundle 即可 第三步: 关闭Xcode 然后双点击工程再次打开Xcode 效果图:问题: 第二步时弹出对话框不小心点成Skip Bundle 解决办法: 在终端运行如下代码原创 2016-02-18 18:20:00 · 691 阅读 · 0 评论 -
iOS _UITextView 例子 及使用
需要用到UITextView 不太懂怎么用,只会用UITextField ,自己找了些资料先贴出来最简单例子,然后把一些资料也拿出来方便扩展#import "RootTwoController.h"@interface RootTwoController ()<UITextViewDelegate>// 描述内容@property (nonatomic, strong) UITextView *原创 2016-04-01 13:04:00 · 682 阅读 · 0 评论 -
iOS _监听UITextField输入状态
#import "RootViewController.h"@interface RootViewController ()@end@implementation RootViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view.原创 2016-04-08 17:15:09 · 5694 阅读 · 0 评论 -
iOS_SourceTree忽略文件
开发使用SourceTree 忽略文件这块老弄错,这次专门博客一下,使用CocoaPods 开发项目, 忽略步骤如下: 忽略文件内容如下 *.xcworkspace xcuserdata *.lock Pods原创 2016-05-24 08:51:04 · 3714 阅读 · 0 评论 -
iOS _Xcode中模拟器页面切换慢动作
项目测试偶尔不知道点到哪里了,突然模拟器页面切换慢动作慢慢悠悠的可把自己给着急了,还以为是程序问题,切换别的程序,重启模拟器,重启Xcode,甚至重启笔记本依然于事无补,便问了一下度娘,找到了答案,给大家分享一下,避免入坑. 解决方法: 模拟器Debug -> Slow Animations原创 2016-06-21 15:31:13 · 2769 阅读 · 0 评论 -
AppDelegate中几个常用的回调调用时机
本篇文章主要介绍一些UIApplicationDelegate中几个常用的回调方法的调用时机。 以帮助你判断哪些方法倒底放到哪个回调中去实现。 1. – (void)applicationDidFinishLaunching:(UIApplication *)application; 此方法基本已经弃用,改用第2个方法代替。 2. – (BOOL)application:(UIApplica转载 2016-08-18 21:22:01 · 436 阅读 · 0 评论 -
关于安装cocoapods遇到的一些坑(ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2)
这个是网上找的解决的办法,搞了一个多小时才搞出来,恶心死了,不多最终还是搞出来了,1.移除现有的Ruby $gem sources –remove https://rubygems.org/ 2.使用淘宝镜像 $gem sources -a https://ruby.taobao.org/ 3.验证当前ruby版本 $gem sources -l 成功后提示:* CURRENT SOUR转载 2016-08-14 22:33:50 · 1158 阅读 · 0 评论 -
更新CocoaPods碰到的问题及知识点 转载
1:解决CocoaPods安装时报的问题,http://ruby.taobao.org/latest_specs.4.8.gz 报404解决 bad response Not Found 404 (http://ruby.taobao.org/latest_specs.4.8.gz)原因:淘宝停止基于 HTTP 协议的镜像服务 需要改用https的协议复制代码 gem sources –remov转载 2016-08-15 09:29:39 · 554 阅读 · 0 评论 -
iOS 跳转AppStore的两种方法,应用内和直接跳转
import “ViewController.h”import pragma mark - 评分取消按钮监听//取消按钮监听 - (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController{ [self dismissViewControllerAnimated:YES compl转载 2016-10-07 16:05:31 · 992 阅读 · 0 评论 -
iOS_Xcode真机调试iOS10中Nslog 打印不出东西
Xcode真机调试iOS10中Nslog 打印不出东西 解决方案ios9以前的 如果不加 1 的那句 在xcode8 会打印一些没用的日志 但是你的系统要是ios10 如果真机调试 加了这句就不会打印 要是删除了就能可以打印了, 解决办法: 第一步: 如图 1 中取消勾选 第二步: 如图2 close 即可原创 2016-12-21 15:00:14 · 4915 阅读 · 0 评论 -
iOS真机调试问题-App installation failed
真机调试免费App ID出现的问题 The maximum number of apps for free development profiles has been reached. 免费应用程序调试最大限度 苹果免费App ID只能运行2个应用程序,当调试第三个的时候就会报这个错误,必须把之前的应用程序删除,才能调试新的 原文网址链接: http://www.jianshu.com/p原创 2017-01-09 17:19:38 · 638 阅读 · 0 评论 -
iOS_Xcode真机测试总是提示输入账号密码
打开KeyChain,钥匙串,点击当前真机测试的profile, 选中, 双击,在信任里边选择始终信任.原创 2017-01-10 15:04:36 · 1317 阅读 · 1 评论 -
ios开发在Xcode中如何给程序添加icon图标
第一种方法: 这个比较简单,但是没有适配各种型号 第一步:将icon图标添加到工程中。第二步:打开工程的supporting files文件夹,找到XXXX-info.plist文件,打开进去找icon files(若没有自己建立一个)下找到icon files的item0 赋值 icon图标名称。第二种方法:这个适配各种型号,但是需要准备多张图片 第一步:将需要的图标添加到工程中 第二步:点原创 2015-11-18 22:40:13 · 6244 阅读 · 0 评论