升级xcode7问题汇总(持续更新)

Xcode常见警告汇总(持续更新) #Xcode8.0常见警告汇总 阅读详情

1、真机编译无法通过,bitcode设置问题(bitcode不懂?请自行google)。
这里写图片描述

解决方法:把xcode7的“TARGECTS”—>“BuildSettings”—>“BuildOptions”中的“Enable Bitcode”属性设置为NO(默认设置是YES)。

更快捷的方式是直接在“BuildSettings”搜索栏中输入“bitcode”

这里写图片描述
2、”CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.”这个警告是iOS 9.0的bug。(当然你也可以忽略)
这里写图片描述

目前解决办法:
修改项目中info.plist文件的“View controller-based status bar appearance”项,设置它的值为YES或者直接移除这一项(如果这项存在)。这会影响到状态栏的显示(比如使状态栏变成白色的效果)。

3、“ Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:],
/BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3505.16/UIApplication.m:3294”
问题原因:iOS9.0要求每个UIWindow必须要有一个RootViewController。
目前解决办法:
判断当前系统版本,如果当前系统版本大于9.0则添加下面这句代码:

if ([[UIDevice currentDevice].systemVersion floatValue] >= 9.0) {
self.rootViewController = [UIViewController new];
}

如果项目中用的UIWindow不多,可以考虑自行把window上的内容移至window的RootViewController上亦能解决。

4、适配https请求问题。
提示错误信息:“App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app’s Info.plist file.”

目前解决办法:
在项目的infol.plist文件中添加一个”NSAppTransportSecurity”的字典,在字典中添加一个元素。key为“NSAllowsArbitraryLoads”,value为:YES,使之暂时回退到http协议。如下图所示:
这里写图片描述
除了这种方式,你可以支持 https,这是最完美的解决方式,具体请查阅官方文档。

5、社会化分享(第三方分享)问题,必须加入白名单。
错误信息:
-canOpenURL: failed for URL: “weixin://app/wxf551be849e36ccf3/” - error: “This app is not allowed to query for scheme weixin”,类似于这种错误提示信息。

解决办法:
在项目的infol.plist文件中添加一个”LSApplicationQueriesSchemes”的数组,在数组中添加String类型的scheme.比如分享到QQ,就可以在里面添加如下String类型选项:
tencentopenapi
wtloginmqq2
mqqopensdkapiV3
mqqopensdkapiV2
mqqOpensdkSSlLogin
mqq
mqqapi

如果带有分享到空间,可以在后面继续添加:
mqzone
mqzonev2
mqzoneshare
wtloginqzone
mqzonewx
mqzoneopensdkapiV2
mqzoneopensdkapi19
mqzoneopensdkapi
mqzoneopensdk

添加微信:
weixin
wechat

一般第三方分享都提供了此类解决方案,具体请参考第三方的开发文档。

(本文将持续更新,其中有错误的地方望大家及时指正。如有问题或者更好的解决方法,请在文章下方留言,我将及时回复。欢迎大家共同探讨学习!)

Xcode 14 vs 15:移动开发者升级必读对比 随着苹果不断更新其开发工具,Xcode 也在持续迭代。Xcode 14 和 Xcode 15 是其中两个重要版本,本对比的目的是让移动开发者深入了解这两个版本的不同之处,范围涵盖了从基本功能到高级特性,从开发效率到兼容性等多个方面。本文首先介绍 Xcode 14 和 Xcode 15 的背景信息,接着对比两者的核心概念与联系,详细阐述核心算法原理及操作步骤,分析相关数学模型和公式,通过项目实战展示实际应用中的差异,探讨各自的实际应用场景,推荐相关的工具和资源,最后总结未来发展趋势与挑战,并解答常见问题。 阅读详情

相关推荐

iOS 常见编译报错及解决方案汇总(持续更新)

如下图示 A: 该类问题一般都是因为导致编译报错。A: 此类问题根据报错即可知道,是由于 'xxx’文件找不到导致的。 但出现这种问题的情况不止一种 :

