Hau*_*and 4 macos cocoa app-store monomac xamarin.mac
提交我的应用程序时出现以下错误
签名无效 - 路径MyApp.app上的主应用程序包MyApp已签名但签名无效.从编码签名报告了以下错误:密码资源丢失或无效在架构中:i386
我有一个小的控制台应用程序,它位于Resources文件夹中,它根本不需要root权限.我没有这个助手的源代码所以我无法重建它.
如果我从我的软件包中删除控制台应用程序,则错误消失.
这个命令行帮助应用程序做的是它需要一个文件处理它并根据args传递的一些信息创建一个新文件.
所以问题是,我们如何将命令行工具嵌入我们的沙盒应用程序并绕过上述错误?我再次拥有这个帮助工具的源代码.
我刚遇到这个问题,并且能够通过在终端中使用codesign签署应用程序来解决这个问题.
这是你如何做到的:
codesign --entitlements path/to/.entitlementsFile -s "3rd Party Mac Developer Application: Your Company (or whatever the name of your certificate is in your keychain)" ./TheNameOfTheTool
Run Code Online (Sandbox Code Playgroud)
希望有所帮助!