Skip to navigation Skip to content
Simon Technology Blog
  • Architecture
  • Cloud
  • Database
  • Develop
  • Hardware
  • Industry
  • Language
  • Mobile
  • Opensource
  • OS
  • Web
Main Navigation

After the application moves account A to iOS, the keychain access problem may be lost.

October 11, 2021By Simo Wireless

Our iOS application is transferred from account A to account B. Previously, we used the certificate created in account A and uploaded it on iTunes Connect using the certificate of account A.

Now, when we upload the app in iTunesconenct for beta testing, we have used the certificate created in account B (due to transferring the app account).

So, Now the application identifier of the application is different from the application identifier of the Beta TestFlight Testing App on the App Store. And we have a warning that keychain access may be lost.

Now, we are using SSKeychain Wrapper for Store UUID to track users.
[SSKeychain setPassword:UUID forService:@”com.example.appname”account:@”appname”error:& error]

If the App ID Prefix changes, then Will SSKeychain lose its access rights?

Because we use SSKeychain to track UUIDs in the database for further use. I suspect that if the APPID Prefix changes, then it will also affect SSKeychain, will it generate new UUIDs for all devices ?

So, how do we solve this problem? Please tell us the solution to this problem.

Keychain access and App(s)ID The prefixes are related. They must have the same prefix. We encountered a situation where different apps and different prefixes in the same developer account, and they don’t share the same keychain access. Had to get Apple to fix it so all The same.

In your case, if you move the app to account B, the App ID will have a different prefix and you will not be able to access the “old” keychain.

As far as I know, if the application prefix has been changed, there is no workaround.

Yes, all devices will get a new data keychain storage and will not be able to access the “old” key String data.

Our iOS application is transferred from account A to B. Before we used the certificate created in account A, and used the certificate of account A in iTunes Upload on Connect.

Now, when we upload the app on iTunesconenct for beta testing, we have used the certificate created in account B (due to transferring the app account).

p>

Therefore, the application identifier of the application is now different from the application identifier of the Beta TestFlight Testing App on the App Store. And we have a warning that keychain access may be lost.

Now, We are using SSKeychain Wrapper for Store UUID to track users.
[SSKeychain setPassword:UUID forService:@”com.example.appname”account:@”appname”error:&error]

If App ID Prefix has changed, so will SSKeychain lose its access rights?

Because we use SSKeychain to track UUIDs in the database for further use. I suspect that if the APPID Prefix changes, then it will also affect SSKeychain, will it generate new UUIDs for all devices ?

So, how do we solve this problem? Please tell us about the solution to this problem.

Keychain access is associated with the App(s)ID prefix. They must have the same prefix. We Encountered different applications and different prefixes in the same developer account, and they would not share the same keychain access permissions. Apple had to fix it so they were all the same.

In your case, if you move the app to account B, the App ID will have a different prefix and you will not be able to access the “old” keychain.

As far as I know, if the app is prefixed It has been changed, there is no workaround.

Yes, all devices will get a new data keychain storage and cannot access the “old” keychain data.

< p>

Access, account, application, China, IOS, key, loss, Mobile, possible, problem, program, strings

Post navigation

How to move data migration from one-to-one move to a pair
Internet-Explorer-8 – Parameters in IE9.JS (Code 0) in the row: 6 characters: 28214

WordPress database error: [Table 'yf99682.wp_s6mz6tyggq_comments' doesn't exist]
SELECT SQL_CALC_FOUND_ROWS wp_s6mz6tyggq_comments.comment_ID FROM wp_s6mz6tyggq_comments WHERE ( comment_approved = '1' ) AND comment_post_ID = 4226 ORDER BY wp_s6mz6tyggq_comments.comment_date_gmt ASC, wp_s6mz6tyggq_comments.comment_ID ASC

Leave a Comment Cancel reply

Your email address will not be published.

Recent Posts
  • Sencha-Touch-2 – Sencha Touch 2, Nested XML Analysis NodeValue
  • Add a separation line and format XML content
  • Is there a norm of simplified XML subsets?
  • Look at it when you write React
  • ReactJS – Present React Redux React-Router App to add the server to the Firebase hosted by the Firebase
Categories
  • Android
  • Apache
  • Apache Kafka
  • Asp
  • Auto-Test
  • Automated Build
  • Aws
  • Bitcoin
  • Browser
  • C & C++
  • C#
  • Centos
  • Cgi
  • Character
  • Cloud Service
  • Cocos2dx
  • Cordova
  • CSS
  • Data Structure
  • Delphi
  • Design Pattern
  • Dojo
  • Dubbo
  • ELK
  • Flex
  • football
  • Game
  • Hadoop
  • Hibernate
  • HTML
  • Hybrid
  • Intel
  • IOS
  • Ipad
  • iPhone
  • Java
  • Javascript
  • Jetty
  • JQuery
  • Jsp
  • Linux
  • Load Balance
  • Lua
  • Macbook
  • Macos
  • Mathematics
  • Micro Services
  • Monitoring
  • Motherboard
  • Mysql
  • Network Hardware
  • Network Marketing
  • Nginx
  • NodeJs
  • Nosql
  • Oracle
  • Os Theory
  • Performance
  • PHP
  • Postgresql
  • Power Designer
  • React
  • Redis
  • Regexp
  • Rom
  • Rss
  • Ruby
  • Search Engines
  • Shell Script
  • Silicon Valley
  • Silverlight
  • Software Design
  • Spring
  • Sql
  • Sqlite
  • Sqlserver
  • Storage
  • Storm
  • Surface
  • SVN
  • Swift
  • System Architecture
  • Tablet
  • Uncategorized
  • Unix
  • Visual Basic
  • Visual Studio
  • Web Crawler
  • WebService
  • Windows
  • Wireless
  • XML
  • ZooKeeper
Archives
  • October 2021
  • September 2021
  • August 2021
  • May 2021
  • April 2021
  • September 2020
  • September 2019
  • August 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
© Simon Technology Blog 2025 • ThemeCountry Powered by WordPress