Thank you for your reply. I’m already familiar with the examples you provided. Unfortunately they do not solve my problem, because the(Creating a Metal Dynamic Library) sample only covers up to step one, and my code is actually based on the information shown in the video (Build GPU binaries with Metal).