Glo*_*del 6 xamarin.ios ios ios-simulator xamarin
在iOS 10.1模拟器上第一次从Xamarin Studio运行应用程序时,我收到以下消息:
应用程序名称可能会降低您的iPhone速度
此应用程序的开发人员需要更新它以提高其兼容性.
该应用程序正常运行,当我第二次运行它时,该消息不会出现.我怎样才能摆脱这条消息?
Glo*_*del 14
事实证明,该应用程序仅针对i386架构而不是针对较新的x86_64架构而构建.在构建设置中改变它之后(到"i386&x86_64",虽然我认为"x86_64"也会有所帮助)但它不再发生了.
参考:https://releases.xamarin.com/stable-release-cycle-8-service-release-0-w-xcode8-1-support/
[Xamarin工作室] - 45861 - "可能减慢你的iPhone ...这个应用程序的开发人员需要更新它以提高其兼容性."因为在新项目的iPhoneSimulator配置中默认支持"i386"架构设置
修复:将项目选项> iOS Build>支持的体系结构更改为x86_64(而不是默认的i386),以用于iPhoneSimulator配置.
Apple在iOS 10.1中添加了此警告.本文简洁地定义了警告:
"为了推动开发人员将他们的应用程序更新为64位框架,Apple已经在iOS 10.1中引入了一条新警告消息.消息显示:"[App Name]可能会降低你的iPhone速度,"一个slug,"此应用程序的开发人员需要更新它以提高其兼容性."仅当您运行的是32位应用程序时才会显示此消息.
这不会影响绝大多数iOS用户,因为Apple在2015年6月停止接受32位应用程序的更新."
更新:在第8周期服务版本2之前,iOS模拟器构建配置的默认构建体系结构不包括64位体系结构.
对于在C8SR2之前创建的Xamarin应用程序,您可以通过手动更改iOS Build Architecture来防止出现此错误消息.
这个iOS Build Architecture 确实包含64位架构

在最新的Stama版本的Xamarin,Cycle 8 Service Release 2中,新的Xamarin.iOS应用程序的默认构建架构是用于iOS模拟器构建的x86_64.即,当您创建新应用程序(文件 - >新建)时,默认的构建体系结构是用于iOS模拟器构建的x86_64.
| 归档时间: |
|
| 查看次数: |
2558 次 |
| 最近记录: |