Codesign error in Xamarin Studio 5.9.7 (build 9) a

2019-03-28 07:01发布

I have upgraded Xamarin Studio to the latest version in the beta channel. When I try to run the app I get the following error:

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

Why could this be? And how can I get around it?

  • Xamarin Studio 5.9.7 (build 9)
  • Xamarin.iOS 9.0.1.18 (Business Edition)
  • Xcode 7.0 (8227) Build 7A220

The closest clue I got was https://forums.xamarin.com/discussion/28480/upload-to-appstore-failed-contains-an-invalid-key-cfbundleresourcespecification-in-bundle , but I can't find the option in Xamarin Studio mentioned.

4条回答
该账号已被封号
2楼-- · 2019-03-28 07:19

It's a known issue mentioned here. Partial workaround did the trick for me.

Non-public Bug 31424 - [Xamarin Studio] [iOS] Classic API on Mac only: "Resource rules files "" not found". Partial workaround: Enable "Project Options -> General -> Use MSBuild build engine (unsupported for this project type)" and clean and rebuild the project. (The MSBuild build engine does now work for many Classic API projects.)

查看更多
干净又极端
3楼-- · 2019-03-28 07:23

you have to edit the project *.csproj file with textedit and remove the xmlns="" in the

Then proceed with the answer from teahaige

查看更多
趁早两清
4楼-- · 2019-03-28 07:27

Gagagu's answer worked for me. I had multiple lines like the following in my .csproj:

<InterfaceDefinition Include="xyz.xib" xmlns="" />

Removing the xmlns="" parts, then setting the MSBuild build engine option, and then cleaning and rebuilding the project did the trick.

查看更多
地球回转人心会变
5楼-- · 2019-03-28 07:27

I was able to correct this issue by upgrading my version of Xamarin to the 5.9.7 build 12 beta.

There is a ticket relating to this on Bugzilla (https://bugzilla.xamarin.com/show_bug.cgi?id=34384#c2) so this issue should be corrected when that build hits the main release channel.

In the mean time you can install the 5.9.7 build 12 beta release if you change to the beta channel in Xamarin's upgrade options.

查看更多
登录 后发表回答