So doing a lot of tinkering in areas of not my expertise and I might be making some progress.
Some months ago I added a post build script file that links libraries. So I added an additional snippet of code I found here. PostBuildProcess.cs · GitHub
I added
pbxProject.AddFrameworkToProject(target, “MessageUI.framework”, false);
This seem sto fix the missing MessageUI error, but introduced. the same error but with a missing “libsqlite3.dylib”. so then I added
pbxProject.AddFrameworkToProject(target, “libsqlite3.dylib”, false);
This seem to move onto yet another with missing “AdSupport.framework”
So know I’m adding the below and pretty much hoping for the best. I’ll update if there is something new or if it’s working.
pbxProject.AddFrameworkToProject(target, “MessageUI.framework”, false);
pbxProject.AddFrameworkToProject(target, “libsqlite3.dylib”, false);
pbxProject.AddFrameworkToProject(target, “AddressBook.framework”, false);
pbxProject.AddFrameworkToProject(target, “AssetsLibrary.framework”, false);
pbxProject.AddFrameworkToProject(target, “CoreData.framework”, false);
pbxProject.AddFrameworkToProject(target, “CoreTelephony.framework”, false);
pbxProject.AddFrameworkToProject(target, “CoreText.framework”, false);
pbxProject.AddFrameworkToProject(target, “Security.framework”, false);
pbxProject.AddFrameworkToProject(target, “WebKit.framework”, false);
pbxProject.AddFrameworkToProject(target, “ImageIO.framework”, false);
pbxProject.AddFrameworkToProject(target, “EventKit.framework”, false);
pbxProject.AddFrameworkToProject(target, “EventKitUI.framework”, false);
pbxProject.AddFrameworkToProject(target, “AdSupport.framework”, false);
pbxProject.AddFrameworkToProject(target, “AudioToolbox.framework”, false);
pbxProject.AddFrameworkToProject(target, “AVFoundation.framework”, false);
pbxProject.AddFrameworkToProject(target, “CoreGraphics.framework”, false);
pbxProject.AddFrameworkToProject(target, “EventKit.framework”, false);
pbxProject.AddFrameworkToProject(target, “EventKitUI.framework”, false);
pbxProject.AddFrameworkToProject(target, “StoreKit.framework”, false);
pbxProject.AddFrameworkToProject(target, “SystemConfiguration.framework”, false);
Update:
Continue to add
CoreFoundation.framework
AddUsrLib(proj, target, “libc++.dylib”);
AddUsrLib(proj, target, “libz.dylib”);
private static void AddUsrLib(PBXProject proj, string targetGuid, string framework)
{
string fileGuid = proj.AddFile(“usr/lib/”+framework, “Frameworks/”+framework, PBXSourceTree.Sdk);
proj.AddFileToBuild(targetGuid, fileGuid);
}
Update:
After adding the AddUsrLib, “libsqlite3.dylib” this one came back. Doing some ordering changes. If anyone has any idea’s I’m listening.