简体   繁体   English

我是否应该在Apple Dev帐户中创建一个单独的应用程序以测试生产应用程序的开发版本?

[英]Should I be creating a separate app in my Apple Dev account for testing the development version of my production app?

I have an app in the app store that I built with Phonegap Build. 我在使用Phonegap Build构建的应用商店中有一个应用。

I'm working on the new version, and have realised that in order to debug it, it needs to be created with a dev cert. 我正在开发新版本,并且意识到要对其进行调试,需要使用dev cert创建它。

Does this mean I need to set up a totally new app in my Apple Dev and iTunesConnect accounts that I upload my development version to in Testflight, and then create the production version to upload to the production app in iTunesConnect, or do I just have one app, and apply a development cert to the testflight updates that I'm uploading to it while testing? 这是否意味着我需要在我的Apple Dev和iTunesConnect帐户中设置一个全新的应用程序,然后在Testflight中将开发版本上传到该应用程序,然后创建生产版本以上载到iTunesConnect中的生产应用程序,或者我只有一个应用程序,并在测试时将开发证书应用于要上传到的testflight更新?

I'm worried that applying a dev cert to the app in my Apple Dev account will turn the production app that's in the app store into a dev app. 我担心在我的Apple Dev帐户中对应用程序应用开发证书会把应用程序商店中的生产应用程序变成开发应用程序。

Thanks for your time and help. 感谢您的时间和帮助。

You need two certificates. 您需要两个证书。 A 'Development' and a 'Distribution'. “发展”和“分配”。 You can create those via developer.apple.com under "Development" and "Production". 您可以通过developer.apple.com在“开发”和“生产”下创建它们。

在此处输入图片说明

For each certificate you create a provisioning profile also on the website. 您还可以在网站上为每个证书创建一个配置文件。 Those you can then download through XCode. 然后可以通过XCode下载的内容。

In your project-file you then select the provisioning profile for the "Development"-certificate under "Signing(Debug)" and the one for the "Distribution" under "Signing(Release)" 在项目文件中,然后在“签名(调试)”下为“开发”证书选择配置文件,在“签名(发布)”下为“分发”文件选择配置文件。 在此处输入图片说明

We can give Test Flight with Production certificate.No need to create new app.In the same app we can give test flight.It wont affect to distribution app. 我们可以提供带有生产证书的“试飞”。无需创建新应用。在同一应用中,我们可以进行“试飞”。这不会影响分发应用。 Just go through test flight option in apple account. 只需通过苹果帐户中的测试飞行选项即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 为什么我的新应用会覆盖我的开发设备上的旧版本,如何将它们分开? - Why does my new app override the old version on my dev device, and how can I make them separate? 如何制作我的应用程序的开发/调试版本,而不覆盖设备上的生产版本 - How to make a Dev/Debug version of my app, without overriding the production version on the device 开始对App进行编码之前,我需要在App Store或Apple开发中注册我的App吗? - Do I need to register my app in app store or apple development before start coing the App 如何检查我在商家帐户中开发的应用程序的Apple应用程序内购买交易ID? - how to check Apple In-app purchase's transactionIDs for the app i developed in my merchant account? 如果我将帐户和密码存储在SQLite中,Apple会拒绝我的应用程序吗? - Does Apple reject my app if i store my Account and password in SQLite? 用于移动应用程序开发的云数据库中生产/开发/测试数据的独立架构 - Separate schema for Production/Dev/Test data in cloud database for mobile app development 检测App是生产版还是开发版 - Detect if App is production version or Development version Beta /开发人员发布的应用程序可以(并且应该!)使用与正式版相同的Apple App ID吗? - Can (and should!) a beta / developer's release of an app use the same Apple App ID as the production version? 如何在Firebase数据库中分离测试和生产数据? - How can I separate testing and production data in my Firebase Database? 什么是 iOS 应用程序的“开发签名版本”? 如何运行我的应用程序的开发签名版本? - What is a “development-signed version” of an iOS app? How do I run a development-signed version of my app?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM