草庐IT

xcode4.6.3

全部标签

ios - XCode5无法在iOS模拟器上安装应用

我多次成功安装了该应用程序。突然,我收到这条消息“我的应用程序”意外退出,失去连接。这发生在iOS6.x和7上。我已经尝试从模拟器中手动删除应用程序、重置、清理、退出、重新启动,一切......有什么建议吗? 最佳答案 在iOS模拟器菜单中,执行“重置内容和设置”。如果这不能解决问题,请重新启动计算机。 关于ios-XCode5无法在iOS模拟器上安装应用,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

将 iOS 部署目标更改为 iOS 7.0 时,Xcode 5 出现 C++ 链接错误

我已经升级到Xcode5,并且能够使用现有设置很好地构建我的项目。将BaseSDK更新到7.0不会导致任何问题。但是,当我将iOS部署目标更改为iOS7.0时,我开始收到标准C++符号的链接错误。例如:Undefinedsymbolsforarchitecturearmv7std::string::empty()const",referencedfrom...我尝试过的:显式链接标准C++库更改Xcode5中的“C++标准库”设置。尝试了libstdc++、libc++和“编译器默认”如果部署目标设置为iOS7.0,它只是找不到C++符号,如果它设置为iOS6.1,它就会找到。

ios - XCode 工作区中代码库的项目与目标

关于Targets概念的XCode文档和Projects很有帮助,但我仍然不确定在我的情况下使用的最佳实践。我在单个SVN存储库中有一个现有代码库(用于Windows和iOS),它刚刚从一个测试应用程序重构为一个中央库和一个应用程序。随着时间的推移,更多的应用程序将使用这个中央库。XCode项目将一组源文件映射到一个或多个目标,因此我可以为我的整个代码库创建一个项目,为库创建一个目标,为每个应用程序创建一个目标。然而,每个应用程序显然都有自己的代码,因此以这种方式将所有源代码放入一个项目中似乎有点笨拙。或者,我可以有一个包含多个项目的工作区,每个项目都有一个目标。这更多是我为Windo

ios - Crashlytics 构建脚本在 Xcode Server CI 上失败

我在iMac上运行XcodeServer3.0.1,同时托管Git项目存储库,在MacBookPro上运行Xcode5.0.2。我使用Crashlytics应用程序将框架集成到项目中并设置了仪表板帐户。机器人构建集成失败并出现错误:/bin/sh-c/Library/Server/Xcode/Data/BotRuns/Cache/c5ebae11-195e-195e-6a5e-4d0088985621/DerivedData/Build/Intermediates/ArchiveIntermediates/SparrowEDIS/IntermediateBuildFilesPath/S

ios - Xcode Storyboard textview 错误在中间被切断

我在Xcode5.0.2中有一个奇怪的错误。我刚刚用标签栏模板创建了一个新项目。在View中,有一个TextView。由于某种原因,它在中间被切断了(见下图)。我在其他项目中也遇到了同样的问题。我还没有以任何方式篡改该项目。有人知道为什么以及如何解决它吗?谢谢!编辑:额外截图 最佳答案 我遇到了同样的问题。我注意到如果我将View->模式从默认的“缩放以填充”更改为“纵横比填充”,它就解决了这个问题。奇怪的是,将其改回并没有导致问题再次出现,因此这似乎肯定是Xcode中界面构建器的错误。

ios - 圆形 ImageView iOS 8/Xcode 6

我已经四处搜索,但似乎仍然无法解决这个问题。我试图在iOS8中实现圆形图像。在Xcode6之前,我认为答案应该是imageView.layer.cornerRadius属性。我试过这个但是在Xcode6和iOS8现在使用自动布局,我认为这是导致问题的原因,它似乎无法正常工作。形状不是圆形,而是一些看起来像眼睛的形状或变形的椭圆形,它从来都不是完美的圆形。还有其他方法可以通过自动布局实现这一目标吗? 最佳答案 检查UIImageView的高度和宽度。应该是一样的。如果不是他们成功了。之后imageView.layer.cornerRa

ios - 每个目标都有不同版本的文件的 Xcode 项目?

我知道可以只将文件添加到某些目标:AddingfilestoseparatetargetsinXcode4但是否可以在一个Xcode项目中包含一个文件的多个不同版本(相同的名称和路径)——每个目标一个?例如我有一些与目标不同的图像,但每次我想构建另一个目标时都必须替换文件,这很烦人。如何解决这个问题?在带有Gradle的Android中,每个目标后都包含不同的文件夹,但我没能找到类似的东西。已通过回答解决,但请注意此评论:重要的经验教训:不要有与Target同名的引用文件夹!!!你会得到奇怪的编译错误,似乎与问题无关。(例如unabletoopenexecutable'')

c++ - 如何在 Xcode 中使用 object-Cpp

我使用3个*.m文件(main.m、AppDelegate.m和projectnameTests.m)在Xcode中创建了一个新的Cocoa应用程序。为了使用object-cpp,我将3个*.m文件重命名为*.mm文件。然后我从Xcode得到以下错误:"Undefinedsymbolsforarchitecturex86_64:"_NSApplicationMain",referencedfrom:_maininmain.old:symbol(s)notfoundforarchitecturex86_64clang:error:linkercommandfailedwithexitco

ios - Xcode 仅重新加载 UiCollectionView 中的一个单元格

我只想重新加载UICollectionView中的一个单元格。我知道在UITableView中是这样的:[self.tableViewreloadRowsAtIndexPaths:[NSArrayarrayWithObjects:indexPathOfYourCell,nil]withRowAnimation:UITableViewRowAnimationNone];但是UICollectionView呢? 最佳答案 使用名为reloadItemsAtIndexPaths的方法:[self.collectionViewreloadI

Xcode 15 Beta和 iOS 17Beta安装

第一步:打开苹果开发者网站 ,登入自己的开发者账号第二部:滑到网页最下边找到Xcode第三步:点击Download,选中Xcode15beta  第四步:找到Xcode 15beta4,注意:不要勾选绿框里的选项,不然下载下来没有Xccode15Beta的包 第五步:下载完成后,解压,拖到应用程序里第六步:在启动台里打开Xcode-beta,打开后会提示下载iOS17的模拟器。等iOS17的模拟器下载后,就完成了。