OSX无法识别Firemonkey macOS 64位应用程序

时间:2019-09-12 17:02:01

标签: macos delphi 64-bit firemonkey

我已经使用Delphi Rio 10.3.2将macOS 64-bit作为目标平台成功编译并部署了一个应用程序。该应用程序似乎可以在macOS Mojave上正常运行,但是当我在Mac上使用System Report时,该应用程序的64-bit (intel)标志设置为No,因此我猜想该应用程序仍会十月份在Catalina上遭到拒绝。我需要进行哪些检查/更改才能使System Report

正确识别该应用程序

要回答戴夫, 这是编译器输出的开始

*Building AAG.dproj (Debug, OSX64)
brcc32 command line for "AAG.vrc"

  c:\program files (x86)\embarcadero\studio\20.0\bin\cgrc.exe -c65001 "AAG.vrc" -foAAG.res 

dccosx64 command line for "AAG.dpr"

  c:\program files (x86)\embarcadero\studio\20.0\bin\dccosx64.exe -$O- --no-config -B -Q -AGenerics.Collections=System.Generics.Collections;
  Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG 
  -E.\OSX64\Debug -I"c:\program files (x86)\embarcadero\studio\20.0\lib\OSX64\debug";"c:\program files (x86)\embarcadero\studio\20.0\lib\OSX64\release";
  E:\MyFiles\MyDocuments\Embarcadero\Studio\20.0\Imports;"c:\program files (x86)\embarcadero\studio\20.0\Imports";
  C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp\OSX64;"c:\program files (x86)\embarcadero\studio\20.0\include";"c:\program files 
  (x86)\embarcadero\studio\20.0\redist\OSX64";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\OSX64;"C:\Program Files (x86)\FastReport FMX 2 
  Professional\Source";"C:\Program Files (x86)\FastReport FMX 2 Professional\FastScript";"E:\MyFiles\MyDocuments\tmssoftware\TMS FMX UI Pack";
  "E:\MyFiles\MyDocuments\tmssoftware\TMS FMX UI Pack\Delphi103Rio\OSX32";"E:\MyFiles\MyDocuments\tmssoftware\TMS FMX UI Pack\XlsAdapter";"C:\Program 
  Files (x86)\FastReport FMX 2 Professional\LibD26OSX64";"C:\Source Files\Rio\AAG\Resource Files\Misc" 
  -LEC:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\OSX64 -LNC:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp\OSX64 -NU.\OSX64\Debug 
  -NSSystem;Xml;Data;Datasnap;Web;Soap; -O"c:\program files (x86)\embarcadero\studio\20.0\lib\OSX64\release";
  E:\MyFiles\MyDocuments\Embarcadero\Studio\20.0\Imports;"c:\program files (x86)\embarcadero\studio\20.0\Imports";
  C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp\OSX64;"c:\program files (x86)\embarcadero\studio\20.0\include";"c:\program files 
  (x86)\embarcadero\studio\20.0\redist\OSX64";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\OSX64;"C:\Program Files (x86)\FastReport FMX 2 
  Professional\Source";"C:\Program Files (x86)\FastReport FMX 2 Professional\FastScript";"E:\MyFiles\MyDocuments\tmssoftware\TMS FMX UI Pack";
  "E:\MyFiles\MyDocuments\tmssoftware\TMS FMX UI Pack\Delphi103Rio\OSX32";"E:\MyFiles\MyDocuments\tmssoftware\TMS FMX UI Pack\XlsAdapter";"C:\Program 
  Files (x86)\FastReport FMX 2 Professional\LibD26OSX64";"C:\Source Files\Rio\AAG\Resource Files\Misc" -R"c:\program files 
  (x86)\embarcadero\studio\20.0\lib\OSX64\release";E:\MyFiles\MyDocuments\Embarcadero\Studio\20.0\Imports;"c:\program files 
  (x86)\embarcadero\studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp\OSX64;"c:\program files 
  (x86)\embarcadero\studio\20.0\include";"c:\program files (x86)\embarcadero\studio\20.0\redist\OSX64";
  C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\OSX64;"C:\Program Files (x86)\FastReport FMX 2 Professional\Source";"C:\Program Files 
  (x86)\FastReport FMX 2 Professional\FastScript";"E:\MyFiles\MyDocuments\tmssoftware\TMS FMX UI Pack";"E:\MyFiles\MyDocuments\tmssoftware\TMS FMX UI 
  Pack\Delphi103Rio\OSX32";"E:\MyFiles\MyDocuments\tmssoftware\TMS FMX UI Pack\XlsAdapter";"C:\Program Files (x86)\FastReport FMX 2 
  Professional\LibD26OSX64";"C:\Source Files\Rio\AAG\Resource Files\Misc" -U"c:\program files (x86)\embarcadero\studio\20.0\lib\OSX64\debug";
  "c:\program files (x86)\embarcadero\studio\20.0\lib\OSX64\release";E:\MyFiles\MyDocuments\Embarcadero\Studio\20.0\Imports;"c:\program files 
  (x86)\embarcadero\studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp\OSX64;"c:\program files 
  (x86)\embarcadero\studio\20.0\include";"c:\program files (x86)\embarcadero\studio\20.0\redist\OSX64";
  C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\OSX64;"C:\Program Files (x86)\FastReport FMX 2 Professional\Source";"C:\Program Files 
  (x86)\FastReport FMX 2 Professional\FastScript";"E:\MyFiles\MyDocuments\tmssoftware\TMS FMX UI Pack";"E:\MyFiles\MyDocuments\tmssoftware\TMS FMX UI 
  Pack\Delphi103Rio\OSX32";"E:\MyFiles\MyDocuments\tmssoftware\TMS FMX UI Pack\XlsAdapter";"C:\Program Files (x86)\FastReport FMX 2 
  Professional\LibD26OSX64";"C:\Source Files\Rio\AAG\Resource Files\Misc" --syslibroot:E:\MyFiles\MyDocuments\Embarcadero\Studio\SDKs\MacOSX10.14.sdk 
  --frameworkpath:E:\MyFiles\MyDocuments\Embarcadero\Studio\SDKs\MacOSX10.14.sdk\System\Library\Frameworks;
  E:\MyFiles\MyDocuments\Embarcadero\Studio\SDKs\MacOSX10.14.sdk\System\Library\PrivateFrameworks -V -VN 
  -NHC:\Users\Public\Documents\Embarcadero\Studio\20.0\hpp\OSX64 -NO.\OSX64\Debug  AAG.dpr   
[dccosx64 Warning] FMX.TMSCalendar.pas(1923): W1000 Symbol 'Release' is deprecated: 'Support for this method will be removed'
[dccosx64 Warning] FMX.TMSCalendar.pas(2220): W1000 Symbol 'Release' is deprecated: 'Support for this method will be removed'*

第一行显然是指32位编译器,但是肯定使用[dccosx64],它应该是64位编译器。

0 个答案:

没有答案