iOS 10 中的错误:无法从 https://mesu.apple.com/assets/ 复制资产类型的资产信息
Error in iOS 10 : Unable to copy asset information from https://mesu.apple.com/assets/ for asset type
2016-10-05 13:36:21.383340 MyApp[1867:72704] 0x60000015e350 Copy matching assets reply: XPC_TYPE_DICTIONARY <dictionary: 0x60000015e350> { count = 1, transaction: 0, voucher = 0x0, contents =
"Result" => <int64: 0x600000226fe0>: 29
}
2016-10-05 13:36:21.385076 MyApp[1867:72704] 0x608000556420 Daemon configuration query reply: XPC_TYPE_DICTIONARY <dictionary: 0x608000556420> { count = 2, transaction: 0, voucher = 0x0, contents =
"Dictionary" => <dictionary: 0x6080005566e0> { count = 1, transaction: 0, voucher = 0x0, contents =
"ServerURL" => <dictionary: 0x608000556790> { count = 3, transaction: 0, voucher = 0x0, contents =
"com.apple.CFURL.magic" => <uuid: 0x60800024f720> C1234DCC-2276-5214-B6C1-FD9F5191212
"com.apple.CFURL.string" => <string: 0x608000241ce0> { length = 30, contents = "https://mesu.apple.com/assets/" }
"com.apple.CFURL.base" => <null: 0x112e42f20>: null-object
}
}
"Result" => <int64: 0x6080004241e0>: 0
}
2016-10-05 13:36:21.385693 MyApp[1867:72704] [MobileAssetError:29] Unable to copy asset information from https://mesu.apple.com/assets/ for asset type com.apple.MobileAsset.TextInput.SpellChecker
我正在使用 xcode 8 版本和 ios 10。如果,我在 ios 9.3 中使用项目它工作正常但是当我在 ios 10 中使用同一个项目时出现错误消息出现无法复制资产信息...
我最终得到了以下解决方案。按照步骤进行。
- 设置
Edit Scheme
中的环境变量。
- 重新启动 xcode。
- 清理并构建 xcode。
& 而不是在我这边工作得很好。
设置 OS_ACTIVITY_MODE = 禁用不能解决问题,只能关闭日志
解决问题:
1- 在故事板中 select TextView
2- 来自 Xcode 属性检查器集:
更正 = 否
拼写检查 = 否
3- 固定
出现此问题的原因似乎是无法从以下位置下载用于拼写检查的资产:
http://mesu.apple.com/assets/com_apple_MobileAsset_TextInput_SpellChecker/com_apple_MobileAsset_TextInput_SpellChecker.xml
希望对您有所帮助
Swift 3 次更新
@guest 回答解决了问题。但是,如果您以编程方式创建 UITextView
。
textView.spellCheckingType = .no
textView.autocorrectionType = .no
2016-10-05 13:36:21.383340 MyApp[1867:72704] 0x60000015e350 Copy matching assets reply: XPC_TYPE_DICTIONARY <dictionary: 0x60000015e350> { count = 1, transaction: 0, voucher = 0x0, contents =
"Result" => <int64: 0x600000226fe0>: 29
}
2016-10-05 13:36:21.385076 MyApp[1867:72704] 0x608000556420 Daemon configuration query reply: XPC_TYPE_DICTIONARY <dictionary: 0x608000556420> { count = 2, transaction: 0, voucher = 0x0, contents =
"Dictionary" => <dictionary: 0x6080005566e0> { count = 1, transaction: 0, voucher = 0x0, contents =
"ServerURL" => <dictionary: 0x608000556790> { count = 3, transaction: 0, voucher = 0x0, contents =
"com.apple.CFURL.magic" => <uuid: 0x60800024f720> C1234DCC-2276-5214-B6C1-FD9F5191212
"com.apple.CFURL.string" => <string: 0x608000241ce0> { length = 30, contents = "https://mesu.apple.com/assets/" }
"com.apple.CFURL.base" => <null: 0x112e42f20>: null-object
}
}
"Result" => <int64: 0x6080004241e0>: 0
}
2016-10-05 13:36:21.385693 MyApp[1867:72704] [MobileAssetError:29] Unable to copy asset information from https://mesu.apple.com/assets/ for asset type com.apple.MobileAsset.TextInput.SpellChecker
我正在使用 xcode 8 版本和 ios 10。如果,我在 ios 9.3 中使用项目它工作正常但是当我在 ios 10 中使用同一个项目时出现错误消息出现无法复制资产信息...
我最终得到了以下解决方案。按照步骤进行。
- 设置
Edit Scheme
中的环境变量。 - 重新启动 xcode。
- 清理并构建 xcode。
& 而不是在我这边工作得很好。
设置 OS_ACTIVITY_MODE = 禁用不能解决问题,只能关闭日志
解决问题:
1- 在故事板中 select TextView
2- 来自 Xcode 属性检查器集:
更正 = 否
拼写检查 = 否
3- 固定
出现此问题的原因似乎是无法从以下位置下载用于拼写检查的资产: http://mesu.apple.com/assets/com_apple_MobileAsset_TextInput_SpellChecker/com_apple_MobileAsset_TextInput_SpellChecker.xml
希望对您有所帮助
Swift 3 次更新
@guest 回答解决了问题。但是,如果您以编程方式创建 UITextView
。
textView.spellCheckingType = .no
textView.autocorrectionType = .no