Implicit frameworks and plists.
Hello to all. Desperate question here to any kind soul who can answer. I have been attempting to submit a standalone app to the Apple appstore and am being prevented due to the plists located in the implicit frameworks that are located both in Max 8.1.1 and, as a result, my app. These implicit frameworks allow me to codesign my app in hardened mode as far as I can tell and that works great. However there are two major problems:
1) codesigning causes the app to crash, especially when user chooses a menubar item and
2) the plists all have a CFBundleName that is identical to the original (un-implicit?) frameworks that they are built on. This prevents successful submission to the appstore as it requires that the plist point to the correct executable rather than the original one. Here's what I have tried
a) edit the plist so that it points to the explicit framework. Error was that the CFBundlename was invalid
b) build with Max 8.0.8 - can't because can't sign in hardened mode. But I could pass their automated app review.


My question in a nutshell. How can I edit the plist so that it both identifies the executable it needs and so that it can pass this review process by being as accurate as the review needs?