2月5日消息,苹果用户今日在进行iOS6.1完美越狱后多遭遇了天气应用闪退的bug,威锋网的 gzdaliu 为大家带来一种解决办法,大家可以参考:
我的iPhone4S越狱后天气也闪退。连XCode发现报
hook..execve() killing pid 425: application requires container but none set
把/Applications/Weather.app/Weather拷贝到Mac上,
用
ldid -eWeather >Weather.xml
内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DataProtectionClass</key>
<string>NSFileProtectionComplete</string>
<key>com.apple.developer.ubiquity-kvstore-identifier</key>
<string>com.apple.weather</string>
<key>com.apple.locationd.effective_bundle</key>
<true/>
<key>com.apple.private.security.container-required</key>
<true/>
<key>com.apple.private.signing-identifier</key>
<string>com.apple.weather</string>
<key>com.apple.springboard.opensensitiveurl</key>
<true/>
</dict>
</plist>
把
<key>com.apple.private.security.container-required</key>
<true/>
改成
<key>com.apple.private.security.container-required</key>
<false/>
然后
ldid -SWeather.xml Weather
把Weather上传到iPhone4S的“/Applications/Weather.app/Weather,respring”,问题解决。
当然,最好是下一版越狱工具直接bypass这个检查,这样更完美。