29得票2回答
架构为armv7的Cocoapods库出现未定义符号

我在一个项目中遇到了问题。该项目使用Cocoapods来管理其库。我像往常一样运行pod install开始工作,但是Xcode却给我报错:Undefined symbols for architecture armv7,如下图所示: 这些符号都是我在项目中使用的库,例如AFNetwor...

21得票4回答
将Pods与所有目标整合

我现在使用CocoaPods几周了,它与我测试的一个目标(我们称之为“MainApp”)完美地配合工作。然而,我现在想要构建一个不同的目标(“MyAppLite”),并且注意到构建失败(其中一个库的头文件未找到)。 我注意到Build Settings中的区别如下: 在MyAppLite...

20得票3回答
哪些工具支持编辑project.pbxproj文件?

我希望能够在命令行上直接编辑project.pbxproj(用于CI服务器脚本)。有哪些工具可以实现这个目的? 我曾经使用PlistBuddy来编辑输出的Info.plist,但是我真正想做的是编辑这个用户定义的字段,在多个地方使用,我真的不想在每个plist位置都去查找它。

19得票5回答
iOS - 在向项目添加cocoapods后,出现git合并冲突

我正在与另一个合作伙伴开发一款应用程序。他一直在主分支上工作,而我则创建了一个新的分支。在我的分支上,我安装了 cocoapods 。我刚刚尝试从主分支拉取代码,但遇到了合并冲突。 当我打开Xcode时,工作区文件出现错误,显示: "Workspace Integrity - Couldn...

15得票5回答
Git无法识别Xcode项目中.xcscheme文件的添加

在我的xcode项目中为测试目标添加了一个新的scheme。但是,新创建的xcscheme文件没有在git中反映出来。同时执行git status命令时,显示nothing to commit, working directory clean。 我试图通过终端使用git add .xcsch...

14得票2回答
在Xcode中删除未使用的框架?

随着应用程序的开发,您会不断地为其添加新库,这些库需要使用新的框架才能正常工作。然后您可能会删除某些库,但是却忘记了最初添加的框架。有没有一种方法可以查找代码所需的框架呢?

14得票1回答
在Xcode项目中为多个目标指定特定的关联域名

我在Xcode中有几个目标。每次我更改目标设置中的域名: 目标 - 目标名称 - 功能 - 关联域 那么这个更改也会传播到其他目标的设置中。 对我来说,这似乎是Xcode中的一个错误。 Xcode 版本:10.0 (10A255)

10得票2回答
为什么我的CocoaPods post_install钩子没有更新我的预处理器宏?

我已经困扰了几天,试图弄清楚为什么我的post_install钩子没有产生我期望的输出。这是我的Podfile: source 'https://github.com/CocoaPods/Specs.git' target "SCCommon" do platform :ios, "6...

10得票1回答
如何禁用Xcode对特定文件或子项目的索引?

我们有一个相当大的项目,其中包含Objective-C和C++文件。所有的C++文件在构建期间都会被使用,但只有一些文件会在Xcode中打开,而且有很多文件根本不应该被打开。但是Xcode将所有文件的信息都添加到索引中,结果我们的.xcindex文件大小约为40GB。显然,这非常不方便。我的问...

9得票2回答
如何让Travis CI构建和测试托管在Github上的Xcode项目?

我在Github上托管了一些开源代码,用于为UITextField添加基于块的类别。我添加了一个.travis.yml文件,以便在每次推送时让Travis CI构建和运行代码。点击此处查看Travis CI警告。它成功地构建了项目。 当我运行.travis.yml脚本时,收到的警告是: WA...