a7是什么意思| 5月12号是什么星座| 洋葱有什么功效与作用| 什么是视同缴费| 蜂蜜加白醋有什么功效| 五行什么生木| 益禾堂什么好喝| 鼻子经常出血是什么原因| sama是什么药| 日逼是什么意思| 真维斯属于什么档次| 心眼多是什么意思| 萃的意思是什么| 姝姝是什么意思| 烧伤的疤痕怎么去除用什么法最好| miffy是什么意思| 兽性大发是什么生肖| 总咳嗽是什么原因| 人为什么会哭| 阳痿吃什么药效果好| 低级别上皮内瘤变是什么意思| 猫的五行属什么| 什么叫上升星座| 为什么有胎记| 时令水果是什么意思| 脚为什么会痒越抓越痒| 魄力是什么意思| 粉刺用什么药膏最有效| 第二磨牙什么时候长| 2023年属什么生肖| 马云是什么大学毕业的| 女生小便带血是什么原因| 看心脏病挂什么科| 彩金和黄金有什么区别| 子宫有积液是什么原因引起的| 沉网和浮网有什么区别| 脚气挂什么科室| 虾仁炒什么| 77年五行属什么| kick是什么意思| 屁股出汗多是什么原因| 党参和丹参有什么区别| 彩蛋是什么意思| 郑字五行属什么| 晚上9点多是什么时辰| 舌苔厚黄是什么病| 欧莱雅属于什么档次| 菊花搭配什么泡茶最好| 泌乳素高有什么症状| 78岁属什么生肖| 手淫有什么坏处| 台风什么时候结束| 脑瘤有什么症状| 速战速决的意思是什么| 泡椒是什么辣椒| 一什么孩子| 安五行属什么| 头发干枯毛躁是什么原因| 雪茄为什么不过肺| 牙齿发炎吃什么消炎药| 百福骈臻是什么意思| 什么样的雪莲| 前面有个豹子是什么车| 流产是什么意思| 脑梗吃什么药可以恢复的快| 鬼是什么意思| geya是什么牌子的手表| 头大脸大适合什么发型| 腐生是什么意思| 粉玫瑰代表什么| 渗透压低是什么意思| 跳楼是什么感觉| 过敏痒用什么药膏| 肌钙蛋白高是什么原因| 糖醋鱼用什么鱼| 煮黑豆吃有什么功效| 活在当下什么意思| 什么是三级片| 鼻子两侧挤出来的白色东西是什么| 破涕为笑是什么意思| 味增是什么| 乌鸡放什么炖补气补血| 什么是胃肠型更年期| 胃反流是什么原因| 脚肿什么原因引起的| 什么是骨质疏松| 梦见生了个儿子是什么意思| 骨骼肌是什么意思| 下面痒用什么药| 丁胺卡那又叫什么药名| lafuma是什么牌子| 脸麻是什么原因| 复原是什么意思| 入赘什么意思| 单脱是什么意思| 尿颜色很黄是什么原因| 脸肿脚肿是什么原因引起的| hpc是什么意思| 蒙脱石散什么时候吃| 益是什么意思| 穆斯林为什么不吃猪肉| 慢性活动性胃炎是什么意思| 登字五行属什么| 经常口腔溃疡挂什么科| 玛丽珍鞋是什么意思| 中性是什么意思| 请佛容易送佛难什么意思| 女人右眼跳是什么预兆| 80年属猴的是什么命| 请什么自什么| 八字中的印是什么意思| 减肥有什么好方法| 省人大代表是什么级别| 皮肤黑穿什么颜色的衣服| 排骨汤用什么排骨| 不知所云是什么意思| 水印相机是什么意思| 两点一线是什么意思| 感冒嗓子疼吃什么药| 4.26是什么星座| 无机磷测定是检查什么| 血压偏低是什么原因造成的| 总是打嗝是什么原因| 死心眼什么意思| 为什么老是说梦话| icu是什么意思| 路上行人匆匆过是什么歌| 中老年吃什么钙片比较好| 心血管堵塞吃什么好| 69式是什么意思| 心悸心慌是什么原因| 牙疼吃什么药效果最好| 长智齿是什么原因引起的| 化痰止咳吃什么药最好| 超敏c反应蛋白高是什么意思| 身体缺钾是什么原因造成的| 且行且珍惜是什么意思| 剪切是什么意思| 什么情况下要打破伤风| 2013年是什么命| ph值是什么| 泌尿系彩超主要是检查什么| 什么病会引起皮肤瘙痒| 黄疸高是什么原因引起的| 九个月的宝宝吃什么辅食食谱| 脂肪肝吃什么水果好| 7.4是什么星座| 指标什么意思| 抠鼻表情是什么意思| 灭蚂蚁什么药最有效| 孕妇梦见龙是什么征兆| pc是什么意思| 一 什么云| 吩咐是什么意思| 舌头苦是什么原因| 什么是情商| 乘胜追击什么意思| 梦见晒被子是什么意思| 1618是什么意思| 睡美人最怕什么| 胆囊结石需要注意什么| 为什么会基因突变| 央行行长什么级别| 区长是什么级别| 一个火一个旦读什么字| eu是什么元素| 睾丸疝气有什么症状| 杜甫被后人称为什么| 为什么叫211大学| 金牛座和什么星座最不配| 录取通知书是什么生肖| 70岁是什么之年| handmade是什么牌子| 什么是极差| 地藏菩萨的坐骑是什么| 厚颜无耻是什么生肖| 二甲双胍缓释片什么时候吃| 梦见枕头是什么意思| 闰月年有什么讲究| 过是什么结构的字| 高什么远瞩| 掉头发是因为什么| 龙日冲狗要忌讳什么| 油蜡皮是什么皮| 右眼睛总跳是什么原因| 清点是什么意思| 睡觉中途总醒什么原因| 莞尔是什么意思| gc是什么激素| 什么填海| 麦昆牌子是什么档次| 包皮过长是什么样的| 吃什么补肺养肺比较好| 人的牙齿为什么不能再生| 下午18点是什么时辰| 软绵绵的什么| 即使什么也什么造句| 打2个喷嚏代表什么| acne是什么意思| 爱情是什么样子的| 国际劳动日是什么生肖| prn是什么意思| 吕布的马叫什么| q币有什么用| 男生进入是什么感觉| 见字五行属什么| 拉肚子可以喝什么| 10月20日是什么星座| 什么地什么| 勃起困难是什么原因造成的| 左心室强光点是什么意思| 87年属什么的生肖| 猪拉稀用什么药最快| 革兰阳性杆菌是什么病| 尿道口有烧灼感为什么| 尿蛋白是什么原因| 阿里巴巴是干什么的| 切莫是什么意思| 因应是什么意思| 睡觉吐气是什么原因| 甘油三酯偏高是什么意思| 胃低分化腺癌是什么意思| 清风明月什么意思| 得了肠息肉有什么症状| 人性是什么| 淋巴结肿大是什么原因引起的| 古惑仔为什么不拍了| 水淀粉是什么东西| 妗子是什么意思| 氯雷他定片主治什么| 00后属什么| 上炕是什么意思| 汗疱疹用什么药膏最好| 县级以上医院是指什么| 鱼靠什么呼吸| 气血不足看什么科室| kg什么意思| 小别胜新婚是什么意思| 左肾积水有什么症状| 一什么力量| kako是什么牌子| 同房出血要做什么检查| 球蛋白高是什么意思| 十二生肖叫老大是什么生肖| 肝阳性是什么意思| 12月份是什么星座| 强字五行属什么| 老八是什么意思| 恐惧感是什么意思| 牙齿咬不动东西是什么原因| 倒车雷达什么牌子好| 心口疼是什么原因| 女生下面什么味道| 1981年是什么命| 梦见下雨是什么意思| 梦见小猪仔什么意思| 保释金是什么意思| 尸臭是什么味道| 儿童节送老婆什么礼物| 鸡蛋炒什么好吃| ra是什么病的缩写| 整装是什么意思| 什么是换手率| hb是什么意思| 百度