Rey的技术博客 1892

项目开发中遇到的问题汇总~持续更新

项目开发快进入尾声了,之前一直较忙,也由于没有遇到什么可以记载的问题,故此一直未整理,近期渐渐闲下来,会逐渐将这个项目在开发中遇到的问题汇总出来: 1. 集成蓝牙(佳博打印机)要在info里面进行如下配置 2.

CC的专栏 8144

iOS 9.3真机调试不升级Xcode解决方案

Xcode作为一个功能强大的集成开发环境,为iOS应用的开发提供了全面支持。对于各个版本的iOS系统,Xcode都有特定的版本进行了优化和适配。为了构建符合特定iOS版本的应用,开发者需要确保使用的Xcode版本与目标iOS版本兼容。随着新的iOS系统发布,Xcode也会相应地进行更新,以支持新系统的特性。

weixin_42376614的博客 1275

Xcode插件管理以及Xcode7 升级

一,Xcode插件管理工具Alcatraz: mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins; curl -L http://git.io/lOQWeA | tar xvz -C ~/Library/Application\ Support/Developer/Shared/Xcod...

dazhi121812的博客 149

告别手动配置!用Vector vLinkGen 2.1.0自动生成AUTOSAR链接脚本(附bss段配置详解)

本文详细介绍了如何使用Vector vLinkGen 2.1.0工具自动生成AUTOSAR链接脚本,告别繁琐的手动配置。通过解析vLinkGen的核心架构和bss段配置实践,帮助开发者提升嵌入式软件开发效率,支持多种主流编译器,实现精确的内存分配和初始化策略。

weixin_28716181的博客 379

别再只盯着Text-VQA了!这4个主流VQA数据集(含中英双语)的保姆级下载与对比指南

本文深入解析了Text-VQA、ST-VQA、OCR-VQA和EST-VQA这4个主流视觉问答数据集的特性与应用场景,提供了详细的下载与预处理指南。通过对比分析,帮助开发者根据项目需求选择最适合的数据集,避免因选型不当导致的模型性能问题,特别适合需要处理中英双语或多模态文本理解的AI项目。

weixin_42524708的博客 362

iOS问题记录 - Xcode 15安装低版本iOS模拟器(持续更新)

在Xcode 14.3.1版本中,低版本iOS模拟器文件已经修改了Info.plist文件中的CFBundleIdentifier属性值,但是创建iOS模拟器的时候却还是无法选择。从官网重新下载Xcode 14.0.1版本创建低版本iOS模拟器,还是无法选择无法创建,最低只能创建iOS 14.0.1模拟器。经过分析发现是Xcode 15的问题,最终通过逆向分析找到了问题的原因。

crasowas的博客 2万+

论文理解【LLM-Agent】——【SkillOpt】Executive Strategy for Self-Evolving Agent Skills

SkillOpt 将 agent skill 从人工或一次性 prompt artifact 转化为可验证、可控、可迁移的文本空间“可训练状态”,通过有界编辑、验证门控、拒绝编辑反馈和 slow/meta update,在不更新模型权重的情况下显著提升多类 agent 任务表现

佚失的诗篇 595

升级到XCode9(BaseSDK:iOS11)的各种坑 持续更新中

XCode9和iOS11 beta了不知多少版本了,正式版本还没有正式发布。我也终于忍不了了,还是都做了升级。设备版本分别为: XCode:Version 9.0 beta 6 (9M214v) 10月13日更新GM版 iPhone:11.0(15A5370a)下面的问题都是在iOS11之前的版本运行完好,但是升级后出现的问题: 1,定位相关 问题描述:无法定位,而且程序在安装后第一次访问定

阿党的专栏 1万+

【SAP HANA 46】关于HANA CPU高峰到 80-100%

关于HANA CPU高峰到 80-100%

探索 Java 编程的技巧、最佳实践和解决方案。本博客提供针对 Java 开发者的实用指南,涵盖从基础到高级话题,旨在提升编程效率和技能。 429

