iphone - other - 蘋果在批准應用時會查看實際的源代碼嗎?



ios app development (4)

蘋果如何批准應用程序? 是否查看了實際的源代碼?

https://src-bin.com


Answer #1

Apple不關心您的應用程序的洩漏和分析信息。 如果失控,操作系統可以殺死您的應用程序。 他們實際做的是手動運行您的應用程序並檢查它是否遵循Apple的一些指導原則。 在自動化過程中,他們從二進製文件中提取符號,選擇器和字符串,並檢查它們是否使用私有API。

您可能想在您的(模擬器)二進製文件上嘗試nm -u


Answer #2

不,他們只能訪問您發送的二進制代碼。

他們可以通過分析器檢查內存洩漏等來運行它。


Answer #3

他們無權訪問您的來源; 它不是你發送給他們的一部分。 他們測試你發送它們的二進製文件是否洩漏等。 我認為他們還會檢查您的應用發送的數據,以確保它沒有做任何非常糟糕的事情(發送密碼等)。


Answer #4

嘗試自己使用otool -L二進製文件,你可以立即看到私有API框架是否被使用...





appstore-approval