iOS经典讲解之Xcode10打开旧项目报错解决方案

Xcode常见错误file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/ Xcode出现类似下面这种错误怎么办 file'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSJS 阅读详情

近期升级Xcode10后,运行原来的项目会出现各种报错,大致分为下面两种,附带解决方案。

一、Multiple commands produce 错误

方案:进入Xcode->File-> Workspace Setting... ->Build System->Legacy Build System ->Done

 

二、libstdc++ 库报错(Xcode 10 取消了内置支持的 libstdc++ 库)

方案:可以直接使用libc++ 这个库来替换,或者麻烦一点从Xcode 9 那边拷贝一个libstdc++.6.tbd 和 libstdc++.6.0.9.tbd到xcode10中。

1、真机路径   

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/

模拟器路径 

 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/

2、将真机和模拟器libstdc++.6.0.9.tbd  libstdc++.6.tbd  libstdc++.tbd文件复制到上面相应的路径。

如果真机生效,模拟器未生效,依旧报错,进行下面操作:

找到路径

/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/

将真机文件复制到此目录。

附件:模拟器文件、真机文件

 

Appium iOS UI自动化之环境搭建(Xcode15,iOS17,真机) Appium iOS真机 UI自动化 环境搭建 xcode15 iOS17 阅读详情

相关推荐

Xcode 之自己编译静态库

今天介绍下,如何利用Xcode,

一个程序猿的故事 2万+

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/De

编译错误 compile error: fatal error: file  '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk/System/Library/Frameworks/UIKit.framework...

该写点东西了 2563

Flutter iOS打包IPA全攻略:Xcode图形界面与纯命令行自动化方案

在移动开发中,iOS应用的构建与分发是工程交付的关键环节。开发者通常需要将Flutter项目打包为IPA文件,而这一过程既可通过Xcode的可视化界面完成,也能借助命令行工具实现自动化。理解打包原理,掌握签名证书与描述文件的配置,是确保构建成功的基础。Xcode Archive导出适合手动操作,而xcodebuild与Fastlane则为持续集成提供了高效路径。无论采用哪种方式,都需要统一Bundle Identifier并确保Flutter与Xcode环境兼容。本文梳理了从环境检查到常见报错排查的完整流程

weixin_34228387的博客 172

file '/Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhone

项目之前是正常运行的,Xocde6中模拟器也mei

u014202635的专栏 3522

Appium iOS自动化测试环境搭建全攻略:从Xcode到模拟器实战

移动端自动化测试是提升软件质量和开发效率的关键技术,其核心原理是通过模拟用户操作对应用进行自动化验证。在iOS生态中,由于苹果系统的封闭性,自动化测试环境搭建成为许多开发者面临的首要挑战。Appium作为主流的跨平台测试框架,通过WebDriver协议实现对iOS设备的控制,其技术价值在于允许使用同一套脚本测试不同平台应用,显著提升测试代码复用率。在实际工程实践中,环境搭建涉及Xcode、Homebrew、Node.js、WebDriverAgent等多个组件的协同工作,其中WebDriverAgent的编

weixin_33795806的博客 363

Flutter项目打包未签名ipa的保姆级教程(含Xcode配置避坑指南)

本文提供了一份详细的Flutter项目打包未签名ipa的教程,包含Xcode配置避坑指南。从环境检查到Xcode项目配置,再到Flutter构建命令的正确使用和导出未签名ipa文件,一步步指导开发者完成打包过程,并解决常见问题如MissingPluginException和签名配置错误。

weixin_30919429的博客 506

升级XCode12.3报错 Building for , but the linked and embedded framework was built for iOS + iOS Simulator

一、报错 报错内容大致如下 /xxxx/xxx.xcodeproj Building for iOS, but the linked and embedded framework ‘xxx.framework’ was built for iOS + iOS Simulator. 诸如此类,可能有些许不同 二、原因 WWDC 2019 推出 XCFramework 启,其实Xcode 11 开始就会有这个问题,但在 Xcode 11 上一直是 warning 也就没太注意 XCode12.3 开始,针对

操作猛如虎的博客 1422

Flutter中对IOS项目进行真机调试、项目打包、提交审核

本文详细介绍了iOS应用真机调试与打包发布的完整流程。在真机调试部分,需要准备开发者账号、Mac电脑、Xcode工具和iOS设备,完成设备UDID配置、Xcode证书管理等准备工作。项目打包分为测试包和正式包两种,测试包通过iTunes安装,正式包需上传至App Store。正式发布需在苹果开发者中心创建应用、完善信息,并使用ApplicationLoader上传IPA包。整个过程需注意包名一致性、自动签名管理及测试设备UDID配置等关键环节,遇到证书错误时可重新勾选自动签名选项。

分享前端工程化、AI 应用、Agent 开发与大模型实践! 1万+

unavailable function 'system': not available on iOS xcode 升级后 cocos项目报错

cocos2dx项目或者cocos creator开发的项目中,当导出iOS项目之后,正常来说是没有问题的,但是,当Xcode升级到9.0时,运行Xcode项目会报错,也就是标题的那个从错误,这就有点头疼了,因为报错部分是在CCFileUtils.cpp文件中,这个是cocos生成的文件,我们一般不会修改这个文件,但是如果真的出了问题,实在是有点头疼。在网上找了一下解决方案,终于在官方的论坛里面找

