我有2個構建配置照常。 Debug
,Adhoc
,Release
。我想要爲Debug
配置禁用iOS應用程序傳輸層安全性。所以基本上我想在Info.plist中對每個配置都有不同的更改。我怎麼能做到這一點?基於Xcode構建配置的應用程序傳輸層安全性
2
A
回答
2
您可以使用構建腳本將注入詳細信息到plist中。這將使用像this answer這樣的設置來確定構建類型,並使用PlistBuddy
來編輯plist。這是一個非常靈活但相對複雜的解決方案,它允許您進行非常細緻的控制。
有關使用多個不同plist文件的其他答案要簡單得多,但要求您維護plist的多個副本並確保它們得到適當更新。
2
3
這是我想出來實現這一目標。
添加了以下的運行腳本。
if [ "${CONFIGURATION}" = "Debug" ]; then
/usr/libexec/PlistBuddy -c "Set :NSAppTransportSecurity:NSAllowsArbitraryLoads YES" ProjectName/Info.plist
fi
相關問題
- 1. 爲iPhone構建基於配置文件的IOS應用程序
- 2. 應用程序傳輸安全問題
- 3. 基於應用程序角色的安全性的CouchDB
- 4. 3層應用程序中的安全性:在哪一層?
- 5. ATS(應用程序傳輸安全)僅用於XCTests的例外
- 6. 傳輸層安全性(TLS)示例?
- 7. 基於ASP.NET Web應用程序角色的安全性
- 8. MVC應用程序中基於ACL的安全性
- 9. 基於配置的應用程序設置使用構建事件
- 10. El Capitan下的Python「應用程序傳輸安全性」錯誤
- 11. charlesproxy的iOS應用程序傳輸安全性
- 12. iOS應用程序傳輸安全性例外不起作用
- 13. 類型安全「基於schem」* Java *的分層*配置讀/寫庫?
- 14. Wix安裝程序 - 基於屬性創建文件夾層次
- 15. 配置應用程序傳輸安全的WatchKit(LaunchServicesError誤差爲0)
- 16. (ATS)應用程序傳輸安全性iOS 9
- 17. XCode構建性能設置 - iPhone應用程序
- 18. WeChat iOS應用程序傳輸安全設置
- 19. 基於代碼的Spring安全配置
- 20. 如何在Web應用程序中配置彈簧安全性?
- 21. 在包含安全性的Java應用程序中創建配置文件
- 22. 在C中構建的windows應用程序的可配置性#
- 23. Xcode:基於頁面的應用程序
- 24. 處理多層Windows應用程序中的安全性
- 25. xcode - 基於構建配置的條件編譯
- 26. 如何使用基於java的配置創建兩個http安全配置?
- 27. 基於XML的spring mvc與基於java配置的spring安全性的集成
- 28. Spring安全性的SpEL:將值從XML傳遞到基於Java的SpEL配置
- 29. 將安全性應用於應用程序的代碼輸入頁面
- 30. 爲基於JavaScript的應用程序創建安裝程序
這兩個答案都是有效的。我會接受這一點,因爲我最終使用這種方法。這也解釋了兩者之間的差異。我將添加一些我在下面使用的代碼。 –