我很難在此找到任何信息。在提交到商店之前,Android自己會提到代碼混淆的問題。但是我從Apple或任何「第三方」提交清單之前都看不到這一點。我能找到的唯一類似問題是5年前關於Objective-C的一個類似問題,我只能找到1個關於iOS混淆的github庫。向Apple App Store提交時混淆Swift代碼是否是一種常見做法?特別是要隱藏任何私人API URL或API密鑰?蘋果公司有沒有Pro-Guard等同物?在提交給Apple App Store之前模糊Swift代碼
6
A
回答
7
Java被轉換爲可以反編譯的字節碼。
Swift是一種編譯語言,Clang編譯器經過高度優化。在發佈模式下,它會去除符號並進行大量優化,從而自行完成大量混淆處理。有編譯語言的反編譯器,但結果非常糟糕,難以閱讀。
相關問題
- 1. 將應用提交給Apple App Store(iPhone)
- 2. 將代碼簽名之前提交到App Store
- 3. 提交給Apple App Store。開發者帳戶註冊/續訂
- 4. App Store提交
- 5. 我必須在提交到App Store之前刪除TestFlight嗎?
- 6. Xamarin.Mac - 提交給Mac App Store的問題
- 7. 在提交給Apple之前是否更改了.app文件的名稱?
- 8. 將AddHoc iPhone應用程序二進制文件提交給Apple App Store
- 9. iOS 6 App Store提交
- 10. 提交到Mac App Store
- 11. 有沒有Apple App Store商業模式?
- 12. 在Apple App Store中提交應用程序時,如何提供測試憑證?
- 13. 我可以使用Xcode 8.3.2將使用Swift 4編寫的代碼提交給App Store嗎?
- 14. 打開Apple TV App Store
- 15. Flex 4.5 w/Apple App Store
- 16. Apple App Store高級分析
- 17. Apple In App Purchase和Apple「Store Credit」
- 18. Xcode 8在提交App Store時崩潰
- 19. 在App Store上提交應用
- 20. 發佈Jenkins之前提交代碼
- 21. 提前提交到App Store以支持iOS6和iPhone 5
- 22. 將應用程序提交給Apple Store「無法找到info.plist」
- 23. 將應用程序提交給Apple Store後UIImageView不可見
- 24. 在提交到App Store之前確定iOS應用的文件大小
- 25. App Store提交的最低Xcode/Swift版本
- 26. Swift梅勒模糊響應代碼
- 27. 提交之前提交的JQuery模式
- 28. App Store促銷代碼何時生效?
- 29. 在Apple TV中啓動App Store
- 30. 從App Store上檢索代碼
什麼是混淆?您的Swift代碼在構建的應用程序的任何位置都不可見。 – matt