I am using Swift 3.0 in Xcode 8 and facing this error when running my app. I have used third party library SlideMenuController.
When I run my app I encounter this error again and again but didn't found any solution.
Deleting derived data works some time but not always.
/Users/amsyt014/Library/Developer/CoreSimulator/Devices/8615687B-36F4-4367-9289-C265F3DABDD5/data/Containers/Bundle/Application/4794E2EF-863E-4836-A8E7-5A0F0ABA52E0/Shopaves.app/Frameworks/SlideMenuControllerSwift.framework/SlideMenuControllerSwift: required code signature missing for '/Users/amsyt014/Library/Developer/CoreSimulator/Devices/8615687B-36F4-4367-9289-C265F3DABDD5/data/Containers/Bundle/Application/4794E2EF-863E-4836-A8E7-5A0F0ABA52E0/Shopaves.app/Frameworks/SlideMenuControllerSwift.framework/SlideMenuControllerSwift'
The following command in the Podfile helped me:
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings.delete('CODE_SIGNING_ALLOWED')
config.build_settings.delete('CODE_SIGNING_REQUIRED')
end
end
Method 1
Add following code to your pod file
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings.delete('CODE_SIGNING_ALLOWED')
config.build_settings.delete('CODE_SIGNING_REQUIRED')
end
end
Method 2
Perform following steps
Select slideMenuController.framework in project navigator, right click on it, an click show in Finder. Open _CodeSignature folder and delete all files except CodeResources.
Close Xcode, open Terminal and enter the following command
rm -rf ~/Library/Developer/Xcode/DerivedData
This will remove all derived data from xcode.
Open XCode, clean and run application. Hopefully, problem will be resolved.
I had same issue with my mac10.12.5 & Xcode 9, There seems to be issue with existing data at derived data location SO better just remove your derived data either by :
XCode>Prefrences>Locations>click on arrow at Derived Data location & delete it.
or either by writing this command on terminal: Make sure your xcode is in application or you mention your xcode location :
rm -rf ~/Library/Developer/Xcode/DerivedData
Now Open XCode, run application. Hopefully, problem will be resolved. Good luck...
I am using the same library. Here is what I did to resolve the issue.
Find the SlideMenuControllerSwift.framework in your project folder/pods folder in xCode. Go to its location in finder.
Inside the framework you will find _CodeSignature folder. I had around 5 files in that _CodeSignature folder. Delete all except Code Resources file.
Clean build project and run.
I am experiencing the same issue with Xcode Version 8.0, having turned on the 'automatically manage signing' feature.
Other solution is:
Please see this issue: https://github.com/Carthage/Carthage/issues/1401
Second solution may be work for you.
Note: Please remove derive data from here ~/Library/Developer/Xcode/DerivedData
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With