草庐IT

xcode4.1

全部标签

ios - .gitignore 不适用于 XCode 项目中的 xcuserdata 目录

这是我的gitignore文件:#Xcode*.pbxuser*.mode1v3*.mode2v3*.perspectivev3*.xcuserstateproject.xcworkspace/xcuserdata/但是,它仍然检测到这里的变化:BW.xcodeproj/project.xcworkspace/xcuserdata/cooluser.xcuserdatad/UserInterfaceState.xcuserstate这是在XCode6上。我做错了什么?谢谢! 最佳答案 文件BW.xcodeproj/project.x

ios - Xcode 7 UI 测试顺序

我有几个UI测试,我可以单独或分组成功。我最终将测试分解为特定的类并以这种方式运行它们。我遇到的问题是Xcode按字母顺序执行UI测试,而不是按写入/显示顺序执行。关于如何解决这个问题的任何想法?谢谢 最佳答案 一个好的测试套件不应依赖于以特定顺序执行。如果你这样做,你可能有一些测试污染。我会将通用的初始化逻辑(例如,让用户登录)添加到相关测试的setUp()方法中。或者创建一个辅助方法并在类之间共享。结合为每次测试重新启动应用程序,应该使测试顺序无关紧要。 关于ios-Xcode7UI

ios - xcode 10b6 fabric 缺少或格式不正确的配置文件

刚刚更新到Xcode10b6,当我尝试通过fabric插件分发应用程序时,我收到错误“存档准备错误:-3”-存档的embedded.mobileprovision配置丢失或格式错误”不知道如何解决这个问题。 最佳答案 只是发现自己在尝试一些东西..文件->工作区设置将构建系统从新构建系统(默认)更改为旧构建系统 关于ios-xcode10b6fabric缺少或格式不正确的配置文件,我们在StackOverflow上找到一个类似的问题: https://stac

iphone - 归档后 XCode 4 Project Navigator 中丢失的文件

我目前正在尝试创建我在XCode4中创建的项目的1.1版,但归档后文件不会出现在项目导航器中。我最初的想法是我必须克隆我的存储库(git),从而创建一个新版本,我可以在其中看到文件,但克隆也缺少文件。我可以从顶部栏访问文件,但这并不是一个真正理想的解决方案与一个大项目一起工作。我存档的另一个项目也是如此所以我怀疑它应该是XCode4的一个特性。我在这里错过了什么? 最佳答案 (我只是将您“没关系,我找到了”的评论合并为一个答案,以保持SO风格,所以这个问题不会因为需要答案而弹出。)检查您是否没有过滤文件名(左栏,底部。)还要确保您没

ios - 在 Xcode 4.2 中使用 Reachability.m

我正在尝试在我的应用程序中使用可达性功能。现在我在Reachability.m文件中遇到了几个错误。我认为这是由于新的Xcode版本(不允许[release])。有没有人有这方面的经验? 最佳答案 可达性不符合ARC。您可以在每个文件的基础上禁用ARC。选择你的项目->target->BuildPhases->CompileSources->双击Reachability.m->添加-fno-objc-arc。问题解决了。 关于ios-在Xcode4.2中使用Reachability.m,

ios - Xcode 将 iOS 应用归档为 Mac 应用

我有一个iOS应用程序,我在去年构建了好几次,并且已经部署了无数次没有问题的临时构建。然而,今天Xcode决定在归档我的应用程序时,它应该将其视为MacAppStore应用程序,而不是构建一个我可以共享的.ipa文件。Git没有显示对我的.xcodeproj文件的任何更改,我也看不到任何已更改的build设置。我在项目中还有其他目标仍然可以正常构建,但我用于分发的主要目标是导致这些错误的目标。Xcode有什么理由认为它正在构建Mac应用程序而不是以前的iOS版本? 最佳答案 检查您是否不小心将Info.plist作为目标的一部分。不

ios - iPhone 模拟器 Xcode 中的 AppStore

是否可以在XcodeiPhone模拟器中从iPhoneAppStore下载并运行应用程序?我会为我的Mac下载Xcode,然后将它用作iPhone;) 最佳答案 不,模拟器运行i386二进制文件,而iPhone应用商店应用程序是ARM二进制文件应用程序。iOS应用程序被编译为机器码,Android应用程序使用字节码在虚拟机中运行,并在运行时被翻译为机器码。 关于ios-iPhone模拟器Xcode中的AppStore,我们在StackOverflow上找到一个类似的问题:

objective-c - 将 Xcode 4.5 新的 XIB 文件恢复到 iOS<6

我已经安装了带有iOS6SDK和其他旧SDK(从4.3到6.0)的Xcode4.5用于测试目的。很漂亮,但是有一个大问题!AnewXIBfileisgeneratedforiOS6compliant!这是个问题,因为我的应用需要在旧设备上运行,而不仅仅是6.0+!当我在5.1设备中加载新View(ios6)时,它无声地崩溃并出现此错误:2012-09-2422:00:17.090App[14524:11f03]*Terminatingappduetouncaughtexception'NSInvalidUnarchiveOperationException',reason:'Could

iphone - 是否可以将多个核心数据模型文件添加到一个 Xcode 项目中?

这个问题在这里已经有了答案:Isitpossibletohavemultiplecoredata"databases"ononeiOSapp?(2个答案)关闭9年前。我正在开发一个处理核心数据的ipad应用程序。应用程序管理的数据可以分为两类。第一种数据仅特定于该设备或应用。而另一类数据需要在具有相同应用程序的各种设备之间同步。所以在场景中,我想到了在我的项目中有两个模型文件和两个对应的sqlite文件。并同步一个sqlite文件以实现同步。如果我的方法正确可行,请提出建议。如果没有,请提出其他解决方案。请尝试理解问题。在这里,我谈论的是两个具有不同结构的sqlite文件。表示“.xc

ios - 如何使用 xCode Interface Builder 复制和粘贴 Xib 文件

我需要创建一个新的xib文件并希望使用现有的xib作为我的布局的基础。创建新xib文件的最佳方法是什么?如果是Android,我会复制并粘贴xml,然后开始调整,但是对于IB,我没有那个选项(对吗?)。到目前为止,我已经尝试了两件事,(1)在xCode中复制并粘贴文件,但该选项不存在,以及(2)从旧xib复制所有UI元素并将它们粘贴到新的空白xib.这会复制所有UI对象,但根本不会保持结构或间距。什么是最好的方法? 最佳答案 只需复制NIB文件,重命名并添加到同一个Xcode项目中。如果需要,在新的nib中更改文件所有者类。