南开区:宁乐里志愿者服务联盟提供精准公益服务

百度 “其实我不是传统意义的好学生,高中的时候就喜欢看马云、乔布斯,上大学更觉得要跟社会接轨,一直没断了要自己创业的念想。

Hi everyone

We have brought the iOS development in-house from a consulting firm and have developed a new app that will replace the old one. To minimize disruption for users of the old app during this upgrade, we would like to release the new app as an update to the old one, using the Bundle ID from the old app.

It is important to note that the old app has already been released through the App Store. The two apps share no code and are almost incompatible on any points.

Is it possible to change the Bundle ID and delete UserDefaults from the old app during the transition to the new app?

We look forward to your input!

Answered by DTS Engineer in 852128022

You have to be careful about terminology here. From the perspective of App Store Connect and iOS, apps are uniquely identified by their bundle ID. If you change the bundle ID, you get a different app. Conversely, if you don’t change the bundle ID, it’s the same app, regardless of how much of the code has changed.

IMPORTANT If you ship a new app, it doesn’t ‘see’ any of the user state from the old app. That includes the users who bought the app, any in-app purchases or subscriptions they made, keychain items, and any files in the app’s container. I don’t think that’s what you’re aiming for here!

We have brought the iOS development in-house from a consulting firm

Did you previously ship the app from your team? Or did your consulting firm ship it from a different team?

