Xamarin 64位转换

时间:2014-09-17 18:36:45

标签: c# iphone xamarin.ios xamarin ios8

我想要发布到iPhone 6的许多旧应用程序,但似乎我需要添加64位功能?

如何迁移应用以便在高级版本选项中选择i386 + x86_64?

现在只有x386作为选择出现

1 个答案:

答案 0 :(得分:1)

您可以发布仅限32位的iOS应用程序,包括iPhone 6(和6 Plus)。 IOW现在64位(或32/64 FAT应用程序)需要发布到Apple AppStore。

毫无疑问,64位是未来,我们可以猜测 Apple将来会需要这样的二进制文件。

最新版本的Xamarin.iOS(自7.4起)包含我们unified API预览,它允许您从同一来源构建32位和64位应用程序。如果您正在构建这样的统一应用程序,那么您应该选择(在XS或VS中)以使其适用于i386和x86_64。

请注意,64位支持模拟器不是很有用,您真正想要的是用于设备的ARMv7 + ARM64(但同样的说明也适用于此)。