進行網絡調用時,我有Apple Watch上的問題。蘋果手錶設備崩潰與SandboxViolation拒絕(1)網絡出境
它正常工作在模擬器上,但是當部署到設備我看到這在設備中的日誌:
MyAppleWatch內核(沙盒)[0]:SandboxViolation:MyWatchApp(203)拒絕(1)網絡-outbound /私營/ var/run中/ mDNSResponder
用於進行調用的代碼使用改裝完成,工程在模擬器上,所以我會想象它是不是原因,但如果有必要,我將它張貼。
我在WatchExtensionApp的Info.plist中設置這些值(而不是將它們設置在WatchApp因爲這些鍵)
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>my.domain.com</key>
<dict>
<key>NSExceptionRequiresForwardSecrecy</key>
<true/>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSIncludesSubdomains</key>
<true/>
</dict>
</dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
我設置WatchApp和WatchExtensionApp到:
只是在接下來要嘗試的一些損失。任何幫助將不勝感激。