最近,我在最新的Xcode 8.3.1中打开了我的旧项目(用Swift 2.2编写,并在Xcode 7.2上创建的项目。Xcode要求我将项目转换为Swift 3,为Xcode 8.3.1不支持Swift的旧版本,我单击了转换项目,并且在POD Install command自动更新了一些PODS,并且一些手动添加了新的Swift3类。大多数情况下,所有ViewController班级的语法都会手动更改为Swift3。在XCode 8.3.1中成功构建需要两天的时间。现在,当我在设备或模拟器上运行项目时,它显示了我的错误,例如:
文件" appname.app"无法打开,因为您没有 允许查看它。
我在Stackoverflow和Google上进行了很多搜索,并找到了一些解决方案。我尝试了:
- 替换我的信息。plist
- 删除派生数据
- 复制我的应用
- 编辑项目更改文件夹的许可
- "用于构建设置中默认的C/C /Objective-C的编译器"
- 检查我的体系结构清洁我的项目
- 也没有任何物理文件夹
- 输入捆绑名称为:$ {product_name}
- 更改可执行文件:$ {executable_name}
但是什么都没有用,请告诉我我该怎么办?我有一个项目的备份,我应该使用旧的Xcode每次运行项目吗?请请求请求不要关闭此问题,因为没有由旧问题发布在Stackoverflow上的解决方案,并且由于Swift3,该问题也不同。提前致谢。:(
我也有相同的问题,一个简单的产品 ->清洁效果很好。