我已经使用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位编译器。