【问题标题】:AppCode targeted device families not valid (iPad iOS 8.1)AppCode 目标设备系列无效 (iPad iOS 8.1)
【发布时间】:2019-08-02 16:32:48
【问题描述】:

我在 AppCode 中不断收到此错误,但通常它在 Xcode 中运行良好:

错误:xcodebuild:错误:运行目标 iPad Mini 无效 用于运行方案“Appname”。
错误:iPad Mini 不匹配任何 Appname.app 的目标设备系列。您可以展开 Appname.app 的 目标设备系列以支持 iPad Mini。
错误:构建失败 7 秒内出现 2 个错误和 0 个警告
注意:为 2 个架构构建。
双击设置“ONLY_ACTIVE_ARCH=YES”加快编译速度。

AppCode 3.0.6 (Xcode 6.1) 中的目标 sdk 为 7.1
TARGETED_DEVICE_FAMILY = 2 (iPad)
VALID_ARCHS = armv7 armv7s i386 arm64
架构 = 标准架构(armv7、arm64)

安装 iOS 8.1 的 iPad Mini 和安装 iOS 7.1 的 iPad 4 都有问题。

知道为什么它在 AppCode 中不起作用吗?

【问题讨论】:

  • 我也有过。您尝试过 EAP 3.1 吗?为我修好了
  • 是的 - 修复它。谢谢 - 请用它来回答@brainray。

标签: ios xcode ipad ios8 appcode


【解决方案1】:

根据 JetBrains,这是 Xcode 6 中 xcodebuild 工具的问题,而不是 AppCode 的问题。希望 Apple 能尽快解决问题!

https://youtrack.jetbrains.com/issue/OC-11204

【讨论】:

  • 当我的 Xcode 6.3 为“通用”构建时,AppCode 3.1.5 正在构建并在我的 iPad 上运行。当 Xcode 只为 iPad 构建时,出现错误:“错误:xcodebuild:错误:运行目标...对于运行方案无效...”
【解决方案2】:

我也有:Xcode 构建良好,Appcode 不行。没有明显的原因 - 目标等看起来不错。这似乎是 AppCode 3.0.6 中的一个错误,似乎在 3.1 EAP 版本中已修复。使用 3.1,项目在这里构建良好。

【讨论】:

  • 我正在使用 AppCode 3.1.2,我遇到了这个问题。有时它会起作用,但大多数时候它不起作用。我不喜欢仅仅为了运行应用程序而去 Xcode :-(
  • 您确定在 Appcode 中分配了正确的 Xcode 版本吗?首选项->工具->Xcode
  • 是的,我的机器上只有一个版本的 Xcode。 6.1.1 (6A2008a)
【解决方案3】:

在 Appcode 中也遇到了这个问题。如果您在 Appcode 的目标中将“Targeted Device Family”设置为“1,2”(iPhone 和 iPad),它在这里工作。

【讨论】:

  • 这是 AppCode OC-11204 中建议的解决方法,我们正在等待 Apple 的错误修复。转到 Xcode 将目标设备系列更改为通用,只需忽略其他设备,然后您可以在 AppCode 中构建。
【解决方案4】:

您需要查看开发目标、设备等开发信息,并与模拟器设备匹配。

【讨论】:

    【解决方案5】:

    转到构建设置 -> 在搜索栏中,搜索“有针对性”

    通用的变化

    【讨论】:

      猜你喜欢
      • 2013-04-09
      • 2011-09-18
      • 2017-10-27
      • 1970-01-01
      • 2014-12-17
      • 1970-01-01
      • 2011-03-11
      • 2017-02-02
      • 2013-08-12
      相关资源
      最近更新 更多