<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: IosDevlop</title>
    <description>The latest articles on DEV Community by IosDevlop (@iosdevlop).</description>
    <link>https://dev.to/iosdevlop</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1127426%2F59526188-a143-4450-823a-b37c109b1313.png</url>
      <title>DEV Community: IosDevlop</title>
      <link>https://dev.to/iosdevlop</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/iosdevlop"/>
    <language>en</language>
    <item>
      <title>iOS APP version update and upgrade tutorial: How to package and submit a new version of the APP for review?</title>
      <dc:creator>IosDevlop</dc:creator>
      <pubDate>Tue, 05 Sep 2023 08:29:07 +0000</pubDate>
      <link>https://dev.to/iosdevlop/ios-app-version-update-and-upgrade-tutorial-how-to-package-and-submit-a-new-version-of-the-app-for-review-4okh</link>
      <guid>https://dev.to/iosdevlop/ios-app-version-update-and-upgrade-tutorial-how-to-package-and-submit-a-new-version-of-the-app-for-review-4okh</guid>
      <description>&lt;p&gt;Abstract: This blog post provides a detailed tutorial for iOS developers on how to use the Appuploader tool to package, upload, and submit a new version of an iOS APP for review.&lt;br&gt;
Introduction: In the process of developing an APP, it is inevitable that updates and upgrades will be required. This blog post will explain how to quickly and easily complete the process of updating and upgrading the APP, so that your users can enjoy a better user experience.&lt;br&gt;
Adding a new version&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open &lt;a href="http://itunesconnect.apple.com"&gt;http://itunesconnect.apple.com&lt;/a&gt; (&lt;a href="http://itunesconnect.apple.com"&gt;http://itunesconnect.apple.com&lt;/a&gt;) and go to the page of the APP you want to update.&lt;/li&gt;
&lt;li&gt;Click on "+ Version" or "+ Platform" to add a new version by increasing the existing version number.
Applying for iOS certificates
1.Login to Appuploader using your Apple Developer account.
&lt;a href="https://www.applicationloader.net/2"&gt;https://www.applicationloader.net/2&lt;/a&gt;. Select the "Certificate" option and click "+ ADD" to create a new distribution certificate.&lt;/li&gt;
&lt;li&gt;When creating the distribution certificate, you need to enter the certificate name, type, and password (remember to save it).&lt;/li&gt;
&lt;li&gt;After successfully creating the certificate, download and save the .p12 certificate file to your computer.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xjKJrNMY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ubxo19n09e6ycq0lkdrg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xjKJrNMY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ubxo19n09e6ycq0lkdrg.png" alt="Image description" width="800" height="468"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Return to the Appuploader homepage, select the provisioning profile, and create a distribution provisioning profile.&lt;/li&gt;
&lt;li&gt;Enter the name, check the previously applied distribution certificate (.p12), save the provisioning profile, and download it to your computer.
These steps will help developers complete the process of updating and upgrading an iOS APP. By using the Appuploader tool and applying for the correct certificates, developers can easily manage and release new versions of their APPs, providing a better user experience. Remember to prepare and submit the relevant materials in accordance with Apple's review rules and requirements to ensure a successful APP store submission.&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>ios</category>
      <category>ipad</category>
      <category>javascript</category>
      <category>programming</category>
    </item>
    <item>
      <title>HBuilderx Packaging Apple Certificate Acquisition Steps</title>
      <dc:creator>IosDevlop</dc:creator>
      <pubDate>Fri, 01 Sep 2023 10:07:50 +0000</pubDate>
      <link>https://dev.to/iosdevlop/hbuilderx-packaging-apple-certificate-acquisition-steps-g59</link>
      <guid>https://dev.to/iosdevlop/hbuilderx-packaging-apple-certificate-acquisition-steps-g59</guid>
      <description>&lt;p&gt;Abstract: This article introduces the method of using appuploader tool to generate iOS certificates and provisioning profiles without a Mac computer. With the popularity of the topics of front-end development and H5 frameworks, more and more people hope to package H5 applications into iOS applications. However, Apple's official certificate application method requires a Mac computer, which may be difficult for developers without one. To solve this problem, we introduce a convenient method for generating iOS certificates and provisioning profiles using appuploader tool without a Mac computer.&lt;/p&gt;

&lt;p&gt;Introduction:&lt;br&gt;
In the current era of front-end development, the development of H5 applications is very popular, and packaging H5 applications into iOS applications has also received widespread attention. However, Apple's official certificate application method requires a Mac computer, which may be difficult for developers without one. In order to solve this problem, we introduce a method to generate iOS certificates and provisioning profiles using appuploader tool without a Mac computer.&lt;/p&gt;

&lt;p&gt;Step 1: Download and install appuploader tool&lt;br&gt;
First, we need to download and install appuploader tool. appuploader is a powerful tool that can help us generate iOS certificates and provisioning profiles without a Mac computer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7OhMjTme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8it4od269r72yt7esi9o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7OhMjTme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8it4od269r72yt7esi9o.png" alt="Image description" width="800" height="321"&gt;&lt;/a&gt;&lt;br&gt;
Step 2: Register a developer account&lt;br&gt;
Before using appuploader, we need to register an Apple developer account. The process of registering a developer account can refer to Apple's official guide and provide relevant information and payment as required.&lt;/p&gt;

&lt;p&gt;Step 3: Generate certificates using appuploader&lt;br&gt;
Open appuploader and log in to your developer account. In the tool interface, select the "Generate Certificate" option. Then, fill in the relevant information according to the prompts, including developer account, certificate type, etc.&lt;/p&gt;

&lt;p&gt;Step 4: Download certificates and provisioning profiles&lt;br&gt;
After generating the certificate, appuploader will automatically download the certificate and provisioning profile to your computer. These files will be used to package H5 applications into iOS applications.&lt;/p&gt;

&lt;p&gt;Step 5: Package the application using the certificate and provisioning profile&lt;br&gt;
After obtaining the certificate and provisioning profile, you can use various H5 APP packaging software to package your H5 application into an iOS application. During the packaging process, the previously generated certificate and provisioning profile will be used to ensure that the application is successfully packaged.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ibGdi5bv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/otd2vompisabxpqk07hn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ibGdi5bv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/otd2vompisabxpqk07hn.png" alt="Image description" width="800" height="468"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Conclusion:&lt;br&gt;
Using appuploader tool can conveniently generate iOS certificates and provisioning profiles without a Mac computer. This provides convenience for developers without a Mac computer, eliminating the need to purchase expensive equipment to generate certificates. Through the steps introduced in this article, we hope to help developers smoothly generate certificates and package their H5 applications into iOS applications.&lt;/p&gt;

