标签: deployment-target

当我尝试使用iPad进行开发时发生了未知错误

我试图在新的iPad上测试我的应用程序,看看Retina支持是否有效.

像我用于开发的任何其他设备一样,我附加了设备并按下"Use For Development"是XCode Organizer.

该过程已开始,但几秒钟后进度条消失,我收到此错误消息:"发生未知错误"

我手动在设备部分注册了UDID,并且设备配置文件成功安装在设备上,但组织者的iPad名称前面仍然有一个黄点,设备没有出现在iOS设备列表中(因此我无法运行应用程序).

我试过任何想法,但没有任何结果:(

在此输入图像描述

有任何想法吗 ?


附加信息 :

  • XCode版本:4.4.1
  • iOS SDK版本:5.1
  • 最低部署目标:5.0
  • 设备iOS版本:5.1.1(9B206)
  • 设备类型:第三代新iPad(Wifi + 4G)
  • 基于Intel的Mac:Mac Pro配备2 x 2.26 GHz四核Intel Xeon
  • 操作系统版本:OS X Mountain Lion 10.8(12A269)

xcode organizer deployment-target ios provisioning-profile

46
推荐指数
3
解决办法
3万
查看次数

无法验证iOS App Store的应用程序,缺少armv6架构

在将我的iOS App提交到App Store时,验证失败并显示以下消息:

iPhone/iPod Touch: application executable is missing a required architecture.
At least one of the following architectures(s) must be present: armv6
Run Code Online (Sandbox Code Playgroud)

我正在使用Xcode 4.5(4G182),目前是最新的.我的一些构建设置:

  • 架构:armv6 armv7
  • 基础SDK:最新的iOS(iOS 6.0)
  • 有效的架构:armv7 armv7s
  • iOS部署目标:4.0

这里出了什么问题?

xcode app-store deployment-target armv6 ios

16
推荐指数
1
解决办法
8424
查看次数

Base SDK与Deployment Target或Deployment OS Version之间的真正区别是什么?

想确保我做对了:

Base SDK =您要构建的内容.如果它设置为4.1,那么您将构建4.1 SDK.

部署操作系统版本/部署目标=您的应用程序旨在支持的较低端或最旧的平台.如果与Base SDK或您构建的SDK不同,那么您必须进行条件检查,以便当您的应用程序调用较新的版本时,较旧的OS版本不会发生崩溃,直至Base SDK.

那是对的吗?

iphone xcode deployment-target base-sdk

14
推荐指数
1
解决办法
2972
查看次数

iOS:并发仅在 iOS 15.0.0 或更高版本的协议中可用

我有一个应用程序,其部署目标是 iOS 12.1,其中许多协议定义带有完成处理程序的函数,即

protocol P {
    func f(_ completion: @escaping: (String) -> Void)
}
Run Code Online (Sandbox Code Playgroud)

我想用新的 async/await iOS 15 语法替换所有这些,以获得更好的代码可读性:

protocol P {
    func f() async -> String
}
Run Code Online (Sandbox Code Playgroud)

但这样做时,我收到错误:

并发仅在 iOS 15.0.0 或更高版本中可用

考虑到我无法将部署目标从 12.1 切换到 15.0,对此有什么好的解决方案吗?

感谢您的帮助

concurrency deployment-target ios swift

11
推荐指数
2
解决办法
1万
查看次数

Swift:iOS部署目标命令行标志

如何在Swift条件编译语句中检查iOS部署目标?

我尝试过以下方法:

#if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0
    // some code here
#else
    // other code here
#endif
Run Code Online (Sandbox Code Playgroud)

但是,第一个表达式导致编译错误:

Expected '&&' or '||' expression
Run Code Online (Sandbox Code Playgroud)

conditional-compilation buildconfiguration deployment-target ios swift

9
推荐指数
2
解决办法
1万
查看次数

Xcode 11.2.1 对最小部署目标感到困惑

我在同一个工作区中有一个库和一个应用程序。一个依赖于另一个。当我编译时,我收到一条错误消息,指出库是为 iOS 11 构建的,但应用程序部署目标是 iOS 10。我更改了库的最小部署目标。同样的错误。我更改了应用程序的最小部署目标。同样的错误。我清理构建文件夹,删除派生数据,重新启动计算机。同样的错误。可以在项目设置中的两个位置更改最小部署目标,在信息选项卡或构建设置选项卡中。他们两个似乎是同步的。有没有其他地方存储它?

xcode compiler-errors deployment-target xcode11 xcode11.2

6
推荐指数
1
解决办法
2648
查看次数

在运行时找到我无法重新编译的框架的部署目标

使用宏__IPHONE_OS_VERSION_MIN_REQUIRED在编译时确定应用程序的部署目标非常简单.它也很容易找到应用程序在运行时运行的当前iOS版本.我试图在运行时找出应用程序的部署目标.我需要在已经编译的框架中使用它.是否有公共API方法来确定这一点?我找不到一个.

只是为了清楚.我希望从我的框架中获得运行时iOS应用程序的部署目标.不编译时间.在我的框架中,我需要提醒框架的用户,如果他们的部署目标太远,某些功能将无法正常工作.

我在编译时很容易做到,但我的框架已经编译好了,我不想要求框架的用户在我们的框架代码中添加宏来确定他们的部署目标.

runtime objective-c deployment-target

5
推荐指数
1
解决办法
494
查看次数

MACOSX_DEPLOYMENT_TARGET 不断恢复为旧值

我正在尝试构建一个针对 macOS 的 Flutter 应用程序。添加一些依赖项(例如 just_audio)后,我会收到有关MACOSX_DEPLOYMENT_TARGET在各个位置设置为各种值(需要更改为其他值)的警告。

\n

因此,我打开 Xcode 并按照说明仔细设置值。之后,应用程序成功编译,没有警告,并按预期执行一次、两次,甚至三次,但不可避免地会返回警告。当我返回 Xcode 时,我发现所有值都恢复到之前的状态。我尝试了不同的目标版本,从 10.15 到 13.1(当前安装),但警告最终总是会出现。

\n

我是否错过了重要的一步?我对软件开发并不陌生,但对 macOS 和 Xcode 完全陌生。

\n

以下是不断出现的错误的示例:

\n
Launching lib/main.dart on macOS in debug mode...\n--- xcodebuild: WARNING: Using the first of multiple matching destinations:\n{ platform:macOS, arch:arm64, id:00006000-000210D03EB8401E }\n{ platform:macOS, arch:x86_64, id:00006000-000210D03EB8401E }\n/Users/foo/projects/just_audio_background_test/macos/Pods/Pods.xcodeproj: warning: The macOS deployment target 'MACOSX_DEPLOYMENT_TARGET' is set to 10.6, but the range of supported deployment target versions is 10.13 to 13.1.99. (in target 'FMDB' from project 'Pods')\n/Users/foo/projects/just_audio_background_test/macos/Pods/Pods.xcodeproj: warning: The …
Run Code Online (Sandbox Code Playgroud)

macos xcode deployment-target flutter just-audio

5
推荐指数
1
解决办法
948
查看次数

Xcode iOS部署目标检查?

不止一次,我不小心将我的Xcode项目的部署目标改为我不想要的东西.最近一次,我发现是因为客户没有看到我的应用程序.有没有办法在我的代码中放置一些东西来断言部署目标的价值?我想我不太可能错误地改变它.

iphone xcode deployment-target ios

2
推荐指数
1
解决办法
3597
查看次数

分析 AppStore Connect 中特定应用的 iOS 版本分布

是否可以使用 AppStore Connect 分析我的应用程序之一的 iOS 13 的分布?

背景:

我在 AppStore 中有一个应用程序,它目前使用 iOS 11.0 作为部署目标。现在我想使用一个 Apple API,它需要 iOS 13.0 的最低部署目标。

我不想排除很多用户,如果我将下一版本的部署目标设置为 iOS 13.0。

我的应用程序中没有集成第 3 方分析工具。

补充问题:

如果我将部署目标更改为 iOS 13,iOS 较低版本的用户是否仍可以下载使用较低部署目标的应用程序的最后一个兼容版本?

deployment-target ios app-store-connect

2
推荐指数
1
解决办法
918
查看次数