Xcode说"你没有权限查看它。"复制现有目标后

时间:2015-04-08 10:25:11

标签: objective-c xcode xcode6

我有一个项目,它工作正常。然后我不得不制作一个不同的版本,具有相同的功能,只需要修改一些UI图片和应用程序名称。所以我复制了目标,对目标设置进行了一些更改,比如产品名称,配置文件,预处理器宏。但是当我尝试运行它时,Xcode会向我显示对话框:"由于您无权查看文件,因此无法打开“SecondAppName”文件。"

我试过了:

  • 使用磁盘实用程序修复权限
  • 清理我的项目
  • 删除衍生数据
  • 将c / c ++ / objective-c的编译器更改为默认编译器

但是这个问题仍在继续出现。我用Google搜索了一整天,但找不到有用的解决方案。 有人可以帮助我吗?提前谢谢!

P.S:原始目标可以完美运行,问题只出现在新目标上。

2 个答案:

答案 0 :(得分:1)

我的应用程序出现了同样的问题,我已经制作了数百次并且突然出现了这个错误。

当我执行一个项目时,应用程序可以正常构建,但是如果我在第一次构建之后再次尝试重建,则会显示一条消息"文件“iRank Poker Timer”无法打开,因为您没有有权查看它"。

我通过删除我创建的第二个目标并再次复制主目标来解决问题。然后我编辑了这些文件:

  • project.pbxproj
  • iRank Timer copy.xcscheme(我将其重命名为" iRank Timer Lite.xcscheme")
  • xcschememanagement.plist
  • iRank Timer copy-Info.plist(我将其重命名为" iRank Timer copy-Info.plist")

并替换所有" copy" " Lite"。

的单词出现次数

这完全解决了我的问题,我再也没有收到那令人讨厌的消息。

答案 1 :(得分:0)

以下链接提供了多个重命名应用名称的选项。 PL。检查它是否可以帮助你 How to change the name of an iOS app? 我们尝试通过修改包标识并重新启动xcode来重命名应用名称。它对我们没有任何问题