标签: ios-targets

Xcode 7 - 无法展开"项目/目标"选项卡

我完全被一项应该是一项相当简单的任务所困扰.Xcode 7中的我的项目/目标选项卡的宽度已缩短,如下所示.

在此输入图像描述

所有尝试将区域的最右侧向右拖动以扩展宽度的尝试都失败(如果我将鼠标悬停在右边界线上,我可以得到小箭头,但是点击+拖动结果没有变化).我已关闭/重新打开选项卡,重新启动xcode ...没有任何作用.我错过了什么?或者,有没有办法将宽度重置为原始值?有一段时间(就在几天前)宽度适合显示内部文本.

ide xcode ios-targets xcode7

8
推荐指数
3
解决办法
631
查看次数

如何在工作区中的两个xcode项目之间共享文件?

我了解了Xcode工作区。我知道如何共享静态库,但是我想在工作区中的两个xcode项目之间共享文件,并且可以一次运行多个目标吗?能否向我提供如何执行此操作的信息。

提前致谢

iphone xcode ios ios-targets

6
推荐指数
2
解决办法
5609
查看次数

构建配置和目标之间有什么区别?

我们有五个几乎相同的应用程序,但有一些不同的图标/名称/设置。它们是同一应用程序的不同“品牌”,仅在一些不同的图标、单独的应用程序组和代码中的一些默认设置方面有所不同。它们在 Xcode 中创建为自己的目标。它是一个代码库,但有 5 个目标指向它。

一开始看起来非常不错,有五个不同的目标。但是,我们现在已向该应用程序添加了两个扩展。一个自定义“NotificationContentExtension”和一个“TodayExtension”(小部件)。由于我们有 5 个不同的目标和 5 个不同的权利/组,因此除了将这些扩展添加到每个目标之外,我们没有找到其他方法来实现这一目标。由于扩展是另一个目标,这意味着我们现在有 15 个不同的目标。

我们现在遇到的编译时间非常慢,因为每次我们打开故事板时,Xcode 都会为每个(主)目标编译整个内容。我不需要构建 5 次故事板。或者我的任何其他文件。我有一个应用程序,但有一些不同的文件和一些运行时设置。

这让我想知道 - 这 15 个目标中的每一个默认都有两种构建配置:RELEASE 和 DEBUG。我注意到可以自定义这些并添加更多。为什么不添加配置而不是目标?

例如,不要将“RELEASE”和“DEBUG”设置为“MYAPP1”、“MYAPP2”、“MYAPP3”等。每个配置都可以有自己的产品名称、图标等,对吧?

有什么充分的理由这样做吗?在处理不同的应用程序组/权利等时是否可能?我们将 CoreData 数据库存储在 AppGroup 中。重要的是,这些应用程序可以全部安装在同一设备上,而不会相互损坏。据我所知,只要每个配置都有一些不同的标志,并自定义代码,这就不应该成为问题。签名呢?

我阅读了有关该主题的这篇文章/教程,它解释了基础知识并让我入门,但是使用数据库和权利等实际测试它将是大量的工作。

xcode buildconfiguration ios ios-targets

5
推荐指数
1
解决办法
1883
查看次数

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

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

使用未解析的标识符。

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

macos xcode dependencies xcode-workspace ios-targets

5
推荐指数
1
解决办法
1622
查看次数