问题标签 [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 回答
5480 浏览

ruby - 为什么我的 cocoapods post_install 钩子没有更新我的预处理器宏?

几天来,我一直在转来转去,试图弄清楚为什么我的 post_install 钩子没有产生我期望的输出。这是我的 Podfile:

在上面运行后pod update,我得到以下输出:

我的问题是:为什么调试配置没有用新的宏定义更新?您可以在输出中看到 Release 配置设置正确,但不是 Debug。

有任何想法吗?

0 投票
2 回答
14887 浏览

ios - Cocoapods 库的架构 armv7 的未定义符号

我偶然发现了一个我需要处理的项目的问题。该项目使用 Cocoapods 来管理其库。我pod install像往常一样开始跑步,但 xcode 给了我错误。我得到了Undefined symbols for architecture armv7,如下图所示:

在此处输入图像描述

所有这些符号都是我在项目中使用的库。例如。AFNetworking,RNBlurModalView。我试图从项目中删除所有与 Cocoapods 相关的文件并pod install再次运行,但仍然没有解决问题。

到目前为止我做了什么:

  • 清理项目并再次构建。
  • 删除 Cocoapods 相关文件并pod install再次运行。
  • 试图在项目目标的编译源中添加类,但不能。该类位于 Pods 工作区中。
  • 将“仅构建活动架构”设置YESNO

我也尝试了相同问题的解决方案,但没有一个对我有用。

如果有帮助,我正在使用 xCode6 和 Cocoapods 0.34.4。项目有效架构是armv7 and armv7s.

更新:运行时pod install --verbose

提前致谢。

0 投票
1 回答
2054 浏览

xcode - 调试配置文件 (.xcconfig)

有没有办法检查您的 xcode 项目是否正在使用您提供的 .xcconfig 配置文件?

我的意思是,如果有某种“打印”语句的方式,例如调试,如#warning、#error、printf 等......?

原因是我设置了一些配置,我觉得它们没有被使用......

0 投票
2 回答
726 浏览

ios - 在优胜美地的 xcodeproj 中丢失图标文件

我的 Xcode 6.1.1 蓝色图标有一些有趣的问题,比如 xcodeproj 文件上的蓝色图标消失了,我已经安装了新版本一千次,但这不是解决方案。我也试图找到一些关于它的话题,但真的什么都没有!

在此处输入图像描述

0 投票
0 回答
70 浏览

ios - 在编译和链接之间运行脚本

我正在寻找一种将自动生成的代码添加到应用程序的方法,并且代码依赖于编译的目标文件。

有没有办法在源文件编译后、目标文件链接之前运行脚本?

在“编译源”和“使用库链接二进制文件”之间添加一个构建阶段并没有帮助,因为事实证明链接实际上是作为“编译源”阶段的一部分发生的。有什么办法可以分开各个阶段吗?

(我想可以使用额外的目标来实现这一点,但我必须在目标内部进行,而不创建额外的目标。)

0 投票
1 回答
974 浏览

ios - 如何在 Windows 中打开 xcode 的 .h 和 .m 文件?

有什么方法可以在我的 Windows 机器上查看 .h 和 .m 文件,就像在 Mac 上查看一样?

我想看很多 iOS 教程的代码,但我没有 Mac。我也在 Microsoft Wordpad 中打开它,但我只能查看所有相同颜色和无组织行的纯文本。

0 投票
2 回答
885 浏览

ios - xcodeproj 添加框架但链接器找不到它

我正在使用xcodeprojRuby Gem 向我的 Xcode 项目添加一个自定义框架:

然后,当我打开 Xcode 并查看目标时,该框架在 Linked Frameworks and Libraries 下正确列出,但链接器抱怨在构建时找不到该框架。在 Xcode 的 Linked Frameworks 列表中拖动框架修复它,我可以构建成功。

为什么?拖动似乎迫使 Xcode 重新生成project.pbxproj并添加缺少的引用。那会是什么?

0 投票
0 回答
134 浏览

xcode - 我的 .xcodeproj 被转换成文件夹

我在 Xcode 6.3 上构建项目时遇到问题。我在 Xcode 中更改了我的应用程序的名称,之后,我的 .xcodeproj 被转换为文件夹。

在此处输入图像描述

我不知道为什么我的文件被转换成文件夹。有人可以告诉我如何找到我的文件吗?谢谢。

0 投票
0 回答
47 浏览

ios - 如何在 Xcode 6 中引用远程项目?

我已经拖放了一个.xcodeproj正在通过 GitHub 更新的删除。它显示在文件树中,但我无法引用代码。我是否需要添加导入语句或做一些额外的事情?那里有太多过时且相互矛盾的信息,无法使其与 Xcode 6 和 Swift 一起使用。感谢您的任何帮助或指导。

0 投票
1 回答
45 浏览

ios - Xcode 项目测试和预发布内部测试之间的区别

通过在 Xcode Project 上构建应用程序,我完成了在所有设备上测试我的应用程序。我现在需要分发证书还是可以使用我的开发证书来使用 iTunes Connect 预发布内部测试的东西?

我是唯一一个在我的应用程序上工作的人,那么在 iTunes Connect 预发布内部测试仪上测试我的应用程序与我通过桌面使用 Xcode 项目将应用程序构建到设备上的方式之间有什么区别?