在XCode 6.1,我得到错误的iPhone 6,iPhone 5s(iOS 7.1),说 Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_ClientAuthenticator", referenced from: objc-class-ref in AppDelegate.o ld: symbol(s) not found for architecture x86_64 linker command failed with exit code 1 这就是我对架构设置的看法 Architectures : Standard Architectures(armv7, arm64) – $(ARCHES_STANDARD) Base SDK : Latest iOS(8.1) Valid Architectures: arm64, armv7, armv7s IOS Deployment Target: iOS 6.0 最近我更新了我的操作系统,优胜美地和XCode从6.0到6.1。 我已经在Stackoverflow上search了引用XCode […]
我们在 这里find同样的问题, 在 这里和这里 基本上我们升级到Xcode 6.1,我们的构build得到了“ResourceRules.plist:无法读取资源”的错误。 我们有一个Jenkins服务器,为我们构build我们的ios。 我们使用Jenkins上的Xcode插件来进行实际的构build和签名。 任何想法,我们可以做这个改变,而不需要手动打开xcode,并在其他答案中find这个解决scheme: 点击您的项目>目标>select您的目标>构build设置> 代码签名资源规则path 并添加: $(SDKROOT)/ResourceRules.plist 一般来说,我对Xcode和iOS都非常陌生。 我在Unity-iPhone.xcodeproj文件里find了project.pbxproj文件。 它看起来像包含/ * Begin XCBuildConfiguration部分下的构build设置* / section它列出了Xcode中类似的构build属性,但是我没有看到类似“Code Signing Resource Rules Path”的代码。 有没有人有经验手动编辑这个文件? 这是一个坏主意吗? 谢谢
在Simulator中运行(build + run)项目时,在Xcode6testing版中出现“无法在当前状态下引导设备:引导”错误的任何猜测。 我只是在Xcode 6中运行我现有的项目,我发现上面的消息。 我试图清理,删除导出的数据,甚至重新启动模拟器不起作用。 最后,我重新启动了我的Xcode 6,然后它正在工作。 任何简单的方法来解决这个错误,而不是重新启动你的xcode6。
我在Xcode 6.1中打开我的项目。 当我尝试运行该项目时,该button变灰。 当我尝试去Product > Clean ,该选项变灰。 当我看看模拟器列表,我得到的是My Mac而不是通常的iOS Device 。 我如何让我的模拟器回来?
如果我将iOS 8.1模拟器上的语言更改为任何内容,并尝试使用代码检测此内容 NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0]; NSLog(@"Language: %@", language); 我得到了“恩”回来。 我已经尝试重置导航器等,我已经尝试使用iOS 7.1运行时(在Xcode 5.1.1),它工作正常。 有没有人设法find这个问题的解决方法?
也许这只是我遇到这样一个恼人的“function”: 从Xcode 6.0.1升级到Xcode 6.1后,情况发生了变化。 Xcode 6.1永远索引项目或编译源文件。 该项目不是一个巨大的。 它只包含工作区中的一堆Swift文件和AWS SDK 2.0 Cocoapods。 我不认为它应该防止整体索引和编译顺利。 我尝试了一些aws-sdk-ios-samples,只是看看Xcode 6.1是如何工作的,而且最终还是会一直等待下去。 我迄今为止所尝试的解决scheme是: 在pipe理器中删除“派生数据”,重新打开工作区。 (不能修复) (xcode 4 – 性能下降 ).xcodeproj文件中的“显示软件包内容”并删除.xcworkspace。 不幸的是,他们都没有工作。 任何想法? 还是有类似的经历? PS也许我应该尝试重新创build项目? 我的电脑设置:MacBook Pro(视网膜,13英寸,2014年中),内存8 GB 1600 MHz DDR3,优胜美地。 (我认为这足以运行这个小项目。)
TL; DR: 似乎本地化不适用于xCode 6.1和8.1模拟器。 解决方法: 进入“编辑scheme”>>“运行”(侧栏)>>“选项”标签>>“应用程序语言” select您希望在模拟器上运行应用程序的语言。 很长的故事: 我已经更新xCode 6.1。 该更新删除了iOS 7.x模拟器,只留下了8.x模拟器。 我已经完成了以下步骤: 我已经安装了7.x模拟器 清理了这个项目 从模拟器中删除应用程序 删除我的项目的派生文件夹 该项目支持英文和日文。 在7.1模拟器(5s)上,本地化工作正常。 在8.1模拟器(5s)它不起作用。 我猜苹果打破了模拟器的东西,因为它在真实的设备上工作。 任何人都会遇到类似的问题吗? 编辑 这似乎是一个模拟器中的错误,参考: 苹果开发者论坛
今天刚刚升级到Xcode 6.1,并猜测:现在我无法使用TestFlight桌面应用程序提交构build。 这是应用程序开始构buildIPA时遇到的错误: 错误:/ usr / bin / codesign –force –preserve-metadata =标识符,授权,资源规则 – 签名854059d45eed724593debef577a562e1ba96ab55 –resource-rules = / tmp / QYFSJIvu7W / Payload / XX.app / ResourceRules.plist / tmp /QYFSJIvu7W/Payload/XX.app失败,错误1。输出:警告:使用–preserve-metadata选项“resource-rules”(在Mac OS X中不推荐使用)= 10.10)! 警告: – 在Mac OS X> = 10.10中不推荐使用资源规则! /tmp/QYFSJIvu7W/Payload/XX.app/ResourceRules.plist:无法读取资源 “支持文章”不知道发生了什么事情。 它似乎不是一个TestFlight的问题,因为同样的事情发生在使用xcrun或类似工具的Jenkins等CI环境中。 该应用程序几个月没有更新,所以我知道我不应该期待任何更新来解决这个问题。 它曾经为我和我的客户工作得非常好,所以我并不热衷于放弃其他的东西。 任何想法是什么这个错误是关于,以及如何解决它将非常感激。
我有两个iphone设备(4和5)连接到我的电脑,我正试图在两个设备中安装一个应用程序。 它安装在iPhone 5相当不错,但它给出了一个错误“ The application could not be verified 。 当试图安装在iphone 4s设备。 这两个设备的UDID已添加到为应用程序生成的供应configuration文件中。 此外,要添加一个笔记,我刚刚更新我的iphone版本到我的4s设备8.1.3。 我不确定如果错误与它有任何关系。 任何帮助,将不胜感激。 我一直坚持这一段时间了。 编辑: 我刚刚连接到另一个iPhone设备,这个问题似乎又在那里。 基本上这意味着,应用程序,出于某种原因,只安装在我已经使用了一段时间的电话,而不是在任何其他电话。 再一次,我很确定configuration文件包含所有这3个设备的UDID。