蘋果App上架需要源代碼,但并不是所有的源代碼都需要提交。
在提交應用程序時,開發者需要提供應用程序的二進制文件,應用程序的元數據和應用程序的截圖。此外,開發者還需要提交應用程序的源代碼,以便蘋果審核員進行代碼審查。這些源代碼包括應用程序的主要代碼、庫文件、框架和其他依賴項。
蘋果公司要求開發者提交源APP上架代碼的主要原因是確保應用程序的安全性和可靠性。通過審核源代碼,蘋果可以確保應用程序沒有任何惡意代碼或漏洞。此外,蘋果還可以確保應用程序符合其開發者條款和政策。
但是,并不是所有的源代碼都需要提交。蘋果公司只需要開發者提交應用程序的主要源代碼,而不需要提交任何第三方庫或框架的源代碼。這是因為蘋果公司已經將這些框架和庫編譯成二進制文件,并將其包含在iOS操作系統中。因此,開發者只需要在應用程序中使用這些庫和框架,并在應用程序中鏈接到它們即可。
此外,蘋果公司還要求開發者在提交應用程序時提供應用程序的
符號文件。符號文件是一種特殊的文件,其中包含應用程序的調試信息。這些信息可以幫助蘋果公司在出現問題時更輕松地調試應用程序。
總的來說,蘋果App上架需要源代碼,但只需要提交應用程序的主要源代碼和符號文件。開發者不需要提交任何第三方庫或框架的源代碼。通過審核源代碼,蘋果可以確保應用程序的安全性和可靠性,同時確保應用程序符合其開發者條款和政策。