获取“无法打开应用程序,因为您无权查看它。 “将项目代码从swift 2.2转换为swift 3.0之后

问题描述 投票:3回答:1

最近我在最新的XCode 8.3.1中打开了我的旧项目(用Swift 2.2编写,在Xcode 7.2上创建的项目。)。 Xcode要求我将项目转换为swift 3,因为XCode 8.3.1不支持旧版本的swift我点击了转换项目,并且一些更改自动完成了一些Pod我通过pod install命令更新了一些,并且一些手动添加了新的swift3类。几乎所有viewController的类的语法都手动更改为swift3。在Xcode 8.3.1中成功构建项目需要两天时间。现在,当我在设备或模拟器上运行我的项目时,它显示我的错误:

无法打开文件“AppName.app”,因为您无权查看它。

我在StackOverflow和google上搜索了很多,并找到了一些解决方案。我试过了:

  • 替换我的info.plist
  • 删除派生数据
  • 复制我的应用程序
  • 编辑项目文件夹的权限更改
  • “C / C ++ / Objective-C编译器”在构建设置中为默认值
  • 检查我的架构清理我的项目
  • 而且也没有任何物理文件夹
  • 输入的套装名称为:$ {PRODUCT_NAME}
  • 更改了可执行文件:$ {EXECUTABLE_NAME}

但是什么都没有用,请告诉我该怎么办?我有一个项目的备份我应该每次使用旧的Xcode来运行项目吗?请求请不要关闭此问题,因为在StackOverflow上发布的旧问题没有提供解决方案,这个问题也因swift3而有所不同。提前致谢。 :)

ios objective-c swift swift3 xcode8
1个回答
0
投票

我有同样的问题,一个简单的产品 - >清洁工作很棒。

© www.soinside.com 2019 - 2024. All rights reserved.