我正在尝试在 Windows 中检查用户域名,并且需要本机进程支持。
在应用程序配置 xml ( xmlns="http://ns.adobe.com/air/application/2.6"
) 我有
<supportedProfiles>extendedDesktop desktop</supportedProfiles>
当我使用 adl 运行应用程序时,一切正常,但是当我尝试安装应用程序(* .air 包)时,我收到一个错误,即不支持本机进程。有趣的是,当我安装编译后的 *.exe 文件时,安装后我有本机进程支持。
但是使用 *.exe 安装我有Updater.isSupported == false
,但是,当我使用 *.air 包安装时,我有Updater.isSupported == true
.
看起来当我安装 *.exe 时我有 profile=extendedDesktop,但是当我使用 *.air 安装包时我使用的是 profile=desktop。
但我两者都需要。有没有办法解决这个问题?
汇编:
echo Creating air application
call g:\flex_sdk\bin\adt.bat -package -storetype pkcs12 -keystore mykey.p12 -storepass simple -tsa none news.air news-app.xml .
echo Compile exe
call g:\flex_sdk\bin\adt.bat -package -target native news.exe news.air