问题标签 [apple-silicon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
506 浏览

xcode - ITMS-90747:没有代码的基本贴纸包,但 App Store Connect 认为其中有 32 位代码

收到此错误:ITMS-90863:Apple 硅 Mac 支持问题 - 该应用已将 LSApplicationLaunchProhibited 设置为 true。Mac 不支持此功能。

ITMS-90747:体系结构与 MinimumOSVersion 不兼容。应用程序包指定的 MinimumOSVersion 为“14.1”,但包含 iOS 12 及更高版本不支持的 32 位架构。

我在其他地方看到了第一个警告(还没有答案),但我遇到了两个错误,总是在一起,他们觉得它们可能是相关的。

我注意到的第一件事是项目文档设置为与 Xcode 9.3 兼容的项目格式,因此我将其更改为 Xcode 12,认为这样可以消除 32 位问题。但这没有影响。

目标设备系列仅限 iPhone 和 iPad,我已将 iOS 部署目标从 10.0 切换到 14.0,这也没有改变任何东西。

并且 cmd-F'ing "LSApplicationLaunchProhibited" 没有找到任何我可以切换到 false 来测试的东西。

底线:简单的贴纸包,因此除了设置目标和文档设置之外,编写的代码为零。它不应该生成任何东西的 32 位版本,也不应该解决 Mac Apple Silicon 问题,但我们到了。

第一次来这里,感谢您回答这些新手问题!

*脚注:我的一半问题是在这里提出的

错误:Apple 硅 Mac 支持问题。该应用程序已将 LSApplicationLaunchProhibited 设置为 true。Mac 不支持此功能,如何解决?

...所以如果有人在这里回答,我会在那里分享。

更新:

我想我解决了问题的 32 位部分,但解决方案是违反直觉的(至少对我而言)。通过将部署目标更改为 iOS 10,我通过 AppStoreConnect 获得了它,而没有 32 位警告。

但我仍然收到苹果芯片警告......

0 投票
1 回答
149 浏览

ios - UIKit - 以编程方式禁用 Slide Over 和 Split View

我正在尝试为新的 Apple Silicon Mac 移植 iOS Unity Game。为了支持窗口大小调整和全屏,我只是设置UIRequiresFullScreen为 false,它在 Apple DTK 上运行良好。

但是通过修改 plist 属性自动启用滑动和拆分。ARM Mac 版本在 iPad 方案上运行,但我们不希望为 iPad 设备启用拆分和滑动功能。当确定设备未在 Mac 上运行时,我可以通过编程方式禁用拆分视图功能吗?

如果有人可以提供一些想法,将不胜感激......

0 投票
2 回答
3530 浏览

macos - Visual Studio 能否在带有 ARM 处理器(Apple Silicon)的 Mac 上工作

Visual Studio 能否与新的 Apple 处理器完美配合?

因为我读了一些博客,他们说在 Mac 上使用带有新 ARM 处理器的第三方软件存在一些障碍。

像这样,

https://www.zdnet.com/article/microsoft-we-want-to-bring-vs-code-to-apples-mac-on-arm-silicon/ https://www.newsbreak.com/news/ 1601370814181/microsoft-we-want-to-bring-vs-code-to-apples-mac-on-arm-silicon

0 投票
8 回答
72998 浏览

macos - 如何在 M1 Macbook 上的 Rosetta 2 下运行 Homebrew 安装程序

我在 M1 MacBook 上。这是我尝试安装 Homebrew 时的错误:

那么如何“在 Rosetta 2 下重新运行 Homebrew 安装程序。”?

0 投票
0 回答
284 浏览

python-2.7 - 使用 pyinstaller 构建 arm64 目标构建

Apple 最近推出了基于 Apple 硅处理器的 Mac,这是 Apple 内部基于 arm64 的处理器。

我正在使用 pyinstaller 3.4 和 Python 2.7.18 为 Mac 创建应用程序。我在 Catalina 机器上尝试了最新的 Xcode 12。但是 pyinstaller 只为 intel arch 创建构建。

有没有办法使用 Apple 硅 arm64 目标创建构建。

0 投票
35 回答
187696 浏览

ios - 如何在 Apple Silicon (M1) 上运行 CocoaPods

我有一个试图在 iOS 上运行的 Flutter 项目。它在我基于 Intel 的 Mac 上正常运行,但在我新的基于 Apple Silicon 的 M1 Mac 上却无法安装 pod。

基于 Github 解决方法,我尝试使用 Rosetta 运行终端,但问题仍然存在:https ://github.com/CocoaPods/CocoaPods/issues/9907#issuecomment-655870749

意识到使用 Apple Silicon 的 Mac 还为时过早。有没有办法暂时使这项工作?

0 投票
1 回答
761 浏览

macos - 有没有办法在 macOS 10.14 中编译 x86-64 + arm64 通用二进制文件?

编译针对 Apple 新 M1 处理器的通用二进制文件的官方方法是使用 Xcode 12,它至少需要 macOS 10.15.4。不过,我目前正在运行 macOS 10.14.6,如果可以避免的话,我不想升级。在运行 macOS 10.14 时,是否有一种非官方的方式来编译这样的通用二进制文件?

0 投票
7 回答
5503 浏览

android - 除了模拟器,android studio 在 M1 macs 上工作正常吗

我目前有一台带有英特尔 i5 的 Windows 笔记本电脑。我正在寻找升级到 M1 mac。仿真对我来说不是问题(ARM 上的虚拟化速度较慢)。任何早期采用者可以告诉我它是否足够快用于基本的 android 开发和一些 Xcode?

0 投票
1 回答
829 浏览

macos - Apple Silicon 上的正确 ARCHFLAGS 值?

在我以前的基于 Intel 的 Mac 上,我曾经包括

在我的 shell 资源文件中。新的基于 ARM 的 Apple 芯片上正确的编译标志是什么?arm? arm64? arm-64? arm_64? 那里似乎还没有很多资源,任何指针都非常感谢!

0 投票
1 回答
69 浏览

apple-silicon - 是否有用于常用开发工具的 Apple Silicon 状态仪表板?

这里已经有很多关于是否(以及何时或是否)许多特定工具将在 Apple Silicon 上运行的问题,但我(目前)找不到任何资源来跟踪常见开发人员工具和工具链的状态。

是否有仪表板或网站跟踪 Apple Silicon 与常用或广泛使用的工具和实用程序(例如 Homebrew 和常用包或具有广泛依赖关系的包、前十几种编码语言和工具堆栈等)的兼容性?