小编pka*_*amb的帖子

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万
查看次数

在Swift编程语言中获取字符串的第n个字符

如何获取字符串的第n个字符?我尝试了托架([])访问器没有运气.

var string = "Hello, world!"

var firstChar = string[0] // Throws error
Run Code Online (Sandbox Code Playgroud)

错误:'subscript'不可用:不能使用Int下标String,请参阅文档注释以供讨论

string collections character swift

392
推荐指数
20
解决办法
27万
查看次数

你能在JSON对象中使用尾随逗号吗?

手动生成JSON对象或数组时,通常更容易在对象或数组中的最后一项上留下尾随逗号.例如,从字符串数组输出的代码可能看起来像(在像C++这样的伪代码中):

s.append("[");
for (i = 0; i < 5; ++i) {
    s.appendF("\"%d\",", i);
}
s.append("]");
Run Code Online (Sandbox Code Playgroud)

给你一个字符串

[0,1,2,3,4,5,]
Run Code Online (Sandbox Code Playgroud)

这是允许的吗?

syntax json delimiter

373
推荐指数
10
解决办法
10万
查看次数

如何从命令行更新Xcode

我试图从命令行更新Xcode.最初我试过跑:

 xcode-select --install
Run Code Online (Sandbox Code Playgroud)

这导致了这条消息:

xcode-select: error: command line tools are already installed, use "Software Update" to install updates
Run Code Online (Sandbox Code Playgroud)

所以问题仍然存在,有没有办法从命令行更新Xcode?

xcode

227
推荐指数
14
解决办法
20万
查看次数

Xcode错误:SDK"iOS 10.0"中的产品类型"应用"需要代码签名

我在OS X El Capitan上安装了Xcode 8.

我收到此错误:

签署"目标"需要开发团队.在项目编辑器中选择一个开发团队.

SDK"iOS 10.0"中的产品类型"应用"需要代码签名

Xcode截图

xcode code-signing ios ios10 xcode8

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

如何在标题更改时停止不需要的UIButton动画?

在iOS 7中,我的UIButton游戏在错误的时间进行动画制作 - 迟到.这个问题不会出现在iOS 6上.我只是使用:

[self setTitle:text forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)

我希望这种情况立即发生,没有空白框架.这种眨眼特别令人分心,并引起人们对其他动画的注意.

objective-c uibutton uikit ios7 swift

197
推荐指数
14
解决办法
5万
查看次数

Xcode 6 beta 2问题导出.ipa:"您的帐户已经拥有有效的iOS分发证书"

我在Xcode 6 beta 2上为Ad Hoc Distribution导出应用程序时遇到问题:

无法找到或生成匹配的签名资产

在Xcode 6上导出我的项目以进行临时开发时,我收到此警报.我已经尝试在Xcode 5上导出它,并且在保存.ipa方面没有任何问题.是否有人遇到过这个问题?

iphone ios xcode6

193
推荐指数
10
解决办法
9万
查看次数

升级到Xcode 4后出现缺少文件警告

我最近升级到Xcode 4(这是一个很棒的升级),但现在我收到了一些我以前没有得到过的警告.我查看了论坛和其他SO帖子,但没有遇到如何解决这个问题.

我收到的警告是丢失文件的项目级警告.正在显示的文件已从项目导航器视图中删除(也选择从文件系统中删除).但是,它似乎仍以某种方式显示为与项目相关联,即使该文件不再出现在Project导航器中.

我环顾四周,没有找到如何告诉Xcode这些文件已经消失,停止给我警告.这是我在Xcode4中获得的截图,但从未进入过Xcode 3.

缺少文件警告Xcode 4

xcode ios4 xcode4

165
推荐指数
6
解决办法
7万
查看次数

Xcode 10,UI元素在哪里?

已经离开Swift编码差不多一年了,我回来了.

下载Xcode 10 beta.我迷失了吗?我已经尝试过我所知道的每一个技巧,没有任何UI元素出现在故事​​板中.零.侧边栏是空的.

Xcode 10:

Xcode 10截图

Xcode 9,没有问题,我的所有UI按钮等.

谢谢,这是一种超现实主义.:-)

xcode interface-builder uistoryboard xcode10

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

调整Xcode iPhone模拟器的比例和大小

无论如何,在Xcode中制作适用于iPhone 5的iOS模拟器,是iPhone 5的实际尺寸.我得到了一个巨大的显示器,事情似乎已经缩放.

xcode simulator scale ios ios-simulator

156
推荐指数
6
解决办法
11万
查看次数