gpt4 book ai didi

ios - 在 xcode 5.1 更新后构建在模拟器上工作但在真实硬件上不工作

转载 作者:行者123 更新时间:2023-11-29 12:50:42 24 4
gpt4 key购买 nike

我在开发中同时使用 Xcode 和 AppCode。我正在运行每个版本的最新版本,并且自从我更新到 Xcode 5.1 之后,我的构建在模拟器(6.1 和 7.1)上工作,但是当通过 Xcode 5.1 运行时在我的 iPad 3 上奇怪地失败了。 AppCode 拒绝在 iPad 上运行构建并出现错误,我认为这是问题的核心:

xcodebuild: error: Was unable to find a destination matching the arguments to the -destination flag:
The requested device could not be found because no available devices matched the request.

我猜某处存在一个奇怪的build设置问题,但如果我能找到它,我该死的。

这是问题的表现形式。我有这段代码:

AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:ipRequest];
operation.responseSerializer = [AFJSONResponseSerializer serializer];

它适用于模拟器。以我的 iPad 3 作为目的地,它仍然在 7.0.6 上,AppCode 拒绝启动并出现上述错误。在 Xcode 5.1 下,它将在设备上启动,但只能在发布版本上运行。在调试版本中,我得到一个异常,即 setResponseSerializer 是一个未知的选择器。我在发布和调试之间发现的唯一相关设置是“仅构建事件体系结构”,对于调试是"is"。我将其设置为 NO,进行了全面清理和构建,然后它运行无误。它仍然不会在 AppCode 下运行。

看起来好像构建是针对错误的体系结构进行的。有人知道会发生什么吗?

最佳答案

我不知道发生了什么,但按照以下步骤解决了这个问题:

  • 同时关闭 Xcode 和 AppCode
  • 删除两个 DerivedData 文件夹。 Xcode 的:~/Library/Developer/Xcode/DerivedData AppCode 的:~/Library/Caches/appCode20/DerivedData
  • 拔下 iPad 3
  • 从 iPad 3 中删除应用
  • 重新启动我的电脑

我单独尝试了其中的一些,但都没有成功,但是将它们一起做就奏效了。

关于ios - 在 xcode 5.1 更新后构建在模拟器上工作但在真实硬件上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22506191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com