相关疑难解决方法(0)

Xcode 12,为 iOS 模拟器构建,但链接为 iOS 构建的目标文件,用于架构 arm64

试图在 Xcode 12 (beta 5) 中构建一个大型(并在 Xcode 11 上工作!)项目以准备 iOS 14。代码库以前是 Obj-C,但现在包含 Obj-C 和 Swift,并使用了Obj-C 和/或 Swift 也是如此。

我已经使用 Xcode 12 支持(目前是 1.10.0.beta 2)拉取了 Cocoapods 的新测试版。

Pod 安装成功。当我进行构建时,我在 pod 框架上收到以下错误:

为 iOS 模拟器构建,但链接为 iOS 构建的目标文件,用于架构 arm64

当我lipo -info在框架上运行时,它有:armv7s armv7 i386 x86_64 arm64。

以前,该项目的有效架构设置为:armv7、armv7s 和 arm64。

根据 Apple 的文档,在 Xcode 12 中,该设置将消失。Architectures 设置为 $(ARCHS_STANDARD)。我在排除的架构中没有设置任何内容。

任何人都知道这里可能发生什么?我还没有能够用一个更简单的项目来重现这个。

xcode ios xcode12 xcode12beta5 xcode12beta6

514
推荐指数
32
解决办法
26万
查看次数

iOS Simulator部署目标设置为7.0,但是此平台支持的部署目标版本范围是8.0至12.1。

我在Xcode 10.1中收到以下警告消息。

iOS Simulator部署目标设置为7.0,但是此平台支持的部署目标版本范围是8.0至12.1。

我的模拟器OS在12.1 Xcode 10.1中

然后我更新了pod文件。

在此处输入图片说明

我的部署目标是9.0

在此处输入图片说明

在我的目标

在此处输入图片说明

xcode ios ios-simulator cocoapods google-fabric

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

在XCode中设置最低iOS版本

我是Xcode的新手,因为我使用CocoonJS来构建我的HTML5 iPhone游戏,但我想知道如何正确设置最低iOS版本.我已将我的部署目标设置为8.0并进行了干净,然后进行了构建,但是当我提交到应用程序商店时,它表示最低iOS版本为6.0.

我尝试的下一件事是手动更新info.PList中的这个值,然后我在iTunes Connect中得到一个无效的二进制文件

最小操作系统版本不匹配 - 架构二进制('6.0')中最小操作系统版本(LC_VERSION_MIN_IPHONEOS)('armv7')与Info.plist中的MinimumOSVersion('8.0')不同

如何在不搞砸二进制文件的情况下正确更新最低iOS版本?我已经检查了其他线程,但他们只是说只更新部署目标.谢谢

xcode itunesconnect ios cocoonjs

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

Xcode 14:无法在 /Applications/Xcode.app/Contents/Developer/ 找到传输程序

我只是尝试使用 fastlane 将构建上传到 itunesconnect,但出现错误:

无法在 /Applications/Xcode.app/Contents/Developer/ 找到传输程序。请确保您设置了正确的 Xcode 安装路径。

这是它在控制台中的样子(点击查看大图):

并在代码中:

xcode fastlane app-store-connect

10
推荐指数
1
解决办法
4149
查看次数