草庐IT

xcode4.1

全部标签

ios - Shell 脚本调用错误 - Xcode 6

我最近从另一位开发人员那里接了一个项目,但他无法完成该项目。我遇到的唯一问题是,我无法通过Xcode为模拟器或设备构建项目。我得到的错误是:Failedtowriteoutcopyofdocumentfordiagnostics:Failedtowritecopyofdocumenttopath"(null)":FailedtowriteoutcopyofdocumentbecauseithasnofileURLShowingfirst200noticesonly**Command/bin/shfailedwithexitcode255**谁能建议从哪里开始着手解决这个构建问题?额外的

ios - 如何修复 Xcode 布局问题?

我正在为iPhone设计布局,因此我为其选择了“wCompact和hAny”尺寸类别。我修复了约束,并且在运行它时没有问题。但是每次我关闭Xcode重新打开项目时,都会出现多个约束问题。如图所示。我解决了根据约束更新框架的问题。选择下图中的第一个选项。但是当我重新打开Xcode时,同样的问题一遍又一遍地出现。我必须一直重做。是什么导致了这个问题以及如何解决它? 最佳答案 那是关于外部容器View的位置约束不正确的问题。尝试找到它并修复它。当View加载时,您可以在LLDB控制台中找到问题。

ios - Xcode 6.1 名为 "LaunchImage"的启动图像集没有任何适用的内容

当我转到Archivemyapp并检查Window->Organizer->Archives时,我的应用程序没有图像:我转到我的AppsGeneral选项卡,看到LaunchImagesSource设置为LaunchImage,如下所示:我去看看没有图片:我通过将图像从取景器拖到这些点来填充空白图像。我去构建我的应用程序,但它因以下错误而失败:名为“LaunchImage”的启动图像集没有任何适用的内容。我的图标是png格式并且是57x57(对于所有图标)我做错了什么? 最佳答案 57x57图片是1x,2x你应该提供114x114图

ios - XCode 中的项目间通信

我的项目架构是一个包含两个项目(项目A和项目B)的工作区。项目A还有三个子项目(项目X、项目Y、项目Z)。工作区项目A项目x项目yz项目项目B项目B更像是一种实用项目。它需要在项目A、项目x、项目y、项目z和其他地方重新使用。我开始做一个原型(prototype)。但在将项目B链接到其他项目时面临挑战。每次我需要将.a文件手动添加到所有其他项目中时。我们有动态链接的解决方案吗?我也尝试过这种方法。我将项目B移到项目A中的项目z下面。但是我无法访问项目x、y、z中的类,因为所有项目都处于同一级别。有什么解决方案可以动态链接同一级别的项目吗? 最佳答案

objective-c - Xcode 4 : Unknown type name 'NSUInteger' ; did you mean 'NSUInteger' ?

我坚持我的项目。我定义了一个NSUInteger类型的属性,例如:@propertyNSUIntegermaxDepth我是否将其设为(分配)属性并不重要,Xcode一直在询问我Unknowntypename'NSUInteger';didyoumean'NSUInteger'?我无法构建,无论我在何处或如何定义NSUInteger属性,我都会不断收到此错误。我的项目使用LLVM3.0编译器和ARC,所以切换到GCC4.2对我来说不是一个选择。提前致谢! 最佳答案 我刚刚在一个新项目中尝试过。Xcode4.2有一些问题。我尝试将Co

objective-c - 在 Xcode 4.2 中使用 Objective-C ARC 时,如何防止对象被释放?

ETA:有关我通过分析应用程序获得的更多信息,请参阅底部。我有一个iPhone应用程序,我刚刚转换为使用ARC,现在由于僵尸对象,我遇到了几个错误。在我切换之前,我手动保留了它们,一切都很好。我不明白为什么ARC不保留它们。对象被声明为强属性,并使用点表示法引用。这发生在好几个地方,所以我想我一定对某个地方的ARC/内存管理有根本的误解。这是一个特别令人沮丧的例子。我有一个包含3个对象的NSMutableArray。这些对象中的每一个都有一个也是NSMutableArray的属性,在这种情况下,它始终只有一个对象。最后,该对象具有被释放的属性。令人沮丧的原因是它只发生在原始数组中的第三

c++ - 我如何使用 boost::test 和 xcode 4 来测试一些 ios c++ 代码?

我希望它的运行方式与普通测试框架的工作方式类似-如果您从产品->运行测试菜单项中进行测试,输出应该出现在左侧边栏窗口中。我找到了一个guideforusingxcode3withboosttest,但无法弄清楚如何为xcode4翻译这些指令(如果可能的话)。最后,我要构建一个iPhone应用程序。我可以使用#include来boost运行速度,但是它很慢。使用标准#include由于为错误的体系结构构建库而导致链接错误。 最佳答案 您应该使用.configure和make将boost库构建为静态库“.a”。根据this:Nospec

ios - Xcode 8 的 Crashlytics/Fabric 测试版分发

如何在Xcode8下使用Crashlytics/Fabric生成测试版?是否仍然可以使用Automaticallymanagesigning还是我必须像在Xcode7和之前的版本中那样手动执行?目前测试人员收到检测到下载问题,我正在使用Automaticallymanagesigning,但我不知道这是否相关... 最佳答案 很遗憾,您不能使用自动签名。您必须选择适当的临时证书/配置文件并创建将使用Crashlytics分发的特定构建。我猜测下载问题是由于证书中缺少设备ID引起的。 关于

ios - Xcode 8 和预处理器宏

自从最新的XCode更新8.1(Build8B62)以来,我在与预处理器宏相关的语法突出显示/代码完成方面遇到了奇怪的问题。它们与我在更新前一直使用的XCode8GM种子一起工作得很好,但现在XCode在选择方案时无法识别正确的目标。例如,我有一个包含2个目标的Controller静态库-一个用于iOS,另一个用于AppleWatch。在每个平台中,我都使用宏(APP/WATCH)进行特定于平台的操作。但是当我在APP目标中时,Xcode编辑器突出显示代码,就好像它是WATCH目标一样,而该目标的实际代码没有突出显示也没有自动完成。Xcode似乎随机检测来自不同目标的宏。另一方面,编译

ios - Xcode 9 不会通过变量名自动完成函数

我们都知道并喜欢Xcode的自动完成功能。上面的屏幕截图取自Xcode9。我看起来与它在Xcode8中所做的完全相同。它知道我的类及其所有不同的声明和函数等。这不是SearchPaths问题。在Xcode8中,我们可以开始输入函数名称或任何函数/初始化器声明中使用的任何变量的名称,以帮助自动完成我们想要的单选,就像这样:但是,在Xcode9中,这种情况不再发生。相反,它完全忽略上下文并开始显示自动完成功能,就好像我在新的一行中输入它一样。有没有办法再次启用它?直到我失去它,我才知道我需要这个功能。 最佳答案 这发生在我的XCode9