机器人中的数值优化(十四)——罚函数法(Penalty Method)、障碍函数法(Barrier Method)、拉格朗日松弛法(Lagrangian Relaxation)

本系列文章主要是我在学习《数值优化》过程中的一些笔记和相关思考,主要的学习资料是深蓝学院的课程《机器人中的数值优化》和高立编著的《数值最优化方法》等,本系列文章篇数较多,不定期更新,上半部分介绍无约束优化,下半部分介绍带约束的优化,中间会穿插一些路径规划方面的应用实例

慕羽★的博客 5218

Xcode7与Xcode8及Xcode8.1之间兼容的那些事(持续更新)

升级一个大版本是痛苦的,肯定有这样那样的兼容问题,记录下来,分享给大家 1.an internal error occured.Editing functionality may be limited 或者 直接在Xcode8,Xcode7上无法编译通过。 这个问题的解决方案有两种: 1.Preferences > Locations > Derived Data > click t

学如逆水行舟 3338

Unity Shader之路(一)什么是Unity Shader?

Unity Shader前言什么是UnityShaderUnity Shader和材质的关系 前言 众所周知,要想当游戏开发工程师,Unity中的Shader编写不得不摸,这一系列文章我将描写我的Shader学习之路,致敬冯乐乐的书Unity Shader入门精要,此篇什么是Unity Shader?希望能给后人一点方向 我们刚开始接触Unity的时候,总是会遇到材质,但是不了解材质都是什么,为什么可以在很多材质中选择,为什么有时候选择了其他材质后就不能达到我们想要的结果,为什么资源商店有那么多的材质,山.

TurboQ珞珈 2240

Xcode8升级之后遇到的问题

这个都是自己在使用过程中所碰到的问题,其他的碰到在添加上去,持续更新中一、Xcode8升级之后会出现许多无效日志打印的问题,具体问题如下:这个问题的解决办法是添加一个属性,就可以了,具体如下:上图中的位置在Environment Variables里边添加OS_ACTIVITY_MODE = Disable即可二、XIB的问题: 1、初始化xib的时候报警告的问题:虽然说一般警告都没啥问题,但是想

问题饿的博客 419

SAP_SD模块路径及运输功能后台配置简介

后台路径:SPRO—后勤执行—装运—基本发运功能—定义路线—定义传输模式根据实际运输过程运输地理的类型:海运、公路运输、空运后台路径:SPRO—后勤执行—装运—基本发运功能—定义路线—定义发运类型根据实际运输过程运输方式:汽车、卡车、火车、轮船、飞机后台路径:SPRO—后勤执行—装运—基本发运功能—路径—定义路线—定义运输连接点指在运输过程中需要中转的地区可以维护中转地区的停留的时间后台路径:SPRO—后勤执行—装运—基本发运功能—路径—定义路线—定义路径和阶段。

我小时候很黑的博客 1399

用 SAP-ABAP-1 把 ABAP 代码理解这件事交给 AI:从遗留代码到 ABAP Cloud 的开发加速器

SAP-ABAP-1是SAP推出的首个专用ABAP基础模型,专注于理解和解释ABAP代码,帮助开发者更快迁移和维护遗留系统。它强调ABAP Cloud合规编码实践,通过SAP AI Foundation提供访问,主要能力包括代码解释、业务语义理解和框架约束分析。相比通用模型,它能更好处理ABAP特有的版本差异、权限控制和扩展边界等问题。该模型可集成到多种开发环境中,支持文件化开发体验,并能与SAP Joule等工具协同工作,为ABAP团队提供智能辅助。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 3826

[ios专项]Xcode 常见错误/警告,处理方法 (持续更新ing.._20140601)

Xcode 升级后,常常遇到的遇到的警告、错误,解决方法 从sdk3.2.5升级到sdk 7.1中间废弃了很多的方法,还有一些逻辑关系更加严谨了。 1,警告:“xoxoxoxo”  is deprecated 解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法即可。 2,警告:Declaration of "struct sockaddr" will not be visi

