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