IOS 7 Bug: "shadow icon" is displayed in OTA deployment"

Source: Internet
Author: User

It is known that this problem only exists in iOS 7.0 +.

Problem reproduction:

1. For the same app, use the Product-> Archive menu, compile twice with the enterprise signature, and compile two files: app1 and app2.ipa. Their BundleIdentifier must be set to xxx. xxx. app1 and xxx. xxx. app2 respectively.

2. Compile two. plist files: app1.plist and app2.plist. A url points to app1.ipa, and a url points to app2.ipa, but Bundle Identifier is unified to xxx. xxx. app. That is to say, the two. plist files are the same except the url part. The content of the app1.plist file is attached.

3. Compile an html page:

  • Network assistant (app1, Bundle ID consistent)
  • Network assistant (app2, Bundle ID inconsistent)

4. Place the app1.ipa, app2.ipa, app1.plist, app2.plist, and html files on the server.

5. Open the html page on the iOS 7 device and click the first link to install app1.ipa. In this case, the app is installed normally.

6. Open the html page again and click link 2 to install app2.ipa. Because the description file in app2 (app2.plist) and. the Bundle Identifier in the ipa package (app2.ipa) is inconsistent. After the installation is successful, a Special icon exists in addition to the normal app icon. This icon cannot be deleted, as shown in:

This undeleteable icon is now called the "shadow icon ". The Shadow icon cannot be deleted by normal means.

Solution: <喎?http: www.bkjia.com kf ware vc " target="_blank" class="keylink"> VcD48cD4xoaLPyL2ryc/release + s/release + PC9zdHJvbmc + PC9wPjxwPjxzdHJvbmc + tavKx6OsyOe5 + yBwbGlzdCDO XLz + users/Lqswcu3x7eo19a3 + 6OoscjI57/users/Lqs09C3x7eo19a3 + users + 7eiyfrV4tbWx + m/9qOsztLE3M/users + users/users "1.0" encoding = "UTF-8 "?

Items

Assets

Kind

Software-package

Url

Http: // 192.168.1.105: 9999/app1.ipa

Metadata

Bundle-identifier

Xxx. xxx. app1

Bundle-version

1.0.0

Kind

Software

Subtitle

Network assistant

Title

Network assistant

Modify the url to the following content to obtain the app2.plist file:

Url

Http: // 192.168.1.105: 9999/app2.ipa



Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.