问题标签 [xcode-workspace]

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 回答
634 浏览

ios - 多个名为“count”的方法发现警告

在此处输入图像描述嗨,我刚刚更新了我的 Dropbox api,但我认为这不应该导致这个问题,但是在更新之后,当我在 xcode 9.2 中构建它时,我对我的项目感到警惕。知道如何摆脱这个警告吗?

找到多个名为“count”的方法

请查看方法调用的代码和附加屏幕截图。

0 投票
1 回答
54 浏览

project - Xcode 9:如何将项目与工作区重新关联?

我正在开发一个包含我的项目和我的 CocoaPods 的工作区。我将整个内容保存在 iCloud 上,并通过我的台式机和笔记本电脑进行处理。直到最近,当工作区在我的桌面上显示我的项目文件而不是在我的笔记本电脑上时,一切都运行良好。所有 pod 都出现在两台设备上。

台式机与笔记本电脑

重要的是,所有项目文件仍然存在于我的笔记本电脑上,并继续通过 iCloud 与我的桌面完美同步:

笔记本电脑上的项目文件:

我知道这个问题是由使用 iCloud 进行同步引起的。问题是如何将项目与笔记本电脑上的工作区重新关联,以便我可以继续从两台设备上处理我的应用程序。

0 投票
5 回答
18397 浏览

ios11 - Xcode 9.4:意外服务错误:Xcode 构建系统已崩溃

在 Xcode 9.4 中构建项目时出现奇怪的错误

附上截图

我试过Xcode 退出并重新打开,但没有奏效。有什么解决办法吗?

0 投票
1 回答
358 浏览

ios - 工作区警告:目标 Pod 无法链接框架 Foundation.framework

构建工作区时会引发警告:

截屏

这是在更新到 Xcode 9.4 后开始的。我将 CocoaPods 更新到最新版本 v1.5.3,但它没有解决警告。

0 投票
0 回答
269 浏览

xcode9 - Xcode 9 如何在另一个项目中引用代码

搜索后,我看到有两种方法:

  • 将依赖项目添加到同一个工作区。如我所见,我需要以这种方式构建一个框架,所以我不想要。
  • 添加依赖项目作为子项目。我尝试过这种方式,并且已经修改了主项目的构建阶段/目标依赖项,但是仍然无法引用子项目中的代码。

我做错了什么?请帮忙。

谢谢你。

更新:我现在可以在编码时参考代码,但在构建时遇到问题。这是错误消息:

架构 x86_64 的未定义符号:“SubProject.ChatViewController 的类型元数据访问器”,引用自:MyApp.HomeViewController.textFieldShouldBeginEditing(__ObjC.UITextField) -> HomeViewController.o 中的 Swift.Bool “静态 SubProject.ChatViewController.instance() -> SubProject .ChatViewController",引用自:MyApp.HomeViewController.textFieldShouldBeginEditing(__ObjC.UITextField) -> HomeViewController.o ld 中的 Swift.Bool:未找到架构 x86_64 clang 的符号:错误:链接器命令失败,退出代码为 1(使用-v 查看调用)

0 投票
0 回答
334 浏览

ios - Mac:未找到架构 x86_64 的符号

我正在尝试构建一个将使用一个静态库的 mac 应用程序。我创建了一个工作区并将我的应用程序项目和静态库项目添加到工作区,并将链接的应用程序框架或库添加到我的结果库中。

我能够单独编译我​​的库项目,并能够从中获取 .a 文件。但是当我运行应用程序时,我收到链接器错误,提示找不到架构 x86_64 的符号

  • 我验证了应用程序和静态库项目中的有效架构。两者都有 i386、x86_64

谁可以帮我这个事。

感谢您理解问题。

0 投票
0 回答
33 浏览

ios - 无法在 XCode 9 中的工作空间内的不同项目的视图控制器之间进行通信

我在 XCode 的工作区中有三个项目 A、B、C。想从 A 调用 B 类和 C 类(图像中的 ProjectMain)。但它显示错误“使用未解析的标识符 'BViewController'”在此处输入图像描述

0 投票
5 回答
593 浏览

ios - 我有 4 个不同的 xcode 项目。我想从一个项目中调用不同项目的视图控制器。我该怎么做

我有 4 个不同的 XCode 项目,用于 git 的不同分支上的不同模块。我想制作一个通用的项目/应用程序,通过它我可以调用所有 4 个模块。有模块将像列表中的列表一样显示。通过一个公共登录,所有模块都将被调用。我怎样才能做到这一点?

到目前为止我所做的事情:我已经检查了所有模块并将它们添加到一个工作区中。但是如果不使它们成为框架,我就无法从通用项目中调用它们。我的模块也很大,要访问的框架类需要公开。那么没有其他好的方法可以做到这一点。希望我能够清除我的问题..

谢谢

0 投票
1 回答
1776 浏览

xcode - 如何跨一个 Xcode 工作区的多个目标共享 Swift 类?

我正在使用 Xcode 9 和 Swift。我有一个工作区和一个 iOS 项目。后来我添加了一个 MacOS 目标(Cocoa App)。当我尝试将一个类从 MacOS 目标引用到 iOS 目标时,编译器会说:

使用未解析的标识符。

如何让 Xcode 允许我将 Swift 类从目标共享到另一个?

0 投票
1 回答
1464 浏览

ios - 如何使用 Xcode 工作区中生成的框架中的自定义字体

我正在尝试按功能封装和组织我的 Xcode 项目。为此,我正在创建一个嵌入在主项目中的框架项目。该框架包含所有应用程序外观(带有颜色定义和自定义字体)。

我的项目结构与此类似:

这个想法是只编译一次 Appearance.framework 并使用主项目中嵌入的自定义字体。尽管标头已暴露并且没有编译错误,但我遇到了运行时错误。

框架中的控制器使用UIFont(name: "Font1", size: 9)! But,返回的是nil

我阅读了有关在主项目 Info.plist 上添加字体完整路径的信息。尽管如此,该框架是本地的,不由 cocoapods 管理。所以输出是派生数据。

这是嵌入这种框架的正确方法吗?任何人都可以为此目的提供解决方案吗?改变我的方法没有任何问题。

更新 1:

另外,我注意到该框架是在 XCode Derived Data 文件夹中生成的。有没有机会,可以在本地文件夹上生成框架,这样就可以在git上跟踪了?