&lt;p&gt;Reference materials:&lt;/p&gt;

&lt;p&gt;Official website of appuploader tool: &lt;a href="https://www.appuploader.net"&gt;https://www.appuploader.net&lt;/a&gt;&lt;br&gt;
Apple Developer Account Registration Guide: &lt;a href="https://developer.apple.com/cn/support/overview/"&gt;https://developer.apple.com/cn/support/overview/&lt;/a&gt;&lt;br&gt;
Recommended H5 APP packaging software: Choose the most suitable packaging software according to personal needs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2LsVHkol--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bhqu98tclpw1gvjy63li.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2LsVHkol--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bhqu98tclpw1gvjy63li.gif" alt="Image description" width="640" height="345"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>IOS Listing Review Guide: How to Avoid Being Rejected and Successfully Submitted Once</title>
      <dc:creator>IosDevlop</dc:creator>
      <pubDate>Wed, 30 Aug 2023 08:54:44 +0000</pubDate>
      <link>https://dev.to/iosdevlop/ios-listing-review-guide-how-to-avoid-being-rejected-and-successfully-submitted-once-2mim</link>
      <guid>https://dev.to/iosdevlop/ios-listing-review-guide-how-to-avoid-being-rejected-and-successfully-submitted-once-2mim</guid>
      <description>&lt;p&gt;Summary: This article compiles important considerations for iOS app submission to help iOS developers and app operators avoid the frustration of rejection during the review process. By following these guidelines, we can successfully submit our applications for review in one go, saving valuable time and energy.&lt;/p&gt;

&lt;p&gt;Introduction:&lt;/p&gt;

&lt;p&gt;Friends engaged in iOS development and app operation are well aware that the review process for iOS app submission is extremely strict and rejections are common for various reasons. Each time we get rejected, we need to address the issues and resubmit for review, which consumes a significant amount of time and effort. In order to help everyone smoothly pass the review process, I have compiled a guidebook for iOS app submission, which includes specific points to pay attention to. By following these guidelines, we can minimize the chances of rejection and strive for a successful review in one submission.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In-app update check function&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Version updates for iOS apps must be done through the App Store, and it is not allowed to include update prompts within the app itself. Therefore, during the development process, it is crucial to avoid designing such functionality to prevent rejection.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Lack of installation detection when using third-party login&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;When integrating third-party login functionality, it is necessary to check if the user has installed the corresponding third-party client. If it is not installed, do not display the corresponding login button. Additionally, it should be noted that Apple does not allow an app's normal use to depend on another app, so providing a web login option can be considered.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Collecting IDFA without implementing advertising functionality&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If the app itself does not have advertising functionality but collects the Identifier for Advertisers (IDFA), it may result in rejection during the review process. It is recommended to display a banner advertisement during the review and place it in a conspicuous position, then disable it after the review is passed.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Including UGC without providing user agreement and reporting functionality&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If the app includes user-generated content (UGC) functionality, it is necessary to provide a user agreement and implement content reporting functionality; otherwise, it may be rejected during the review.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Using unrelated screenshots during submission&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The app name, description, screenshots, and other elements must be relevant to the content and functionality of the app; otherwise, they may be rejected. Please ensure the use of real and accurate app screenshots and avoid using self-designed illustrations as substitutes.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;App registration restricted to invitation codes&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Apple requires that apps should not restrict usage to only a portion of users, so limitations on registration through invitation codes should not be set.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Mentioning the name or icon of third-party mobile platforms within the app&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Any mention of terms such as "Android" or "Android system interface" in text, icons, or system interfaces will lead to rejection during the review. Please pay special attention to avoiding such mentions.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Involving rewards without stating non-affiliation with Apple&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If the app offers physical rewards, Apple products should not be presented as prizes, and it should be declared that there is no affiliation with Apple.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Failure to provide a method for restoring in-app purchases&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If the app supports in-app purchases, it is essential to add a "Restore Purchases" button on the interface.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Unrelated functionalities inaccessible without registration&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For apps such as news apps, users should not be forced to log in to access content when they are not logged in; otherwise, it may result in rejection.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;iPhone app not displaying correctly on iPad&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Even if the app is designed exclusively for iPhone users, it should still display properly on iPad. Apple's review guidelines require that iPhone apps can run on iPad in iPhone resolution or with double the resolution of iPhone 3GS.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Infringing upon third-party copyrights&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Video, music, and book apps are prone to rejection due to copyright infringement. Additionally, it is advisable to avoid using third-party trademarks within the app.&lt;/p&gt;

&lt;p&gt;Recently, a useful iOS app submission tool called "appuploader" has been discovered, which has been tried and proven effective. Those who need to submit apps to the App Store can give it a try.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--j4kSuyFD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ur0ve7gculi1dofakd7v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j4kSuyFD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ur0ve7gculi1dofakd7v.png" alt="Image description" width="800" height="468"&gt;&lt;/a&gt;&lt;br&gt;
Conclusion:&lt;/p&gt;

&lt;p&gt;By following the guidelines provided in this iOS app submission guidebook, we can greatly increase the chances of our app being approved, avoid rejections, and save valuable time and effort. It is essential to ensure that the app's functionalities align with Apple's policy requirements, provide clear and complete user agreements, and ensure that the app's description and screenshots accurately reflect its functionality. Additionally, specific requirements and restrictions regarding advertising, rewards, third-party login, and other features should be carefully considered.&lt;/p&gt;