zhanghow的博客 2001

iOS开发学习-从 0-1 手把手教你创建一个 Swift+UIKit 项目

swift+UIKit 项目创建

qq_23092465的博客 2090

13.6真机调试包 安装路径:/应用程序/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/De

/应用程序/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

实战用Xcode打包iOS端APP并通过App Store Connect分发提交审核

本文以实战经验教你用Xcode打包iOS端APP以及上传二进制文件并通过App Store Connect分发提交审核。 这里以读者具备开发iOS项目的能力并且已开发出app准备打包并上传二进制文件到App Store Connect。 先给大家看看我审批下来的版本记录。 开发完iOS项目一般是先在模拟器或移动设备上调试,然后打包成ipa文件分发到不同设备测试,然后把二进制文件上传到App Store Connect,然后通过TestFlight邀请用户测试,然后提交App Store审核,最后发

App Store.公众号.小程序:分享录 4054

Linphone-iphone编译详解及可能遇到的问题

Linphone-iphone编译详解及可能遇到的问题

iOS开发第一行代码:从Xcode到模拟器运行的完整指南

移动应用开发的第一步,往往不是写代码,而是搭建一条完整的运行链路。Xcode作为苹果官方的集成开发环境,集代码编辑、编译和模拟器于一身,是iOS开发绕不开的起点。理解动态语言Swift与声明式框架SwiftUI之间的协作关系,掌握工程目录结构,能帮初学者快速建立起从输入到输出的闭环认知。通过新建工程、编写交互代码并在模拟器中运行,可以直观看到每一行代码带来的界面变化,这正是驱动持续学习的最佳反馈。本文面向刚接触iOS开发或尚未跑通第一个小项目的新手,从环境配置、工程结构到模拟器与真机调试的关键步骤逐一拆解,

weixin_27240351的博客 303

【Shader】Unity批量更换Shader

在Unity开发中,因为渲染管线问题,经常会遇到需要大量更改shader的问题,本篇文章讲述批量更换Shader的工具。

憨辰 1467

基于STM32的智能交通灯管理系统设计

本项目基于STM32微控制器设计了一个智能交通灯管理系统,通过多个传感器模块实现对交通灯的智能化控制。项目涉及硬件电路设计、传感器数据采集和逻辑控制实现,适用于城市交通路口或小区路口。该基于STM32的智能交通灯系统通过超声波传感器实现了流量监测,结合LED和蜂鸣器实现了自动交通信号控制,适用于城市或社区路口。基于STM32CubeMX生成的框架,编写红绿灯切换、流量监测和蜂鸣器控制的代码。以下为主循环,通过不断读取传感器数据,结合交通灯和蜂鸣器模块实现智能交通灯控制。

2401_88410555的博客 2063

Flutter Engine iOS 单元测试完全指南:IosUnitTests 项目从命令行到 Xcode 的构建与运行

[IosUnitTests/README.md](https://link.gitcode.com/i/a5251896aca275f1ca8c27dc50b5d928) 是 Flutter Engine 仓库中针对 iOS 引擎(Objective-C / Objective-C++ 嵌入层)单元测试的官方使用文档。本文以该文档为骨架,结合仓库内 [run_tests.py](https://l

gitblog_00772的博客 408

Unity采样器过多导致URP默认的Lit.Shader报错(shader error in ‘universal render pipeline/lit’: maximum ps_4_0 samp)

Shader中多个Sample Texture2D,Sample Texture3D或者类似节点的使用,该类节点都需要一个采样器,如果Shader使用超过了16个纹理采样器,如多个Base Color,Normal Map等,就容易超出。是因为每种Shader Model和GPU都有一个对纹理采样器数量的限制,是因为每个采样器都需要在显卡占用一个独立的寄存器,而寄存器的数量是有限的,当超过限制,显卡无法分配更多的寄存器给新的采样器,因此会导致编译错误。2.什么原因导致纹理采样器超出16个?

qq_41884036的博客 4235

使用 Swift 在 iOS 10 中集成 Siri —— SiriKit 教程(Part 1)

本文转自Swift GG,转自CocoaChina 原文:Siri Integration in iOS 10 with Swift – SiriKit Tutorial (Part 1),作者:Jameson Quave,译者:Crystal Sun;校对:Cee;定稿:Channe 以下为正文: 这篇教程写于 2016 年 6 月 13 日,使用 Xcode 8 Be

ITDogFire 917

windows10下Boost的安装与初试

https://blog.youkuaiyun.com/s_lisheng/article/details/72871218 https://blog.youkuaiyun.com/yockie/article/details/8856190?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-12.vipsorttest&depth_1-utm_source=dis

焦露的博客 6396

零成本矩阵玩法:1人运营5个账号的自动化工具链配置(2025全平台实战)

通过“AI内容生产+工具链分发+自动化变现”的组合拳,即使是新手也能实现1人运营5个账号的规模化收益。关键在于选对工具与设计标准化流程。未来,矩阵运营的竞争将聚焦于工具使用效率与数据洞察深度,快人一步者方能抢占先机!

TuFuir的博客 3786
上一篇: iOS经典讲解之App上架(可供销售)后App Store搜索不到的解决办法
下一篇: iOS经典讲解之UIWebView加载PDF不显示电子签章解决方案
刘新林
博客等级 码龄11年 72粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值