标签: xcode13

XCode 13 警告:不推荐以手动顺序构建目标 - 检查“命令行构建的并行化构建”,但不存在这样的 UI 选项?

我在 Big Sur 中使用 Xcode 13 从命令行构建了一个产品,xcodebuild并生成此警告:

warning: Building targets in manual order is deprecated - check "Parallelize build for command-line builds" in the project editor, or set DISABLE_MANUAL_TARGET_ORDER_BUILD_WARNING in any of the targets in the current build to suppress this warning
Run Code Online (Sandbox Code Playgroud)

文档说:

在此输入图像描述

但是,我找不到这样的选项:

在此输入图像描述

xcode xcodebuild macos-big-sur xcode13

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

如何测量 Xcode 13 / iOS15 中的能源使用情况?

我想确认我在 iOS 上开发的应用程序的电池使用情况,特别是在 Xcode 13 和 iOS 15 上。(注意:此应用程序之前在以前版本的 iOS 上没有显示电池使用问题。)

\n

以前,收集能源使用信息似乎有两种方法:

\n

#1. 在设备上的“设置”>“开发者”>“日志记录”下

\n
    \n
  • 根据标题为“直接在 iOS 设备上记录能源使用情况”部分中所述的Apple 文档。
  • \n
  • 但是,在 iOS15 上,即使在搜索时,我也无法在“开发人员”或“设置”下的任何位置找到任何用于登录的选项。
  • \n
\n

#2. 使用“能量日志”模板通过仪器进行分析

\n
    \n
  • 根据“使用能源诊断分析模板”部分中所述的Apple 相同文档。
  • \n
  • 虽然它在 Xcode 12 中仍然可用,但在 Xcode 13 中缺少此模板。当然,也无法使用 Xcode 12 分析 iOS15 设备。
  • \n
\n

深入研究Xcode 13 发行说明,我发现了以下内容:

\n
\n

仪器不再包含能量模板;请改用 Xcode Organizer 中的指标报告。(74161279)

\n
\n

当我在 Xcode(12 或 13)中访问管理器时,选择一个应用程序并单击该应用程序所有版本的“Energy”,它显示以下内容:

\n

没有报告能源日志

\n

Apple 的“分析运输应用程序的性能”文档说道:

\n
\n

“在某些情况下,该窗格显示\xe2\x80\x9c可用的使用数据不足,\xe2\x80\x9d,因为参与的用户设备可能没有报告足够的匿名数据。发生这种情况时,请尝试在几天后回来查看。”

\n
\n

经过一年多的生产并拥有足够的安装数量,我有一种感觉,等待几天可能没有多大作用。 …

battery instruments ios15 xcode13

15
推荐指数
1
解决办法
3553
查看次数

Xcode 13.2 - 如何在代码编辑器中隐藏 git 更改?

在最新发布的Xcode 13.2中,出现了一个新功能,它可以让我们同时看到一行的新旧版本。在我看来,启用此功能后导航有点困难。有谁知道如何将其关闭?

xcode xcode13

15
推荐指数
2
解决办法
4770
查看次数

无法加载框架“IBFoundation”

我在 macOS Monterey(版本 12.0 Beta 21A5284e)上使用 XCode 13 Beta 3 build 13A5192j 和 Visual Studio 2020 Preview。

当我尝试在真实设备上运行 Xamarin-Form 应用程序时,我收到以下错误,但我能够创建存档:

无法加载框架“IBFoundation”(路径:/Applications/XCode-beta.app/Contents/Frameworks/IBFoundation.framework/IBFoundation):找不到。

我尝试使用 Visual Studio 2019(稳定版本)和 Xcode 12.*(稳定版本),但出现一些连接错误

xamarin.forms xcode13

14
推荐指数
2
解决办法
4586
查看次数

“Image Literal”命令在 Xcode 中不起作用

我开始学习 swift 语言,有一个命令 Image Literal 可以添加图像,但它没有显示任何内容。除此之外,如果我尝试任何其他编码,它会自动得到建议,但图像文字根本不起作用...我正在使用 Xcode 13。任何线索都会非常有帮助。

xcode ios swift xcode13

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

为 iOS 模拟器构建,但在 xcode 中链接为 iOS 构建的目标文件

系统规格:Mac-in-cloud (v 12.3.1) 8 GB。代码13.4

几个月前,我们在 mac-in-cloud 上的 xcode 中创建了一个项目。它运行良好,我们将其推送到 git 上,然后租用另一台 mac-in-cloud 来测试,即使项目运行良好。