&lt;p&gt;References:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Apple Developer Documentation: App Store Review Guidelines - &lt;a href="https://developer.apple.com/app-store/review/guidelines/"&gt;https://developer.apple.com/app-store/review/guidelines/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;ASO100 Blog: Solutions to Common Issues in iOS App Submission - &lt;a href="https://www.aso100.com/blog/zhuanlan/14.html"&gt;https://www.aso100.com/blog/zhuanlan/14.html&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Appuploader Official Website - &lt;a href="https://www.appuploader.net"&gt;https://www.appuploader.net&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>How to Strengthen iOS APP: Code Confusion and Encryption</title>
      <dc:creator>IosDevlop</dc:creator>
      <pubDate>Tue, 29 Aug 2023 09:44:52 +0000</pubDate>
      <link>https://dev.to/iosdevlop/how-to-strengthen-ios-app-code-confusion-and-encryption-36mo</link>
      <guid>https://dev.to/iosdevlop/how-to-strengthen-ios-app-code-confusion-and-encryption-36mo</guid>
      <description>&lt;p&gt;New ideas for iOS reinforcement protection&lt;br&gt;
IOS reinforcement protection is a next-generation reinforcement product launched for the iOS platform based on virtual machine source code protection technology. It is possible to deeply confuse and reinforce executable files in iOS apps, and use innovative virtual machine technology to encrypt and protect code to prevent malicious tampering of code and resource files in applications. Ipa Guard ensures installation and testing on the iPhone by modifying the binary data (code module configuration) in the Macho file in the IPA file, as well as the binary data (file module) of other files in the IPA, and re signing the IPA.&lt;br&gt;
Technical functions&lt;br&gt;
Ipa Guard mainly includes the following six categories of functions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Comprehensive code confusion&lt;/li&gt;
&lt;li&gt;Resource file processing&lt;/li&gt;
&lt;li&gt;No need for source code for greater security&lt;/li&gt;
&lt;li&gt;Debug information cleaning&lt;/li&gt;
&lt;li&gt;Instant test run&lt;/li&gt;
&lt;li&gt;Unrestricted development platform
Here is a detailed tutorial:
Step 1: Download iOS Application IPA File Obfuscation Encryption Protection Tool (iOS Application IPA File Obfuscation Encryption Protection Tool (&lt;a href="http://ipaguard.com)"&gt;http://ipaguard.com)&lt;/a&gt;).
Download address: iOS Application IPA File Obfuscation Encryption Protection Tool (iOS Application IPA File Obfuscation Encryption Protection Tool (&lt;a href="http://ipaguard.com)"&gt;http://ipaguard.com)&lt;/a&gt;).
Ipa Guard is a powerful ipa obfuscation tool that directly obfuscates and encrypts ipa files without the need for iOS app source code. No restrictions on OC, Swift, Flutter, React Native, H5 apps. The cross platform version of the tool is available for Windows, Linux, and Mac systems using ipaguard: ipaguard. com.
Step 2: Register an iOS Application IPA File Obfuscation Encryption Protection Tool (iOS Application IPA File Obfuscation Encryption Protection Tool (&lt;a href="http://ipaguard.com)"&gt;http://ipaguard.com)&lt;/a&gt;) account.
The main interface is as follows:
Briefly introduce the usage of this tool:&lt;/li&gt;
&lt;li&gt;Login, as there is no account available, when registering, please enter the correct email address. We will register your account and send the account information to the designated email address; Just output the account password and log in&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4711D-UT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nmc5bs1bll1ku3fa7fms.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4711D-UT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nmc5bs1bll1ku3fa7fms.png" alt="Image description" width="800" height="466"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Function introduction, I mainly used the three functional parts of the tool here&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WRzIgzNc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lk3nmt1cc8d23nun2pue.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WRzIgzNc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lk3nmt1cc8d23nun2pue.png" alt="Image description" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>IOS development app is available for XCode debugging</title>
      <dc:creator>IosDevlop</dc:creator>
      <pubDate>Mon, 28 Aug 2023 09:43:08 +0000</pubDate>
      <link>https://dev.to/iosdevlop/ios-development-app-is-available-for-xcode-debugging-476l</link>
      <guid>https://dev.to/iosdevlop/ios-development-app-is-available-for-xcode-debugging-476l</guid>
      <description>&lt;p&gt;The iOS IPA package is an installation package for iOS applications that can be installed on iOS devices through iTunes or other third-party app stores. When developing iOS applications, developers need to package the application into an IPA package and upload it to the App Store or&lt;br&gt;
The iOS IPA package is an installation package for iOS applications that can be installed on iOS devices through iTunes or other third-party app stores. When developing iOS applications, developers need to package the application into an IPA package and upload it to the App Store or other app stores for publication. This article will introduce the principle and detailed steps of uploading iOS IPA packages.&lt;br&gt;
1、 The principle of IPA package&lt;br&gt;
The IPA package is the installation package for iOS applications, which contains all the code and resource files of the application. When packaging applications, developers need to use Xcode tools to generate an Archive file and then convert the Archive file into an IPA package. The IPA package contains resource files such as binary files, images, audio, videos, fonts, etc. for the application, as well as a file called Info. p "/&amp;gt;&lt;br&gt;
List configuration file.&lt;br&gt;
2、 Steps for uploading IPA packages&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Register a developer account
Registration link: 管理您的 Apple ID (&lt;a href="https://support.apple.com/zh-cn/HT205913"&gt;https://support.apple.com/zh-cn/HT205913&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5K33AT6j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vgoeg1vi93j4oetkoxqz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5K33AT6j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vgoeg1vi93j4oetkoxqz.png" alt="Image description" width="800" height="608"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MxL5gjqt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wwzqmubj3fgdozscq8al.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MxL5gjqt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wwzqmubj3fgdozscq8al.png" alt="Image description" width="800" height="329"&gt;&lt;/a&gt;&lt;br&gt;
Before developing and releasing iOS applications, developers need to register an Apple developer account. After successful registration, you can obtain a developer certificate and an application identifier.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;APK software creation tool to create applications
After registering a developer account, developers can use the Xcode tool to create a new application project. When creating an application, basic information such as the name, identifier, and version number of the application need to be set. Developers also need to select the target device and running version of the application.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OajrB8G3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vijt6w97laps1d73cegj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OajrB8G3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vijt6w97laps1d73cegj.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Building an application
After creating an application project, developers can start writing code and designing user interfaces. After completing the coding and design, you need to use Xcode tools to build the application. When building an application, Xcode compiles the code into binary files and packages the resource files into an IPA package.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--spa9rbYf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mjh6yu3xvaoe5t06dvbq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--spa9rbYf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mjh6yu3xvaoe5t06dvbq.png" alt="Image description" width="800" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Generate certificates and configuration files
Before uploading the IPA package, developers need to generate a certificate and a configuration file on the Apple developer website. Certificates are used to verify the identity of developers, and configuration files are used to set the permissions and functions of applications.
We can use the app uploader, an auxiliary tool for iOS app deployment to the App Store, to solve the cumbersome and time-consuming situation of iOS app deployment, and help open cross platform apps
The issuer can apply for an iOS certificate and create an iOS developer certificate and an iOS publishing certificate without configuring a Mac Macintosh&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jU5BedF---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3orzihltesk79j24nz4x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jU5BedF---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3orzihltesk79j24nz4x.png" alt="Image description" width="800" height="484"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ios</category>
      <category>windows</category>
      <category>ipad</category>
      <category>apple</category>
    </item>
    <item>
      <title>How to submit your application to the App Store in 2023</title>
      <dc:creator>IosDevlop</dc:creator>
      <pubDate>Wed, 23 Aug 2023 07:27:10 +0000</pubDate>
      <link>https://dev.to/iosdevlop/how-to-submit-your-application-to-the-app-store-in-2023-2062</link>
      <guid>https://dev.to/iosdevlop/how-to-submit-your-application-to-the-app-store-in-2023-2062</guid>
      <description>&lt;p&gt;How to Submit Your App to the App Store&lt;br&gt;
Create Your Apple ID&lt;br&gt;
The first thing you need to do when submitting your app to the App Store is to create your Apple ID. This Apple ID will be used to access all the services provided by Apple.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--T5LVaAYJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r76thtsn8sso8j7cpfsy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--T5LVaAYJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r76thtsn8sso8j7cpfsy.png" alt="Image description" width="800" height="608"&gt;&lt;/a&gt;&lt;br&gt;
Enroll in the Apple Developer Program&lt;br&gt;
The next step to submit your app to the App Store is to enroll in the Apple Developer Program. You can log in to the Apple Developer Program using your Apple ID.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8o6nATVu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t99e63ses921zjy4yg4m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8o6nATVu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t99e63ses921zjy4yg4m.png" alt="Image description" width="800" height="329"&gt;&lt;/a&gt;&lt;br&gt;
Membership in the App Developer Program will provide the following benefits:&lt;/p&gt;

&lt;p&gt;Tools and resources for app development and distribution&lt;br&gt;
Access to beta software&lt;br&gt;
Full suite of services with advanced features&lt;br&gt;
App testing tools&lt;br&gt;
Expert technical support&lt;br&gt;
App analytics tools and advanced features&lt;br&gt;
Sign in to App Store Connect&lt;br&gt;
App Store Connect is a website where you can manage all the operations you want to perform with your app in the App Store. Sign in to App Store Connect using your Apple ID.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yJPkiOCV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dnd199gzxut6bx890pst.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yJPkiOCV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dnd199gzxut6bx890pst.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Make Your App Ready for Submission&lt;br&gt;
Before submitting your app to the App Store, you need to go through the app certification process. This process involves having your app reviewed by professionals based on the App Store Review Guidelines. Read this document carefully and make sure your app complies with the guidelines, as the reviewers will judge your app based on these policies.&lt;/p&gt;

&lt;p&gt;In addition to the app store guidelines, make sure your app doesn't have any bugs. If the reviewer finds any errors in your app, he/she will reject it from entering the App Store. Therefore, testing is very necessary. Don't just test your app casually. Perform tests under abnormal conditions, such as low network, low storage space, older devices, etc. Test your app with the help of friends and family. TestFlight can help you invite testers and provide feedback before releasing your app to the App Store. It allows you to invite up to 10,000 testers using their email IDs.&lt;/p&gt;

&lt;p&gt;Create App Store Listing Using App Store Connect&lt;br&gt;
Follow these steps to create an App Store listing:&lt;/p&gt;

&lt;p&gt;Step 1: Sign in to App Store Connect.&lt;/p&gt;

&lt;p&gt;Step 2: From the App Store Connect Dashboard, select My Apps.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--G4G5a-5S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8c4yaf7lqxlp7lt2an8o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--G4G5a-5S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8c4yaf7lqxlp7lt2an8o.png" alt="Image description" width="800" height="414"&gt;&lt;/a&gt;&lt;br&gt;
Step 3: Now, click on the "+" sign at the top left corner and select "New App".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cV_ZWRSF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pcclfezsognsdr31449p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cV_ZWRSF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pcclfezsognsdr31449p.png" alt="Image description" width="800" height="429"&gt;&lt;/a&gt;&lt;br&gt;
Step 4: Choose the platforms on which your app is available. Fill in all the additional information about your app such as name, language, bundle ID, SKU, and user access permissions. If you are unsure about any field, you can use the "?" symbol to learn more. Click Create when done.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tsjTSPA3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1qlkylmkz5cq7bwlbtgx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tsjTSPA3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1qlkylmkz5cq7bwlbtgx.png" alt="Image description" width="590" height="686"&gt;&lt;/a&gt;&lt;br&gt;
Step 5: Select App Information from the left panel. Add localized and general information for your app, including subtitles and categories.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lOVwa3VH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/71r97hgd4owxgrq5m0ef.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lOVwa3VH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/71r97hgd4owxgrq5m0ef.png" alt="Image description" width="800" height="453"&gt;&lt;/a&gt;&lt;br&gt;
Define content rights for your app.&lt;/p&gt;

&lt;p&gt;Define age rating for your app.&lt;/p&gt;

&lt;p&gt;Step 6: Now, select Pricing and Availability from the left panel. Define the pricing and other required details for your app.&lt;/p&gt;

&lt;p&gt;Step 7: Next is App Privacy. Enter the privacy policy URL. Use an online privacy policy generator to help you with this.&lt;/p&gt;

&lt;p&gt;Note: The guide continues with more steps not included here.&lt;/p&gt;

&lt;p&gt;Step 8: Next, select "1.0 Prepare for Submission" from the left sidebar. Scroll down and choose how you want to release your app after it goes through the certification process:&lt;/p&gt;

&lt;p&gt;Manual – Go to App Store Connect to release the app.&lt;br&gt;
Automatic – Automatically release the app.&lt;br&gt;
Specific Date – Schedule a specific release date for the app.&lt;br&gt;
Version Release&lt;/p&gt;

&lt;p&gt;Upload App Store Screenshots and Previews&lt;br&gt;
You need to visually connect with users using images and videos. For this purpose, the App Store allows you to add previews and screenshots.&lt;/p&gt;

&lt;p&gt;Previews are short videos from your app. Check the App Preview Specifications for more information.&lt;/p&gt;

&lt;p&gt;Screenshots are images that illustrate the features of your app. Check the Screenshot Specifications for more information.&lt;/p&gt;

&lt;p&gt;Make sure to follow the specifications provided by the App Store to minimize the chances of your app being rejected.&lt;/p&gt;

&lt;p&gt;The App Store allows you to add previews and screenshots for 4 different screen sizes. You can add up to 3 app previews and 10 screenshots per display.&lt;/p&gt;

&lt;p&gt;App Screenshots&lt;/p&gt;

&lt;p&gt;It asks us to provide app screenshots for various resolutions of iOS devices. If we don't have access to all these devices for taking screenshots, we can use the screenshot generation feature provided by AppUploader: &lt;a href="https://www.applicationloader.net/"&gt;https://www.applicationloader.net/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After completing the screenshots, scroll down, and you will be prompted to upload a build version:&lt;/p&gt;

&lt;p&gt;Upload Build Version&lt;/p&gt;

&lt;p&gt;However, we noticed that the official upload tool provided can only be installed on a Mac computer. Here, we will not use the recommended tool and instead continue using the AppUploader mentioned in the previous step to upload the IPA.&lt;/p&gt;

&lt;p&gt;Switch to the AppUploader interface for uploading the IPA to the App Store. Click on "Upload new file" to bring up the following interface. Enter your Apple Developer account username and the dedicated upload password to upload the IPA file as shown in the image below:&lt;br&gt;
Upload IPA&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wQnbknwP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lkq6g9u6ot037oe0ve2t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wQnbknwP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lkq6g9u6ot037oe0ve2t.png" alt="Image description" width="713" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Note that the dedicated upload password here is not your developer login password but a specific password. The tutorial for setting up this dedicated password can be found in the upload popup interface provided by the appuploder ; follow its instructions to set the dedicated password.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--id2qH4oi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e9vorgr55my6y1cp7n0p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--id2qH4oi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e9vorgr55my6y1cp7n0p.png" alt="Image description" width="800" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Submit Your App to the App Store</title>
      <dc:creator>IosDevlop</dc:creator>
      <pubDate>Tue, 22 Aug 2023 07:56:10 +0000</pubDate>
      <link>https://dev.to/iosdevlop/how-to-submit-your-app-to-the-app-store-3o9b</link>
      <guid>https://dev.to/iosdevlop/how-to-submit-your-app-to-the-app-store-3o9b</guid>
      <description>&lt;p&gt;How to Submit Your App to the App Store&lt;br&gt;
Create Your Apple ID&lt;br&gt;
The first thing you need to do when submitting your app to the App Store is to create your Apple ID. This Apple ID will be used to access all the services provided by Apple.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--T5LVaAYJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r76thtsn8sso8j7cpfsy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--T5LVaAYJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r76thtsn8sso8j7cpfsy.png" alt="Image description" width="800" height="608"&gt;&lt;/a&gt;&lt;br&gt;
Enroll in the Apple Developer Program&lt;br&gt;
The next step to submit your app to the App Store is to enroll in the Apple Developer Program. You can log in to the Apple Developer Program using your Apple ID.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8o6nATVu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t99e63ses921zjy4yg4m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8o6nATVu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t99e63ses921zjy4yg4m.png" alt="Image description" width="800" height="329"&gt;&lt;/a&gt;&lt;br&gt;
Membership in the App Developer Program will provide the following benefits:&lt;/p&gt;

&lt;p&gt;Tools and resources for app development and distribution&lt;br&gt;
Access to beta software&lt;br&gt;
Full suite of services with advanced features&lt;br&gt;
App testing tools&lt;br&gt;
Expert technical support&lt;br&gt;
App analytics tools and advanced features&lt;br&gt;
Sign in to App Store Connect&lt;br&gt;
App Store Connect is a website where you can manage all the operations you want to perform with your app in the App Store. Sign in to App Store Connect using your Apple ID.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yJPkiOCV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dnd199gzxut6bx890pst.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yJPkiOCV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dnd199gzxut6bx890pst.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Make Your App Ready for Submission&lt;br&gt;
Before submitting your app to the App Store, you need to go through the app certification process. This process involves having your app reviewed by professionals based on the App Store Review Guidelines. Read this document carefully and make sure your app complies with the guidelines, as the reviewers will judge your app based on these policies.&lt;/p&gt;

&lt;p&gt;In addition to the app store guidelines, make sure your app doesn't have any bugs. If the reviewer finds any errors in your app, he/she will reject it from entering the App Store. Therefore, testing is very necessary. Don't just test your app casually. Perform tests under abnormal conditions, such as low network, low storage space, older devices, etc. Test your app with the help of friends and family. TestFlight can help you invite testers and provide feedback before releasing your app to the App Store. It allows you to invite up to 10,000 testers using their email IDs.&lt;/p&gt;

&lt;p&gt;Create App Store Listing Using App Store Connect&lt;br&gt;
Follow these steps to create an App Store listing:&lt;/p&gt;

&lt;p&gt;Step 1: Sign in to App Store Connect.&lt;/p&gt;

&lt;p&gt;Step 2: From the App Store Connect Dashboard, select My Apps.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--G4G5a-5S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8c4yaf7lqxlp7lt2an8o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--G4G5a-5S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8c4yaf7lqxlp7lt2an8o.png" alt="Image description" width="800" height="414"&gt;&lt;/a&gt;&lt;br&gt;
Step 3: Now, click on the "+" sign at the top left corner and select "New App".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cV_ZWRSF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pcclfezsognsdr31449p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cV_ZWRSF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pcclfezsognsdr31449p.png" alt="Image description" width="800" height="429"&gt;&lt;/a&gt;&lt;br&gt;
Step 4: Choose the platforms on which your app is available. Fill in all the additional information about your app such as name, language, bundle ID, SKU, and user access permissions. If you are unsure about any field, you can use the "?" symbol to learn more. Click Create when done.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tsjTSPA3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1qlkylmkz5cq7bwlbtgx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tsjTSPA3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1qlkylmkz5cq7bwlbtgx.png" alt="Image description" width="590" height="686"&gt;&lt;/a&gt;&lt;br&gt;
Step 5: Select App Information from the left panel. Add localized and general information for your app, including subtitles and categories.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lOVwa3VH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/71r97hgd4owxgrq5m0ef.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lOVwa3VH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/71r97hgd4owxgrq5m0ef.png" alt="Image description" width="800" height="453"&gt;&lt;/a&gt;&lt;br&gt;
Define content rights for your app.&lt;/p&gt;

&lt;p&gt;Define age rating for your app.&lt;/p&gt;

&lt;p&gt;Step 6: Now, select Pricing and Availability from the left panel. Define the pricing and other required details for your app.&lt;/p&gt;

&lt;p&gt;Step 7: Next is App Privacy. Enter the privacy policy URL. Use an online privacy policy generator to help you with this.&lt;/p&gt;

&lt;p&gt;Note: The guide continues with more steps not included here.&lt;/p&gt;

&lt;p&gt;Step 8: Next, select "1.0 Prepare for Submission" from the left sidebar. Scroll down and choose how you want to release your app after it goes through the certification process:&lt;/p&gt;

&lt;p&gt;Manual – Go to App Store Connect to release the app.&lt;br&gt;
Automatic – Automatically release the app.&lt;br&gt;
Specific Date – Schedule a specific release date for the app.&lt;br&gt;
Version Release&lt;/p&gt;

&lt;p&gt;Upload App Store Screenshots and Previews&lt;br&gt;
You need to visually connect with users using images and videos. For this purpose, the App Store allows you to add previews and screenshots.&lt;/p&gt;

&lt;p&gt;Previews are short videos from your app. Check the App Preview Specifications for more information.&lt;/p&gt;

&lt;p&gt;Screenshots are images that illustrate the features of your app. Check the Screenshot Specifications for more information.&lt;/p&gt;

&lt;p&gt;Make sure to follow the specifications provided by the App Store to minimize the chances of your app being rejected.&lt;/p&gt;

&lt;p&gt;The App Store allows you to add previews and screenshots for 4 different screen sizes. You can add up to 3 app previews and 10 screenshots per display.&lt;/p&gt;

&lt;p&gt;App Screenshots&lt;/p&gt;

&lt;p&gt;It asks us to provide app screenshots for various resolutions of iOS devices. If we don't have access to all these devices for taking screenshots, we can use the screenshot generation feature provided by AppUploader: &lt;a href="https://www.applicationloader.net/"&gt;https://www.applicationloader.net/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After completing the screenshots, scroll down, and you will be prompted to upload a build version:&lt;/p&gt;

&lt;p&gt;Upload Build Version&lt;/p&gt;

&lt;p&gt;However, we noticed that the official upload tool provided can only be installed on a Mac computer. Here, we will not use the recommended tool and instead continue using the AppUploader mentioned in the previous step to upload the IPA.&lt;/p&gt;

&lt;p&gt;Switch to the AppUploader interface for uploading the IPA to the App Store. Click on "Upload new file" to bring up the following interface. Enter your Apple Developer account username and the dedicated upload password to upload the IPA file as shown in the image below:&lt;br&gt;
Upload IPA&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wQnbknwP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lkq6g9u6ot037oe0ve2t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wQnbknwP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lkq6g9u6ot037oe0ve2t.png" alt="Image description" width="713" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Note that the dedicated upload password here is not your developer login password but a specific password. The tutorial for setting up this dedicated password can be found in the upload popup interface provided by the appuploder; follow its instructions to set the dedicated password.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--id2qH4oi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e9vorgr55my6y1cp7n0p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--id2qH4oi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e9vorgr55my6y1cp7n0p.png" alt="Image description" width="800" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Steps to Obtain Apple Certificates for Packaging in HBuilderX</title>
      <dc:creator>IosDevlop</dc:creator>
      <pubDate>Mon, 21 Aug 2023 08:26:10 +0000</pubDate>
      <link>https://dev.to/iosdevlop/steps-to-obtain-apple-certificates-for-packaging-in-hbuilderx-1on9</link>
      <guid>https://dev.to/iosdevlop/steps-to-obtain-apple-certificates-for-packaging-in-hbuilderx-1on9</guid>
      <description>&lt;p&gt;Introduction: Currently, many companies use H5 frameworks for app development, and among these H5 frameworks, uniapp is the most mature. Therefore, hbuilderx has become the preferred choice for developers. However, packaging an app requires a certificate. So how do we obtain this certificate? Generating an Apple certificate is relatively complex, so here I will focus on the process of generating an iOS certificate.&lt;/p&gt;

&lt;p&gt;Currently, many companies use H5 frameworks for app development, and among these H5 frameworks, uniapp is the most mature. Therefore, hbuilderx has become the preferred choice for developers. However, packaging an app requires a certificate. So how do we obtain this certificate?&lt;/p&gt;

&lt;p&gt;Generating an Apple certificate is relatively complex, so here I will focus on the process of generating an iOS certificate:&lt;/p&gt;

&lt;p&gt;If you don't have an Apple Developer account yet, you need to register for one in the Apple Developer Center. The tutorial for registering an Apple Developer account is as follows: Tutorial for Registering an Apple Developer Account (in Chinese).&lt;/p&gt;

&lt;p&gt;Once you have the Apple Developer account, you can follow the steps below to create the certificate.&lt;/p&gt;

&lt;p&gt;First, let's create a p12 certificate. The process for creating a p12 certificate is as follows:&lt;/p&gt;

&lt;p&gt;1.Log in to the Apple Developer backend and click on the "certificates" menu to enter the certificate management page. Click on the blue plus sign on the right side to start creating a certificate. When creating the certificate, choose the "iOS Distribution Ad Hoc and App Store" type, which includes both real device testing and distribution types (ad hoc for testing, app store for distribution). Please do not choose the "Apple" or "Dev" types of certificates, as they cannot be used for cloud packaging in hbuilderx.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lkXbg1d2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5b1ci3ojnxx9opiikequ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lkXbg1d2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5b1ci3ojnxx9opiikequ.png" alt="Image description" width="800" height="439"&gt;&lt;/a&gt;&lt;br&gt;
2.During the creation of the certificate, it will ask us to provide a csr file, as shown in the image.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DoOzUvZ9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/51bnros5xraumi63d6gk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DoOzUvZ9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/51bnros5xraumi63d6gk.png" alt="Image description" width="800" height="257"&gt;&lt;/a&gt;&lt;br&gt;
3.Switch to Appuploader.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UAvOBSvI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hs1jo9gf2bce8j0eem0t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UAvOBSvI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hs1jo9gf2bce8j0eem0t.png" alt="Image description" width="800" height="265"&gt;&lt;/a&gt;&lt;br&gt;
Appuploader home -- A tool improve iOS development efficiency such as submitting IPA to App Store and managing iOS certificates.&lt;/p&gt;

&lt;p&gt;Use the function of generating iOS certificates in Appuploader to create this .p12 file, as shown in the image. After generating the .p12 file, download it to your local computer.&lt;/p&gt;

&lt;p&gt;Go back to the Apple Developer Center. The .p12 certificate generated by appuploader will be synchronized back. You can then use appuploader to generate the p12 format Apple certificate.&lt;br&gt;
With the above steps, the p12 packing certificate has been generated.&lt;/p&gt;

&lt;p&gt;Now, let me teach you how to generate the profile file required for packaging:&lt;/p&gt;

&lt;p&gt;1.Enter the Apple Developer Center and click on "Identifiers" to create an app ID (package name). After creating it, it should look like the image below. Note that the format of the package name is typically in the format of a Java package name: com.xxxxxx.yyy.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--s2RzRXbT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cje0jwzfwlkyvwbdup3k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--s2RzRXbT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cje0jwzfwlkyvwbdup3k.png" alt="Image description" width="800" height="258"&gt;&lt;/a&gt;&lt;br&gt;
2.If you have already created the app ID from the previous step, you can then enter the "profiles" menu to start creating the profile file.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OOVYPtiJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ahytx84e3gffqyyqd8su.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OOVYPtiJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ahytx84e3gffqyyqd8su.jpg" alt="Image description" width="800" height="352"&gt;&lt;/a&gt;&lt;br&gt;
3.When creating the profile file, choose "ad hoc" for real device testing or "app store" for official distribution.&lt;/p&gt;

&lt;p&gt;4.During the creation of the profile file, it will ask us to choose the app ID and cer certificate. Be careful not to select the wrong ones, as shown in the two images.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MpP57S33--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6f3oyacik37ymbfrep0l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MpP57S33--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6f3oyacik37ymbfrep0l.png" alt="Image description" width="800" height="398"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UA_PsjlW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dcdnmt0xse3n7rgvvt3w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UA_PsjlW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dcdnmt0xse3n7rgvvt3w.png" alt="Image description" width="800" height="272"&gt;&lt;/a&gt;&lt;br&gt;
5.Switch to Appuploader.&lt;/p&gt;

&lt;p&gt;Appuploader home -- A tool improve iOS development efficiency such as submitting IPA to App Store and managing iOS certificates.&lt;/p&gt;

&lt;p&gt;Use the function of generating the description file in Appuploader to create this profile file, as shown in the image. After generating the description file, download it to your local computer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UCjrlZPn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zs5jrf1v1x85fqzucqm7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UCjrlZPn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zs5jrf1v1x85fqzucqm7.png" alt="Image description" width="800" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;6.If you are creating an ad hoc profile for real device testing, it will also require the UDID (Unique Device Identifier) of the testing device (iPhone), as only devices with added UDIDs can install the packaged IPA file. If you don't know how to get the UDID, you can use the tool in appuploader to scan and obtain the UDID.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lhLy8AGI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ihm9lx24zsso2myl2be0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lhLy8AGI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ihm9lx24zsso2myl2be0.png" alt="Image description" width="800" height="369"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>A tutorial on using the appuploader tool to publish certificates and descriptive files</title>
      <dc:creator>IosDevlop</dc:creator>
      <pubDate>Fri, 18 Aug 2023 10:22:56 +0000</pubDate>
      <link>https://dev.to/iosdevlop/a-tutorial-on-using-the-appuploader-tool-to-publish-certificates-and-descriptive-files-1il2</link>
      <guid>https://dev.to/iosdevlop/a-tutorial-on-using-the-appuploader-tool-to-publish-certificates-and-descriptive-files-1il2</guid>
      <description>&lt;p&gt;A tutorial on using the appuploader tool to publish certificates and descriptive files&lt;br&gt;
A tutorial on using the APPuploader tool to publish certificates and descriptive files&lt;br&gt;
Previously, I developed an application using the AppCan platform that can generate both Android and Apple versions simultaneously. I wanted to try putting this application on the App Store, so I borrowed an Apple developer account from my classmate, but it wasn't that simple. I also had to use the keychain of my Mac computer to apply for a certificate and upload an iPad, but there wasn't a Mac, and it was not convenient for my classmate's friends to come and use it. Then, I created a virtual machine, and I doubted my life, I found a tool later and finally uploaded it successfully in the Windows environment. I shared the process of my iOS app listing with everyone.&lt;br&gt;
Below is a detailed introduction from seven steps! 1. Create a unique identifier App IDs2, apply for a publishing certificate 3, apply for a publishing description file 4, create an app using iTunes Connect and fill in the information 5, select a certificate compilation and packaging for AppCan 6, upload an IPA to the App Store under Windows 7, upload the IPA and return to iTunes Connect for review&lt;br&gt;
All you need to go online is a developer account, an auxiliary tool Appuploader, and a PC computer, where the Mac computer can be used.&lt;br&gt;
Without further ado, proceed to step&lt;br&gt;
1、 Create unique identifier App IDs&lt;br&gt;
APP IDs will be created and published later, which will be used when creating apps.&lt;br&gt;
First, open the developer center ID and fill it in without any restrictions. It is best to use the project name for easy identification (Chinese is not allowed)&lt;br&gt;
The second item is the Bundle ID (App ID Suffix), which is the suffix of your App ID and needs to be filled out carefully. Used to identify our app and give it a fixed identity that is directly related to your program. The format for filling in the Explicit App ID is: com.company.appName, write according to the format and make it easy to remember, which will be used in many places later.&lt;br&gt;
2、 Apply for certificate issuance&lt;br&gt;
Here we need to use the tool Appuploader to directly create certificates on Windows without requiring a keychain&lt;br&gt;
Download and install first &lt;a href="https://www.applicationloader.net/"&gt;https://www.applicationloader.net/&lt;/a&gt;&lt;br&gt;
2.1 Open the program, enter the Apple Developer Center account, and log in.&lt;br&gt;
2.2 Select Certificate&lt;br&gt;
This way, the certificate is created and it's very simple.&lt;br&gt;
3、 Application Release Description File&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ezXi0ENt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rvcvg5zgr51a268hvahe.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ezXi0ENt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rvcvg5zgr51a268hvahe.png" alt="Image description" width="800" height="468"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>A tutorial on using the APPuploader tool to publish certificates and descriptive files</title>
      <dc:creator>IosDevlop</dc:creator>
      <pubDate>Fri, 18 Aug 2023 09:31:43 +0000</pubDate>
      <link>https://dev.to/iosdevlop/a-tutorial-on-using-the-appuploader-tool-to-publish-certificates-and-descriptive-files-3c88</link>
      <guid>https://dev.to/iosdevlop/a-tutorial-on-using-the-appuploader-tool-to-publish-certificates-and-descriptive-files-3c88</guid>
      <description>&lt;p&gt;Previously, I developed an application using the AppCan platform that can generate both Android and Apple versions simultaneously. I wanted to try putting this application on the App Store, so I borrowed an Apple developer account from my classmate, but it wasn't that simple. I also had to use the keychain of my Mac computer to apply for a certificate and upload an iPad, but there wasn't a Mac, and it was not convenient for my classmate's friends to come and use it. Then, I created a virtual machine, and I doubted my life, I found a tool later and finally uploaded it successfully in the Windows environment. I shared the process of my iOS app listing with everyone.&lt;br&gt;
Below is a detailed introduction from seven steps!&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a unique identifier App IDs
2, apply for a publishing certificate 
3, apply for a publishing description file
4, create an app using iTunes Connect and fill in the information 5, select a certificate compilation and packaging for AppCan 
6, upload an IPA to the App Store under Windows 
7, upload the IPA and return to iTunes Connect for review
All you need to go online is a developer account, an auxiliary tool Appuploader, and a PC computer, where the Mac computer can be used.
Without further ado, proceed to step
1、 Create unique identifier App IDs
APP IDs will be created and published later, which will be used when creating apps.
First, open the developer center ID and fill it in without any restrictions. It is best to use the project name for easy identification (Chinese is not allowed)
The second item is the Bundle ID (App ID Suffix), which is the suffix of your App ID and needs to be filled out carefully. Used to identify our app and give it a fixed identity that is directly related to your program. The format for filling in the Explicit App ID is: com.company.appName, write according to the format and make it easy to remember, which will be used in many places later.
2、 Apply for certificate issuance
Here we need to use the tool Appuploader to directly create certificates on Windows without requiring a keychain
Download and install first &lt;a href="https://www.applicationloader.net/"&gt;https://www.applicationloader.net/&lt;/a&gt;
2.1 Open the program, enter the Apple Developer Center account, and log in.
2.2 Select Certificate
This way, the certificate is created and it's very simple.
3、 Application Release Description File
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zAtGOGDX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/keuabmkitvy8e8eiz06t.png" alt="Image description" width="800" height="468"&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>ios</category>
    </item>
    <item>
      <title>One minute quick application for iOS certificate and description file tool</title>
      <dc:creator>IosDevlop</dc:creator>
      <pubDate>Thu, 17 Aug 2023 09:49:31 +0000</pubDate>
      <link>https://dev.to/iosdevlop/one-minute-quick-application-for-ios-certificate-and-description-file-tool-4p4f</link>
      <guid>https://dev.to/iosdevlop/one-minute-quick-application-for-ios-certificate-and-description-file-tool-4p4f</guid>
      <description>&lt;p&gt;Can't change screenshots while the application is waiting for review?&lt;br&gt;
I have submitted the application on iTunes Connect. It is currently awaiting review status, and I would like to change the screenshot of my application.&lt;br&gt;
Based on my Google search, we can change the screenshot of the application while waiting for review.&lt;br&gt;
But didn't I see the edit image option?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--O465fOVu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xx0dys2q030qvyc1xxbk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--O465fOVu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xx0dys2q030qvyc1xxbk.png" alt="Image description" width="800" height="468"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>apple</category>
    </item>
    <item>
      <title>What should I do if my Apple account is disabled?</title>
      <dc:creator>IosDevlop</dc:creator>
      <pubDate>Wed, 16 Aug 2023 09:13:49 +0000</pubDate>
      <link>https://dev.to/iosdevlop/what-should-i-do-if-my-apple-account-is-disabled-1hk2</link>
      <guid>https://dev.to/iosdevlop/what-should-i-do-if-my-apple-account-is-disabled-1hk2</guid>
      <description>&lt;p&gt;When we log in to the App Store using an Apple phone, we sometimes encounter a prompt that our account has been disabled. In summary,&lt;br&gt;
There may be several reasons why an account is disabled:&lt;br&gt;
Reason for disabling&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Login to Apple ID too many times on different devices.&lt;/li&gt;
&lt;li&gt;Informed others of Apple ID account information or shared Apple ID on various forums.&lt;/li&gt;
&lt;li&gt;Enter the incorrect password multiple times.&lt;/li&gt;
&lt;li&gt;I haven't logged in to Apple ID for a long time.
Regardless of the reason for the disabling, it is always for safety reasons. At this point, we need to go to the AppID official website to change the password to apply for a solution
Lock, the specific operation is as follows:
Disable Apple ID&lt;/li&gt;
&lt;li&gt;Click on the 'Reset' button.&lt;/li&gt;
&lt;li&gt;Enter the Apple ID and click 'Next'.&lt;/li&gt;
&lt;li&gt;Choose to reset through email or answer security questions.
3.1 If you choose to reset through email, you will receive an email and follow the prompts to open the link for resetting
Set.
3.2 If you choose to answer the security question, you need to verify the date of birth first. If you did not fill it in correctly during registration, you can only reset it through email.&lt;/li&gt;
&lt;li&gt;Answer the safety prompt question and click 'Next'.
After successful verification, you can reset the password or unlock the Apple ID.
After selecting to unlock the Apple ID, you need to log in to the Apple ID again.
After successful login, it will prompt that the Apple ID has been unlocked.&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
  </channel>
</rss>
