|
Why would you need to fix CFBundleIdentifier values in plist files? Some development environments (including: LiveCode, Unity, Xamarin and Unreal Engine) build apps which include standard library bundles within the app. These bundles contain plist files having their own individual CFBundleIdentifier values. However the macOS app store requires CFBundleIdentifier values to be unique across all of the apps which have been added to the store by any developer. Otherwise you will get the CFBundleIdentifier Collision error from the Apple Transporter app. How to Fix?The solution is straightforward, just use the CFBundleIdentifier for the main app as a prefix for the CFBundleIdentifier values within each enclosed bundle plist file. It is tedious to make these changes manually every time you build an app. CFBundleIdentifier Fixer makes the process as simple as dragging and dropping the new app. The application is traversed looking for all enclosed bundles and the associated plist files are automatically updated. If you accidentally drag & drop the app more than once, this situation is detected and the "Already updated" note will be written into the results field for each bundle. 1) Launch the CFBundleIdentifier Fixer app. What is LiveCode?LiveCode is a graphical, cross-platform development environment which makes it easy to develop simple or complex apps for macOS, Windows, Linux, IOS, Android and HTML5. It's English like scripting language is based upon Apple's HyperTalk language and is perfectly suited for small development teams where productivity is important. For more info about LiveCode please visit LiveCode.com.
|
|
|||||||||||||||||||||
|
|||||||||||||||||||||||
|