问题标签 [xcode-project]

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 投票
2 回答
69 浏览

ios - iOS 产品中包含双重直接代码的可能性

我们的工作项目依赖于一个名为“LibraryAlpha”的动态库。此外,我们的工作项目依赖于一个名为“LibraryBeta”的动态库。而且,恰好“LibraryBeta”也依赖于“LibraryAlpha”。

我们的项目嵌入了由不同构建的.framework,即从单独的.xcodeproj 嵌入目标。

在以下情况下,以这种或其他方式将“LibraryAlpha”的符号和实现(函数和类)两次嵌入我们项目的包中的机会是多少:

  • “LibraryAlpha”的项目目标嵌入到项目的包中,“LibraryAlpha”的项目目标嵌入到“LibraryBeta”的包中。
  • “LibraryAlpha”的项目目标嵌入到项目的bundle中,“LibraryAlpha”的源代码与“LibraryBeta”的源代码静态链接
  • “LibraryAlpha”的项目目标嵌入到项目的包中,“LibraryBeta”仅链接到,没有嵌入,“LibraryAlpha”

此外,通常期望使用 SPM 生成的 .xcodeproj 将依赖项模块作为项目中的单独目标,这些目标链接并嵌入到主(声明其依赖项的那个)模块的包中。所以问题是,如果在我们的项目中我链接并嵌入“LibraryAlpha”不是作为项目“LibraryAlpha”的目标,而是在“LibraryBeta”项目中为“LibraryAlpha”文件生成的目标,会发生什么?

0 投票
1 回答
51 浏览

xcode - 使用在其他 Mac 上的其他 xcode 中启动的 xcode 项目时出现 Xcode 项目问题

我正在尝试在其他 xcode 上使用 xcode 项目。当我打开项目时,一切正常,直到打开 main.storyboard。打开故事板时,我看不到编辑器,只留下一个错误。有人可以帮我吗,我卡住了:)))

在此处输入图像描述

0 投票
0 回答
25 浏览

ios - 项目文件改了很多地方

我的项目包含很多文件和第三方框架等等。作为一个团队工作,当我将单个文件添加到项目中时,它会显示项目文件中的许多更改,我们如何设置项目文件以仅显示我的更改。它不应该在许多地方更改项目文件和远程更改。实际上,我已经看到了一些rake tidy命令来仅显示我们的更改。有没有这样的方法?

0 投票
1 回答
1535 浏览

android - 用 fastlane 重命名移动项目?

我有一个用例,我需要“生成”具有特定包名称 (Android) 或捆绑标识符 (iOS) 的移动应用程序。

由于这应该能够在所有操作系统(macOS、Windows、Linux)上运行,因此不能仅使用例如 Xcode 命令行工具。所以我想使用快车道。

我曾经使用 Android Studio 和 Xcode 创建了模板项目,然后将结果作为“模板”检查到版本控制中。

如何使用fastlane重命名那些 iOS 和 Android 项目?

0 投票
3 回答
13117 浏览

ios - '没有帐户'LXxxxxxxx'' Xcode 9.4 上的构建错误

我正在从 github 克隆一个 Xcode 项目,这是我第一次体验 Xcode 项目。我尝试在 Mac 上模拟一个设备(比如 iphone SE),它工作正常。但是,当我连接 iphone 并尝试在目标设备上将项目构建为我的 iphone 时,会出现此错误。

代码签名错误:No account for team "LXxxxxxxx". Add a new account in the Accounts preference pane or verify that your accounts have valid credentials.

我已经在偏好设置中的帐户选项卡下登录了我的 Apple ID。账户有问题吗?或者我如何脱离这个“团队帐户”?

你能给我一些指示吗?

0 投票
1 回答
3630 浏览

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

我们有一个包含近 1K Swift 文件的项目。如果所有内容都在组内,它就可以很好地工作,但是当尝试将一些文件夹引用添加到包含 Swift 文件的目录时,编译器只是看不到这些文件中定义的任何东西(例如类)。它适用于捆绑和数据文件,但不适用于源代码。

我还尝试使用不同的方法(拖动、使用菜单和手动浏览等)将现有组更改为文件夹,并且 XCode 停止查看在这些 Swift 文件夹文件中声明的实体。当我将同一个文件夹切换回一个组时(删除-> 删除引用-> 将文件添加到项目...),它又可以工作了。

请注意,我打开了文件检查器,并且已经确保检查了参考文件夹的目标。还尝试取消选中它并再次检查,以防万一添加文件时出现另一个 XCode-bug。没有任何效果。

我所做的另一个实验是将文件夹移动到根目录,因此该文件夹不在group中。也没有用。

每次尝试后,我总是清理项目的构建文件夹,以防万一。

请注意,以下问题并未提供任何有用的提示来解决此问题:

当然,另一个对我来说没有意义,因为我想要文件夹,而不是组,因为我发现它们更容易使用,特别是维护,考虑到这个特定项目的大量 Swift 文件:将文件夹添加到Xcode 项目未正确添加

0 投票
1 回答
1679 浏览

xcode - Xcode 项目中多个目标的特定关联域

我在 Xcode 中有几个目标。每次我更改目标设置中的域时:目标 - 目标名称 - 功能 - 关联域

然后此更改也会传播到其他目标的设置。

对我来说,这似乎是 Xcode 中的一个错误。

Xcode 版本:10.0 (10A255)

0 投票
3 回答
3122 浏览

xcode10 - 不同方案的不同捆绑标识符

我正在构建一个 iOS 应用程序,我想在 xcode 10 中为不同的方案设置不同的包标识符。我在哪里可以找到该设置?

0 投票
0 回答
295 浏览

ios - 如何在 Carthage 依赖项上禁用 Bitcode

如何在启用它的依赖项上禁用 Bitcode?

这个问题是问题“ Bitcode disabled on Carthage dependencies ”的相反情况。不幸的是,虽然 OP 给出的答案是通过剥离项目文件中的所有实例来使用一个很好的技巧,但在缺少的地方添加该行是不适用的。ENABLE_BITCODE = NO;

0 投票
1 回答
73 浏览

ios - Xcode - 我更改了产品模块名称,现在自动完成功能不再起作用(使用新模块名称时)

所以我有一个项目,其名称在指定类的“命名空间”时一直很烦人,例如

所以我将Product Module NameXCode 中的更改Build Settings为“全局”,这样我就可以像这样使用它:

一切正常,除了我在输入时不会收到自动完成的建议Global.

它以前工作过,所以改变了Product Module Name一些混乱的东西。

你知道我可以做些什么来修复自动完成吗?