如何在我的客户Apple ID

时间:2018-07-15 14:41:52

标签: codenameone

我已经使用netbeans使用cn1构建了一个iOS应用(发送到iOS应用商店构建)。我已经在调试模式下成功对其进行了测试。我已经通过codenameone设置使用了iOS证书向导。发生的事情是,它在我的小程序中创建了所有必需的证书,包括应用程序ID标识符,并且我可以从项目属性中获取配置文件和证书文件。对我来说,问题是如何使用这些证书在客户端appleId的appstore中上传应用程序。由于我是使用iTunes和Apple ID构建应用程序的,因此使用客户端Apple ID将其上传到Appstore中的应用程序令人困惑。

P.S我也尝试过使用x代码在客户端Apple ID中创建标识符和配置文件。但是在通过应用程序加载器上传ipa文件时,它会给出无效的配置文件错误(“此应用程序包含与您的帐户不相关的嵌入式配置文件。请使用与团队ID xxxxxx相关联的配置文件。”)

但是,在下载客户端Apple ID的配置文件并通过项目属性将其附加到项目中时,会产生内置错误:

"/Library/Keychains/System.keychain"
Process return code is 0
Provisioning profile length: 7535
The provided provisioning profile and certificate do not match.  
Please ensure that the provisioning profile you provide was generated using 
the certificate that you provide.

预先感谢...

1 个答案:

答案 0 :(得分:0)

如果您可以使用其帐户上的证书向导访问客户itunes帐户,则可能是最好的方法。

您需要确保替换了所有4个文件,包括预配版本和两个证书。如果您更改了程序包/应用程序ID以匹配您的客户域,则需要查看这篇文章,其中详细介绍了该https://www.codenameone.com/blog/deploy-same-mobile-app-template-multiple-times.html