我可以将我的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文件。
有什么想法吗?
答案 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/