2010-09-09 90 views
1

我继承了一些源代码,现在正在试图adhoc编译它。
但是,我看到这个错误讯息iPhone XCode编译ADHOC

协同设计错误:权利文件“/Users/teepusink/Documents/i_think_the_original_guys_path/Entitlements.plist”缺少

我在哪里可以改变这条道路?我确实看到存在Entitlements.plist文件,并且已将代码签名标识更改为我的。

感谢,
三通

回答

0

您可以通过右键点击你的目标下组&文件的目标改变它,点击“获取信息”选项。从左上角的配置下拉菜单中选择Adhoc,然后将Code Signing Entitlements更改为位于您计算机上的Entitlements.plist文件的路径。

0

修复路径的另一个简单方法是只删除项目中的文件引用,确保文件位于您想要的位置(移动,复制,从存储库检出),然后(重新)添加文件/ plist到您的项目。

2

得到了同样的问题,不得不在XCode项目文件中手动修复它。 XCode不通过“获取信息”接受我的更改。

  • 先备份!
  • 通过右击Finder.app的文件并选择“显示包内容”为“/Users/teepusink/Documents/i_think_the_original_guys_path/Entitlements.plist”
  • 开放project.pbxproj
  • 搜索打开.xcodeproj文件
  • 用CODE_SIGN_ENTITLEMENTS =“/Users/teepusink/Documents/i_think_the_original_guys_path/Entitlements.plist”删除行;

之后,我能够重新添加Entitlements.plist文件,它显示了那里正确的路径和构建过程运行没有错误。