Xamarin Studio 5.9.7(build 9)和Xamarin.iOS 9.0.1.18中的Codesign错误

Roy*_*erg 6 xamarin.ios ios xamarin xamarin-studio

我已将Xamarin Studio升级到测试频道的最新版本.当我尝试运行该应用程序时,我收到以下错误:

Signing application
codesign -v --force --sign "[hex]" --entitlements "/Users/[username]/devel/git/[app]/bin/iPhone/Debug/[app].xcent" "/Users/[username]/devel/git/[app]/bin/iPhone/Debug/[app].app"
/Users/[username]/devel/git/[app]/bin/iPhone/Debug/[app].app: invalid resource specification rule(s)
codesign exited with code 1
Run Code Online (Sandbox Code Playgroud)

为什么会这样?我怎么能绕过它呢?

  • Xamarin Studio 5.9.7(build 9)
  • Xamarin.iOS 9.0.1.18(商业版)
  • Xcode 7.0(8227)Build 7A220

我得到的最接近的线索是https://forums.xamarin.com/discussion/28480/upload-to-appstore-failed-contains-an-invalid-key-cfbundleresourcespecification-in-bundle,但我找不到该选项在Xamarin Studio中提到过.

tea*_*ige 9

它提到一个已知的问题在这里.部分解决方法为我做了诀窍.

非公开Bug 31424 - 仅适用于Mac的[Xamarin Studio] [iOS] Classic API:"资源规则文件""未找到".部分解决方法:启用"项目选项 - >常规 - >使用MSBuild构建引擎(此项目类型不支持)"并清理并重建项目.(MSBuild构建引擎现在可用于许多Classic API项目.)