xcode-project相关内容

删除 Xcode 中未使用的框架?

随着时间的推移,当您开发应用程序时,您会向其中添加新库,这些库需要新的框架才能正常工作.然后删除库,如果您像我一样忘记删除最初添加的框架. 有没有办法找出我的代码需要哪些框架才能运行? 解决方案 我只是从 Xcode 中的链接阶段(或 xcconfig,如果你在那里定义它们)中删除有问题的框架,然后根据 ld 的错误重新引入框架. 如果您的目标是多个操作系统版本,那么构建和链接 ..
发布时间:2022-01-16 20:13:16 移动开发

Git 无法识别 xcode 项目中添加的 .xcscheme 文件

在我的 xcode 项目中添加了与测试目标相对应的新方案.创建的新 xcscheme 文件没有反映在 git 中.还做一个 git status 显示我 没有提交,工作目录干净. 尝试通过终端通过 git add .xcscheme 添加它说 以下路径将被您的 .gitignore 文件之一忽略:MyProject.xcodeproj/xcshareddata/xcschemes/My ..
发布时间:2021-11-30 14:27:57 其他开发

在Xcode中,如何检查环境变量以了解所选的构建配置或方案?

从我的脚本中,在“项目">“目标">“构建阶段"下的“运行脚本"中,可以了解已运行的构建配置 我想复制一些专用捆绑包文件(如果它是Debug build config),但不复制它们(如果它是Release config).有没有办法在构建配置中设置Env变量,或者在运行时简单地获取构建配置的名称? 谢谢! 解决方案 这对我有用: if [[ "$CONFIGURATION" ..
发布时间:2020-07-28 05:33:23 其他开发

Xcode 10的编译器看不到的文件夹引用中的Swift文件中的类

我们有一个包含近1K个Swift文件的项目.如果所有内容都在组中,则效果很好,但是当尝试向包含Swift文件的目录中添加一些文件夹引用时,编译器只是看不到这些文件中定义的任何内容(例如,类).它适用于捆绑软件和数据文件,但不适用于源代码. 我还尝试使用不同的方法(拖动,使用菜单和手动浏览等)将现有组更改为文件夹,并且XCode停止查看在这些Swift文件夹的文件中声明的实体.当我将同一文件夹 ..
发布时间:2020-07-28 05:33:19 移动开发

Git无法识别Xcode项目中添加的.xcscheme文件

在我的xcode项目中添加了一个与测试目标相对应的新方案.创建的新xcscheme文件未反映在git中.另外,执行 git status 可以显示什么都不提交,工作目录很干净. 尝试通过终端添加它,方法是 git add .xcscheme 说 其中一个.gitignore文件将忽略以下路径:MyProject.xcodeproj/xcshareddata/xcschemes/MyPr ..
发布时间:2020-07-08 18:47:31 其他开发

哪些工具支持编辑project.pbxproj文件?

我想使用命令行直接编辑project.pbxproj(用于CI服务器脚本) 什么工具可以让我做到这一点? 我以前使用PlistBuddy编辑输出Info.plist;但是,我真正想做的是编辑此用户定义的字段,该字段已在多个地方使用,而且我真的不想在每个plist位置都查找该字段 解决方案 也许您走错了路.如果您有一个经常更改的参数,则可以更容易地在* .plist中将其作为设置 ..
发布时间:2020-05-28 02:52:55 移动开发

删除Xcode中未使用的框架?

随着时间的流逝,在开发应用程序时,您会向其中添加新的库,这些库需要新的框架才能正常工作.然后,您删除了库,如果您像我一样,也忘记了删除最初添加的框架. 是否有办法找出我的代码运行所需的框架? 解决方案 我只是从Xcode(或xcconfig,如果在其中定义它们)的链接阶段删除有问题的框架,然后根据ld的错误重新引入这些框架. /p> 如果您针对多个操作系统版本,则最好构建并链接这些 ..
发布时间:2020-05-19 01:27:50 移动开发

将pod与所有目标集成

我使用我的iOS应用程序已经使用CocoaPods几周了,它与我测试的一个目标(我们称之为“MainApp”)完美配合。但是,我现在想要构建一个不同的目标(“MyAppLite”)并注意到构建失败(在其中一个pod的头文件中找不到文件)。 我注意到的构建设置的差异如下: 其他链接器标志不包含MyAppLite中所需的框架 MyAppLite中的框架/标题/库搜索路径都是空的 MyA ..
发布时间:2018-09-06 10:31:26 移动开发

用于Cocoapods库的架构armv7的未定义符号

我偶然发现了我需要处理的项目问题。该项目使用Cocoapods来管理其库。我像往常一样运行 pod install 开始,但xcode给我错误。我得到了架构armv7的未定义符号,如下图所示: 所有这些符号都是我用于我的库项目。例如。 AFNetworking,RNBlurModalView。我试图从项目中删除所有Cocoapods相关文件并再次运行 pod install ,但它仍然无法解 ..
发布时间:2018-09-03 16:23:55 移动开发