poleness的专栏 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

关于XCode问题解决办法(将持续跟新)

关于Xcode系列问题的解决办法(后面将持续更新) 1.conldn't be completed.(LaunchServicesError error 0.) 解决办法如下:     1)使用 command + shift +k 将工程进行clean 然后再次运行。    2)在当前虚拟机上讲app删除(删除:长按app)然后再次编译运行。    3)将当前虚

繁华褪却的博客 1738

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

解决Xcode升级后库文件缺失问题:Xcode旧版本arc文件下载

解决Xcode升级后库文件缺失问题:Xcode旧版本arc文件下载 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在软件开发过程中,Xcode作为苹果官方的集成开发环境(IDE),其每一次更新都可能带来新的功能和改进。然而,随着Xcode版本的升级,开发者有时会遇到库文件缺失的问题,这可能会导致项目无法正常编译或运行。为了帮助开发者解决这一常见问题,我们推出了“Xco...

gitblog_09760的博客 551

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Xcode 项目抱错,无法运, 持续更新中

在工程运行中, 总是会遇到各种稀奇古怪的问题, 然后各种google.但是以前从来没有想过要进行整理, 今天打开以前的老项目的时候,突然工程爆红,不能用了, 所以想了想,有必要整理下,方便自己和其他遇到同样类型问题的码农们 1. oc项目中, 引入Moya 抱错. 语言版本错误 抱错信息 The “Swift Language Version” (SWIFT_VERSION) build s...

fangcengceng的博客 887

更新Xcode出现"使用libswiftCore.dylib插件时Xcode意外退出"解决方案

今天我从Xcode7升级到了Xcode7.2,升级速度很慢,花了一个多小时。升级完成后,不能打开,报了以下警告:"使用libswiftCore.dylib插件时Xcode意外退出"。点击“忽略”和“重新打开”都不能解决问题。。       出现该问题的原因是在Xcode中安装了插件,由于Xcode版本问题造成的冲突。有关于Xcode插件的使用,请移步《iOS开发——使用Alcatraz管理Xcod

乞力马扎罗的雪CYF的博客 1万+

unity3d开发过程中的疑难问题解决方案(持续更新)

unity开发android、ios游戏过程中的坑和当时的解决方案,不保证是最新的解决方案,只是记录当时的情况,给大家提供个思路

qq534575060的专栏 1万+

错误汇总~持续更新中

1. "this class is not key value coding-compliant for the key ..." 一般此问题 都是由interface build与代码中IBOutlet的连接所引起的。(xib中连线不匹配) 可能是在代码中对iboutlet的名称进行了修改,导致interface build中的连接实效。 如果在该viewcon

CC的专栏 693

Xcode7.2与iOS9之坑 (持续更新)

前几天升级OS X EI Capitan 10.11.1, 以及Xcode7.1,正好赶上公司新产品上线,要做iOS9的适配,遇到各种坑,各种查资料,随之记录总结一下遇到的坑. 先说下要适配iOS9要做的事: 1.更改http为https 两种方案: 一.公司后台服务器更改; 二.作为开发者,可在Xcode暂时退回到http协议.  开发者更改方法如下: 1.在

jh901017的博客 1436

Xcode7.1 App上线提交不了问题汇总

Xcode7.1 App上线提交不了问题汇总 1.0 工具链无效。新 App 和 App 更新必须使用公共(正式)版 Xcode 6 或更高版本以及 iOS 8 SDK 或更高版本来构建。请勿提交 Beta 版软件构建的 App。 这个问题是由于你使用Xcode Beta版本构建的应用程序或者是mac系统是Beta版本(如10.11Beta(15A279b))。

matiji66 611
上一篇: iOS中点击状态栏让滑动视图回到顶部
下一篇: iOS绘制虚线方式总结
Skinny Camel
博客等级 码龄15年 71粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值