现在我们的应用程序出现了错误,因此我们租用了另一台 mac-in-cloud,提取代码并尝试运行它,但收到此错误:

为 iOS 模拟器构建,但链接到为 iOS 构建的目标文件,文件 '/Users/user220716/Desktop/Project/[project_name]/platforms/ios/Pods/GoogleMaps/Maps/Frameworks/GoogleMaps.framework/GoogleMaps' 用于架构 arm64

我尝试了许多类似问题的解决方案,甚至尝试了一些相同的问题,例如thisthis。但问题并没有解决。

先感谢您。

google-maps ios cordova mac-in-cloud xcode13

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

未找到 xcode 13 可执行文件

我的 xcode 13 出现错误。当我尝试在真实设备(arm64 架构)上运行我的应用程序时,出现以下错误:

未找到可执行文件

域:DVTMachOErrorDomain

代码:5

恢复建议:/path/to/file/MyApp.app 不是可执行文件的有效路径。请重建项目以确保创建所有必需的可执行文件。检查您的项目设置以确保构建有效的可执行文件。

有人遇到过这个问题吗?构建过程完成,没有错误。现在,我已从“排除的架构”选项中排除了 x86_64 架构,并将参数“架构”设置为“标准架构(arm64、armv7)”。

iphone xcode ios xcode13

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

Xcode 13 工具不是开发人员工具,也不在 PATH 中(React Native)

我最近升级到了 xcode13,在此之前,react Native 应用程序可以正常工作很长时间。但是,当我在 iOS 中运行时进行切换后,我在命令“xcrun Instruments”上收到错误“instruments 不是开发人员工具或在 PATH 中”。我尝试了以下命令(所有命令均在 Xcode 处于退出状态时)

sudo xcode-select -r
 
Run Code Online (Sandbox Code Playgroud)

它将 xcode 选择路径重置为

 /Applications/Xcode.app/Contents/Developer
Run Code Online (Sandbox Code Playgroud)

然后我退出命令行重新打开并尝试
xcrun Instruments 再次出现相同的错误,所以尝试切换

 sudo xcode-select -s /Library/Developer/CommandLineTools
Run Code Online (Sandbox Code Playgroud)

退出命令行并再次尝试,仍然没有成功。每次我使用命令验证路径更改时

  sudo xcode-select -p
Run Code Online (Sandbox Code Playgroud)

我使用 cmd+space 打开 Instruments 应用程序,可以看到版本为 13,与 Xcode 相同。这意味着匹配的仪器应用程序(工具)存在,但不知何故 xcrun 无法找到它,从而导致构建失败。

仅供参考,我的 React Native 版本是 0.64.0。我看到了一些解决方案,例如注释掉 Flipper(虽然它不在我的 pod 文件中!)并将 swift 添加到 project.pbxproj 中的库路径,但这两种解决方案都无法应用。

任何建议都会有所帮助。

xcode xcrun react-native xcode13

12
推荐指数
1
解决办法
6671
查看次数

SPM 依赖项分支在 Xcode 13.3 和 Swift 5.6 上已弃用

Xcode 13.3显示关于弃用外部包依赖项的警告。

例如:

// swift-tools-version:5.6
import PackageDescription

let package = Package(
    name: "MyPackage",
    platforms: [
        .iOS(.v15)
    ],
    products: [
        .library(
            name: "MyPackage",
            targets: ["MyTarget"]),
    ],
    dependencies: [
        .package(
            name: "MyDependency", 
            url: "https://github.com/someorg/somepackage.git",
            .branch("main"))
    ],
    targets: [
        .target(
            name: "MyTarget",
            dependencies: ["MyDependency"])
    ]
)
Run Code Online (Sandbox Code Playgroud)

这显示了警告:

'package(name:url:_:)' 已弃用:使用特定要求的 API 代替(例如,使用 'branch:' 代替 '.branch')

但是,应用建议的更新会使依赖项无法再从MyPackage.

xcode ios swift swift-package-manager xcode13

12
推荐指数
1
解决办法
5702
查看次数

iOS15 如何在 Xcode 13 中测试应用程序图标?

在准备好优化您的 App Store 产品页面的会议中:

\n
\n

请记住,要测试应用程序图标的变体,您需要将图标资源包含在当前可用的应用程序版本的二进制文件中。

\n
\n

我应该如何在 Xcode 13 中创建不同的应用程序图标,或者是否有任何相关的文档链接?谢谢~

\n\n

ios15 xcode13

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