问题标签 [xcodeproj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
577 浏览

ruby - 如何将文件夹引用添加到 PBXGroup?

我想使用 ruby​​ 将“文件夹引用”添加到 PBXGroup。在 github.com/CocoaPods/Xcodeproj 中找不到解决方案

0 投票
1 回答
109 浏览

ios - 为什么在 Xcode 中有一个与我的常规项目分开的“Pods”项目?

设想:

当我在 Xcode 中打开我的项目的 iOS 文件夹时,我InTow在导航器区域中看到两个单独的项目:InTowPods.

在此处输入图像描述

同样,当我在ios/文件夹中递归搜索时,只有两个.xcodeproj文件:InTow.xcodeprojand Pods.xcodeproj,并且只有一个.xcworkspace文件:InTow.xcworkspace.

我的问题是:

当我在 Xcode 中单击打开ios/文件夹时,它会执行以下哪个操作?

1)寻找.xcworkspace它找到的第一个文件,然后打开它?如果是这样,InTowPods项目在 Xcode 中打开的原因是那些是引用的两个项目InTow.xcworkspace吗?一个文件夹是否ios/总是只包含一个.xcworkspace文件?

2)查找所有.xcodeproj文件,并打开相应的项目?

3) 别的?

0 投票
0 回答
55 浏览

react-native - 如何在自定义反应原生库中安装 pod?

我正在尝试链接安装了 pod 的自定义反应本机库。当我在自定义库中安装 pod 时,会生成 xcworkspace,之后我需要使用那里的工作区,并且我能够访问那里的 pod。但是,这个自定义库作为 xcodeproj 链接到 ios 项目。因此,它在链接时无法识别 pod 标头。

有没有办法链接这个安装了 pod 的自定义库?

0 投票
1 回答
3182 浏览

ios - Cocoapods post_install,如何在 Pods 项目中添加目标成员资格

我有一个 Podfile,在构建 Pods.xcodeProj 时最终会包含一个包含的 xcframework,它是一个 Pods.xcodeproj 文件引用,我需要将其作为目标引用添加到其中一个 pod 构建目标。

我认为可以在 Podfilepost_install阶段做这样的事情,但我无法弄清楚xcodeproj(A) 找到我需要添加到目标的 Nami.xcframework 引用所需的 gem 语法,然后 (B) 将该文件引用添加到所需的目标(有关我希望调整目标成员资格的框架,请参见下图,我基本上只是想自动检查该目标成员资格框)。

我对这个 Podfile 脚本的开始看起来像:

感谢您对此的任何帮助,我找到了许多示例 pod 文件脚本,但似乎没有一个完全符合我的要求。

显示我需要在 Podfile 中调整的框架和目标成员资格的屏幕截图

0 投票
1 回答
180 浏览

ios - 为什么我不能将 Pod 单元测试文件导入主机应用程序单元测试文件

我有一个依赖 cocoapod 依赖项的项目,这个依赖项有一个单元测试目标,其中包含一些我想在我的主机应用程序测试中使用的模拟文件。例子:

然后我收到以下构建错误:

ld:警告:找不到选项“-F/Users/macuser/dev/projs/HostProject/Pods/pod-library/pod-library/Frameworks”的目录 ld:警告:找不到或使用自动链接的框架“RandomCocoapodsDependencyFromPodfile” ' 架构 x86_64 的未定义符号:“MyPod_Unit_Tests.UsefulPodMockObject.init() -> MyPod_Unit_Tests.UsefulPodMockObject”,引用自:闭包 #1 () -> () in HostApplicationUnitTests.HostApplicationTestsCase.spec() -> () in HostApplicationTestsCase.o ld:未找到架构 x86_64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

提前致谢。

0 投票
0 回答
147 浏览

swift - 使用 fastlane 添加活动编译条件/自定义标志

我需要通过 fastlane 动态添加/删除预处理器宏。我可以将自定义值添加到自定义字段(用户定义)中,但我无法将任何标志添加到Active Compilation Conditions.


这是我的相关车道->

0 投票
1 回答
141 浏览

ruby - Ruby Xcodeproj:将文件添加到非组文件夹

我正在尝试将 Google-Service.json(用于 Google 社交登录)添加到我的 Xcode 项目中。由于该项目是在 CI 机器中构建的,因此我无法通过 Xcode 完成。

我使用 Cocoapod 的 Xcodeproj 包来帮助我将 json 添加到我的 Xcode 项目中。下面看到的 Runner 文件夹不是 Fluter 或 Products 的组文件夹。使用我创建的脚本,我只能将文件添加到项目的根目录中,如图所示。谁能告诉我要更改什么,以便项目进入 Runner 文件夹(根据 Google_sign_in Flutter 插件的要求)

在此处输入图像描述

这是我的脚本:

感谢您的任何输入

0 投票
1 回答
511 浏览

swift - 打开任何项目时 Xcode 12.4 崩溃

每当我尝试运行任何项目.xcodeproj.xcworkspace项目时,Xcode 都会不断崩溃。我尝试过的解决方案是:重新安装 Xcode、删除派生数据和删除 xcuserstate 文件夹。Xcode 不断失败并出现以下错误:

0 投票
1 回答
386 浏览

xcode12 - 命令 PhaseScriptExecution 失败,退出代码为非零,Xcode 12.4

我可以在模拟器上运行我的应用程序。然而,在真实设备上,我被要求提供我的钥匙串密码,然后构建失败

从日志:

我试图删除派生数据,清理我的项目,重新启动 xcode 和我的机器,删除工作区和 podfile.lock 并生成新的。没有什么帮助。

有任何想法吗?这是代码签名/证书问题吗?

我注意到在我的 Xcode 项目导航器中,在 Pods/Frameworks 下,所有框架都是红色的,包括 AppAuth.framework。查看 Xcode 文件检查器中的框架完整路径,我注意到引用的路径不存在。该路径指向 DerivedData/Products 下的“Debug”文件夹,但我只有一个“Debug-iphoneos”,在该文件夹下我可以看到框架。我认为这解释了框架是红色的(即找不到)?

“纠正”完整路径可能会解决所有这些问题,我将如何做到这一点?

0 投票
2 回答
168 浏览

ruby - Xcodeproj 向对象添加自定义属性

我想以onlyGenerateCoverageForSpecifiedTargets编程方式将属性添加到 TestAction 对象。根据文档,此属性尚不受支持。所以我需要给一个对象添加一个自定义属性。我还需要添加CodeCoverageTargets组。这是我的代码:

这是我从 Xcode GUI 添加属性时的 xml 结构。