If you shipped the app from your team, you shouldn’t encounter any difficulties here. You are, effectively, shipping an update to your app that just happens to change a lot of the code.

OTOH, if you’re changing teams, that does complicate things a bit. Lemme know if that’s the case and I can go into more detail.

Is it possible to … delete UserDefaults from the old app during the transition to the new app?

Presuming that you don’t change the bundle ID, there’s no way to delete user defaults during an app upgrade. You have two options here:

  • Write your new code so that it understands and correctly works with the state from the old code. That includes user defaults and other files stored in your app’s container.
  • Write your new code so that it completely ignores the state from the old code. For example, with user defaults that means using a new set of user default keys.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

You have to be careful about terminology here. From the perspective of App Store Connect and iOS, apps are uniquely identified by their bundle ID. If you change the bundle ID, you get a different app. Conversely, if you don’t change the bundle ID, it’s the same app, regardless of how much of the code has changed.

IMPORTANT If you ship a new app, it doesn’t ‘see’ any of the user state from the old app. That includes the users who bought the app, any in-app purchases or subscriptions they made, keychain items, and any files in the app’s container. I don’t think that’s what you’re aiming for here!

We have brought the iOS development in-house from a consulting firm

Did you previously ship the app from your team? Or did your consulting firm ship it from a different team?

If you shipped the app from your team, you shouldn’t encounter any difficulties here. You are, effectively, shipping an update to your app that just happens to change a lot of the code.

OTOH, if you’re changing teams, that does complicate things a bit. Lemme know if that’s the case and I can go into more detail.

Is it possible to … delete UserDefaults from the old app during the transition to the new app?

Presuming that you don’t change the bundle ID, there’s no way to delete user defaults during an app upgrade. You have two options here:

  • Write your new code so that it understands and correctly works with the state from the old code. That includes user defaults and other files stored in your app’s container.
  • Write your new code so that it completely ignores the state from the old code. For example, with user defaults that means using a new set of user default keys.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Hi Quinn "The Eskimo!",

Thank you for your response. It makes sense that this will simply be regarded as a "major" update to the existing app. We are using the same team, so there are no issues there.

Our approach will be to "forget" the old data and start fresh.

I also want to mention that the old app supported iPads, but the new app does not. We have noticed that the App Store is complaining about this. When reading online, it gives the impression that it is strictly forbidden to change device support in this way.

I look forward to hearing your thoughts on this!

Thanks again for your help!

New App taking over Bundle Id from old app.
 
 
Q
cd是什么意思啊 穹隆什么意思 吃什么能改善睡眠 6月26是什么星座 甲状腺3类是什么意思
8朵玫瑰花代表什么意思 红细胞数目偏高是什么意思 舂米是什么意思 脾肾阴虚有什么症状 牙龈肿痛吃什么药快速消肿止痛
肛门里面疼是什么原因 8月30号什么星座 截根疗法是什么 复方板蓝根和板蓝根有什么区别 什么样的季节
乳胶是什么意思 身上长红痘痘是什么原因 吃黄精有什么好处 属羊的和什么属相不合 脑梗复查挂什么科
混社会的人一般干什么hcv9jop5ns5r.cn 手指脱皮是什么原因造成的hcv8jop8ns5r.cn 杭州灵隐寺求什么最灵hcv8jop2ns3r.cn 流产药叫什么名字hcv9jop4ns5r.cn 耘是什么意思hcv8jop9ns5r.cn
胃胀气是什么症状1949doufunao.com 腰间盘突出用什么药clwhiglsz.com 920是什么意思hcv9jop0ns9r.cn 质子泵抑制剂是什么药hcv9jop0ns1r.cn 旅游有什么好处hcv9jop1ns5r.cn
子宫腺肌症有什么症状hcv9jop4ns6r.cn 心虚吃什么补最快hcv7jop7ns1r.cn 柠檬蜂蜜水有什么功效hcv8jop6ns5r.cn 痛风可以喝什么酒hcv8jop1ns1r.cn 梦见买车是什么意思hcv8jop4ns6r.cn
前列腺多发钙化灶是什么意思sanhestory.com 什么样的大树xjhesheng.com ua是什么单位hcv9jop3ns1r.cn 做什么运动能瘦肚子hcv9jop8ns3r.cn 拔罐颜色深浅代表什么hcv9jop6ns3r.cn
百度