在iPhone X模拟器下运行工程 报错dyld: dyld_sim cannot be loaded in a restricted process的解决办法
2017-10-11 12:45
1171 查看
为了适配iPhone X需要把xcode工程里不支持模拟器的静态库.a都删掉,再次运行的时候报错dyld: dyld_sim cannot be loaded in a restricted process
尝试办法:
1.删掉xcode8,电脑上只保留一个xcode9。运行,不管用
2.查看工程配置警告,升级工程配置(包括pods),运行,不管用
3.Build Settings 里面的 Linking 下的Mach-O Type 改成 Dynamic Library ,运行 ,发现模拟器里我们的应用无限重启
4.Mach-O Type 改回Executable,关xcode ,重新打开,不管用
5. library search paths 删掉 不管用
6.clear 运行 不管用
7不支持模拟器的静态库.a和相关的第三方文件都删掉 不是解除引用,把红叹号去掉,运行,不管用
8 clear run 不管用
9 删Other Linker Flags -Wl,-sectcreate,__RESTRICT,__restrict,/dev/null 可以运行
总结:看来只做第9步就可以。
尝试办法:
1.删掉xcode8,电脑上只保留一个xcode9。运行,不管用
2.查看工程配置警告,升级工程配置(包括pods),运行,不管用
3.Build Settings 里面的 Linking 下的Mach-O Type 改成 Dynamic Library ,运行 ,发现模拟器里我们的应用无限重启
4.Mach-O Type 改回Executable,关xcode ,重新打开,不管用
5. library search paths 删掉 不管用
6.clear 运行 不管用
7不支持模拟器的静态库.a和相关的第三方文件都删掉 不是解除引用,把红叹号去掉,运行,不管用
8 clear run 不管用
9 删Other Linker Flags -Wl,-sectcreate,__RESTRICT,__restrict,/dev/null 可以运行
总结:看来只做第9步就可以。
相关文章推荐
- Workspace in use or cannot be created, choose a different one.--错误解决办法
- Eclipse Workspace in use or cannot be created, choose a different one 错误解决办法
- 打开Eclipse时:Workspace in use or cannot be created, choose a different one.–错误解决办法
- Workspace in use or cannot be created, choose a different one.--错误解决办法
- Eclipse问题:Workspace in use or cannot be created, choose a different one.--错误解决办法
- Workspace in use or cannot be created, choose a different one.错误的解决办法
- Git 使用中显示“Another git process seems to be running in this repository...”的提示问题解决办法
- Workspace in use or cannot be created, choose a different one.--错误解决办法
- ProcessEngine cannot be resolved to a type解决办法
- Workspace in useor cannot be created, choose a different one.--错误解决办法
- 打开Eclipse时:Workspace in use or cannot be created, choose a different one.–错误解决办法
- 打开Eclipse, Workspace in use or cannot be created, choose a different one.--错误解决办法
- Workspace in useor cannot be created, choose a different one.--错误解决办法
- Cannot run program javaw.exe in directory CreateProcess error=87解决办法
- Some projects cannot be imported because they already exist in the workspace 解决办法
- 完美解决Your Firefox profile cannot be loaded. It may be missing or inaccessible
- Workspace in use or cannot be created, choose a different one.--错误解决办法
- android绑定服务运行错误:BinderProxy cannot be cast to ICounter的解决办法
- 解决办法:CMake编译时出现“error in configuration process project files may be invalid”
- 解决办法:CMake编译时出现“error in configuration process project files may be invalid”