disclosed are a method and an apparatus for transmitting d2d signals , wherein the method comprises : detecting a synchronization signal and / or a d2d signal , and determining a synchronization reference for sending or receiving other d2d signals based on the synchronization signal and / or the d2d signal ; based on information carried in the detected synchronization signal and / or the d2d signal , determining a d2d resource configuration ; and based on the determined synchronization reference for sending or receiving the other d2d signals and the determined d2d resource configuration , determining a resource position used for transmitting d2d signals , and sending or receiving the other d2d signals in the resource position . by enabling a ue to learn the d2d resource configuration based on the synchronization signal and / or the d2d signal , the present application prevents the ue from always using fixed resources when transmitting d2d signals , thus reducing mutual interference and improving transmission efficiency and quality .