0

如果我使用 iOS 7 的朋友从 appstore 下载我的应用程序,它会正常工作,但会出现一些小故障。

然而,如果我将新版本直接编译到他的 iPhone 上,由于布局不同等原因,它会搞砸。

为什么?

这是因为 appstore 程序是用 Xcode 4.5 编译的吗?

4

1 回答 1

2

因为当您将您的应用程序提交到应用商店时,您已针对 iOS 6.1 或当时最新的版本对其进行了编译。现在,当您编译时,默认情况下它是针对 iOS 7 编译的,这会改变事物的布局方式。

你有几个选择 1) 修复你的东西如何与 iOS 7 更改一起工作。这是更好的解决方案 2) 继续针对 iOS 6 进行编译。为此,您可以将 iOS 6 SDK 安装到 Xcode 5 中,或者继续使用 Xcode 4.5。

最终你将不得不做#1,所以如果你现在做#2,你只是在争取时间。

于 2013-09-29T05:59:49.667 回答