【发布时间】:2016-02-14 07:11:42
【问题描述】:
自从 Apple 宣布 bitcode 以来,我一直在尝试解密各种平台上的内联汇编的状态。
现在(Xcode 7.1.1)这是我观察到的:
- OSX - 允许(我希望永远)
- iOS - 允许,即使使用位码(将内联汇编放入位码)with probable confirmation
- watchOS - 不允许(不会编译,给出内联汇编被禁用错误)
- tvOS - 允许
但是,这些结论是可疑的,因为我没有在每个市场上都有应用程序来验证这一点。
我看到一些来自开源库和应用程序的帖子说,iOS 应用程序在包含内联汇编和位代码时会被拒绝。我看过一些帖子说 tvOS 与 watchOS 类似,不会让你使用内联汇编(可能在最新的 Xcode 中修复?)
是否有来自 Apple 的可靠参考或.. 关于我可以在哪些平台上使用内联汇编的任何地方?
【问题讨论】:
标签: ios xcode assembly watchkit tvos