我的客户如何将应用程序提交到应用程序商店
我为客户开发了一个应用程序,并试图帮助他们提交到应用程序商店。我正在努力应对这个过程。当他们尝试提交时,系统会要求他们指定捆绑包 ID。对我来说,这意味着他们需要创建应用程序 ID、请求发行版证书,然后创建发行版配置文件。我假设我需要使用他们的配置文件来构建应用程序。问题是,当我尝试导入配置文件时,出现错误,指示“在您的钥匙串中找不到有效的签名身份”。
是否有人有概述正确流程的说明链接?
I have developed an app for a client and am trying to help them submit to the app store. I am struggling with the process. When they try to submit they are asked to specify the bundle ID. This to me implies that they need to create the app id, request a distro certificate and then create the distro provisioning files. I assume then I need to build the app using their provisioning profile. The problem is when I try to import the provisioning files I get an error indicating "a valid signing identity could not be found in your keychain'.
Does anyone have a link to instructiona outlining the correct process for this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,确保你的机器上有钥匙串的东西。在配置文件门户上下载 WWDR 证书并将其安装在您的计算机上。然后,通过“分发”选项卡获取分发证书。您必须在钥匙串上生成认证请求并上传。
下一部分是生成 AppID。为此,请转到“应用程序 ID”部分,然后单击“新应用程序 ID”按钮。输入您的应用程序的域(即 com.apple.ichat)。
现在转到配置部分,然后在“分发”选项卡上单击“新建配置文件”。在分发方法上选择“App Store”。在配置文件名称上输入您的配置文件的名称。不要忘记选择您刚刚创建的应用程序 ID,然后单击“提交”。
双击并下载并安装配置文件。在 Xcode 项目窗口中,展开目标(位于“组和文件夹”上)。将打开属性窗口。首先转到“属性”选项卡,然后在字段标识符上输入您在应用程序 ID 上输入的域。在构建选项卡上,您将看到一个名为“配置”的项目,单击它,然后单击编辑配置。复制“Release”配置并将其命名为“Distribution”。现在在构建选项卡上选择“Distribution”作为配置。在搜索字段中输入“代码符号”。展开“代码签名身份”,然后在第一个字段中选择“任何 iPhone OS 设备”。在第二个字段中选择“iPhone Distribution”。现在使用此配置对其进行编译,然后就可以提交到 App Store。
First of all, make sure to get the Keychain stuff on your machine. On the Provisioning Profile Portal download the WWDR certificate and install it on your machine. Then, get a distribution certificate by going the tab "Distribution". You will have to generate a Certification Request on Keychain and upload it.
The next part is to generate an AppID. To do this, go to the App IDs section and click on the "New app ID" button. Enter the domain for your application(i.e. com.apple.ichat).
Now go to the provisioning section and on the Distribution tab click on New Profile. On the Distribution Method select "App Store". On the profile name enter the name for you profile. Don't forget to select the App ID you've just created and click on "Submit".
Download and install the Provisioning Profile by double clicking on it. On your Xcode project window, expand the targets(it's located on "Groups and Folders"). A property window will open. First go to the Properties tab and on the field identifier enter the domain you entered on your app ID. On the build tab you will see an item called "Configuration", click on it then click on edit configurations. Duplicate the "Release" configuration and name it to "Distribution". Now on the build tab select "Distribution" as the configuration. Type "code sign" on the search field. Expand "Code Signing Identity" and on the first field select "Any iPhone OS Device". On the second field select "iPhone Distribution". Now compile it using this configuration and it will be ready to submit to the App Store.