修复iOS ipa文件(缺少代码签名证书)

时间:2015-06-14 02:01:55

标签: ios xcode xcode6 application-loader

我可以将我的iPad应用程序编译和部署到我的iPad设备上,没有任何问题。但是,当我使用Apple的Application Loader程序将ipa提交给iTunes Connect时,我总是会收到此错误:

if (myIni.GetSection(String.Format("[{0}]", comboBox1.SelectedItem.ToString().ToUpper())) != null); { mySection = new IniFile.IniSection(myIni, String.Format("{0}", comboBox1.SelectedItem.ToString().ToUpper())); foreach (IniFile.IniSection.IniKey key in mySection.Keys) { richTextBox1.AppendText(String.Format("{0}={1}{2}", key.Name, key.Value, Environment.NewLine)); } } Invalid Provisioning Profile

有没有办法使用xcode或某些命令行工具来“修复”我的ipa,或者使用我的配置文件重新签名? ipa是从第三方应用程序(不是Apple)生成的,结果是这个ipa文件。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

有许多博客和文章描述了应用程序的重新协同设置

有时,Apple的App Loader实际上抱怨个人资料中的权利不匹配 - 所以请确保这些也是正确的。

我强烈推荐来自Objc.io http://www.objc.io/issues/17-security/inside-code-signing/

的这篇文章

看起来有些人为了做同样的事情而构建了一些GUI。

http://dev.mlsdigital.net/posts/how-to-resign-an-ios-app-from-external-developers/